OceanBaseにおけるパーティションテーブルの管理と最適化技術

パーティションの管理操作 パーティションテーブルでは、データ量の増加に応じて柔軟な管理が必要です。 ◼ パーティションの追加 ⚫ データ量が増大するにつれて、範囲パーティションは拡張可能である必要があります -> ADD PARTITION ⚫ 構文: ALTER TABLE ... ADD PARTITION ALTER TABLE users ADD PARTITION(PARTITION p4 VALUES LESS THAN(3000)); ◼ パーティションの ...

7月21日 23:05 投稿

SQL Serverのデータベース管理に不可欠なシステムビュー一覧

メタデータ参照とシステムビューの役割 SQL Serverでは、データベース内部の構造、セキュリティ設定、実行中のクエリ状態を把握するために sys スキーマが提供するシステムビューを参照します。これらのビューは、従来のレガシーテーブルよりも構造化されており、スキーマ設計の確認やパフォーマンスチューニングの基盤として不可欠です。 オブジェクト構成と列情報の取得 ...

7月10日 18:21 投稿

Ubuntu 20.04にRobo 3T MongoDB管理ツールを迅速にインストールする方法

Ubuntu 20.04にRobo 3T MongoDB管理ツールを迅速にインストールする方法 Robo 3Tは無料のオープンソースMongoDBデータベース管理ツールで、開発者とデータベース管理者に直感的なビジュアルインターフェースを提供します。このクロスプラットフォームのMongoDBクライアントは、Windows、macOS、Linuxシステムをサポートし、データベース操作を簡単で効率的にします。 前 ...

7月7日 01:15 投稿

MongoDBにおけるTTLインデックスによる自動データ削除設定

MongoDBにおけるTTLインデックスによる自動データ削除設定 MongoDBでは、TTL(Time-To-Live)インデックスを利用して、指定時間経過後にデータを自動的に削除できます。この機能は定期的なクリーンタスクとして機能し、履歴データやログの自動削除に役立ちます。 基本的な使い方 TTLインデックスを利用するには、対象コレクションの日付型フィールドにインデックスを作 ...

7月6日 19:38 投稿

MongoDB 運用に役立つ基本コマンド集

データベース操作 起動 su - mongo mongod -f /etc/mongodb/mongodb27017.conf ログイン mongo admin -u root -p --port=27017 シャットダウン mongod --shutdown --dbpath=/mongodata/db データベース削除 use target_db; db.dropDatabase(); コレクション削除 use target_db; db.target_collection.drop(); 接続テスト /mongodb3.6.17/bin/mongo 192.168.1.10:27017 ...

6月28日 21:48 投稿

Ubuntu Server 20.04におけるMySQLのインストールと設定

aptを使用したMySQLのインストール sudo apt update sudo apt install mysql-server MySQLの初期設定 sudo mysql_secure_installation 設定手順: 1. パスワード検証プラグインの設定 (Nを選択) 2. rootパスワードの設定 3. 匿名ユーザーの削除 (Nを選択) 4. rootのリモートログイン許可 (Nを選択) 5. テストデータベースの削除 (Nを選択) 6. 権限テーブルのリロー ...

6月21日 18:48 投稿

Oracleデータベースにおける新しいユーザー作成とビュー参照権限の付与手順

Oracleデータベースで新しいユーザーを作成し、他のユーザーが作成したビューを参照できるようにする方法について説明します。 実装背景 医療情報システム(HIS)と外部システムを連携させる際、特定の外部システムがデータベーステーブル全体ではなく、特定のビューのみにアクセスする必要がありました。 この場合、HISのデータベースはOracleを使用しており、既存のユー ...

6月12日 22:43 投稿

Pythonによるデータ一意性の検証方法

Pythonによるデータ一意性の検証方法 データ処理とデータベース管理において、データの一意性を保証することは極めて重要です。本稿では、Pythonを用いたデータの一意性検証の実装方法について深く探ります。様々な実装手法、一般的な使用ケース、そして一意性検証プロセスを最適化する方法を紹介します。具体的なコード例と実際のシナリオアプリケーションを通じて、読者 ...

6月10日 22:08 投稿

VXシステムにおける材料データ不備の解決方法

1. ワークオーダー番号に基づく関連レコードの照会 SELECT A.WO, A.DEVICE, B.* FROM MES_WPC_WO A LEFT JOIN AOI_WO_BOM B ON A.WPC_WO_SID = B.WPC_WO_SID WHERE wo = '420000281' -- WHERE device = '341701000747' -- デバイス番号で検索する場合 2. VXグループで提供されたWOと材料IDに基づくデータ追加(データベース: 133) INSERT INTO AOI_WO_BOM (WO_BOM_S ...

6月1日 11:28 投稿

Dockerを使用したMongoDBレプリカセットの構築手順

0 Dockerイメージの取得 docker pull mongo:5.0.9 1 マスターとスレーブサーバーのディレクトリ作成 mkdir -p /data/mongo/primary mkdir -p /data/mongo/secondary mkdir -p /data/mongo/config mkdir -p /data/mongo/logs 2 セキュリティキーの生成 openssl rand -base64 756 > /data/mongo/config/mongo_security.key chmod 600 /data/mongo/config/mongo_securi ...

5月20日 18:24 投稿