全文検索:
- 03 InnoDBテーブル分割
- ====== 03 InnoDBテーブル分割 ====== InnoDB のデータファイルは,MyISAM テーブルと異なって,デフォルトでは ibdata1 というファイルにデータが蓄積されていくとこになります。\\ この ibdata1 は,大量のデータを追加していくと,自動的にサイズを拡張していきます。\\ ただし,データが削除されても自動的には縮小されません。 MySQLのクエリ処理した際とかにどんどんたまっていくようです。\\ INSERTやU
- 09 Galera + innodb_flush_log_at_trx_commit
- てしまいます。| ===== 1.パフォーマンス試験 ===== [[01_linux:11_データベース:01_mysql:51_mysqlslap|mysqlslap]] でベンチマークを計って... g_at_trx_commit=2の場合 全ノードが同時にOSダウンする場合(電源障害など)以外ではデータロストしない。 innodb_flush_log_at_trx_commit=0でも、全ノード同時... てみる。 === 片方のノードでmysqlをシャットダウン === シャットダウンの場合は、特にデータ差異は発生しない。 ※VIPを持ってないノードをシャットダウンした場合は、 データ書き込みが止まる訳ではないので、PrimaryとSecondaryでデータ数の差が発生します。(正常動作) === 片
- 05 Percona Xtrabackup
- ップする場合は、--galera--infoを付ける。</color> [[01_linux:11_データベース:01_mysql:11_galera_sync]] <code console> # i... -only /backup/xtrabackup/base/ </code> ==== 2.差分のデータと、差分のログファイルを適応 ==== <code console> innobackupex ... /backup/xtrabackup/incremental_1/ </code> ==== 3.データを戻す ==== mysqlのディレクトリにデータが残っていると、エラーになるので移動するか、削除する。 <code console> # rm -rvf /var/lib/mysql/* </c
- 11 Galera同期(複数台構成)
- f seqno: 1352215 cert_index: </code> ===== 5.データを戻す ===== mysqlのディレクトリにデータが残っていると、エラーになるので移動するか、削除する。 最後は、権限をmysqlへ変更する。 <code> [node2]# rm -rvf /v
- 50 MySQLベンチマーク(sysbench)
- == 50 MySQLベンチマーク(sysbench) ====== [[01_linux:11_データベース:01_mysql:51_mysqlslap|mysqlslap]]はMySQL 5.1.4... はsysbenchでベンチマークを行う。 こちらが新しいバージョン->[[01_linux:11_データベース:01_mysql:52_sysbench_1.0]] ===== インストール ====
- 51 MySQLベンチマーク(mysqlslap)
- 以降は自動でインストールされています。 5.1.4より下のバージョンは[[01_linux:11_データベース:01_mysql:50_sysbench|sysbench]]でベンチマークする。 ===== 実行 ===== 20スレッド 1000行データ 1000クエリ update(更新) <code> # mysqlslap --no-defa
- 13 mysql56 + galera3
- a-xtrabackup-22 </code> ===== 3.初期設定 ===== === データディレクトリの初期化 === <code> # mysql_install_db --rando
- 16 MySQL auto_increment リセット
- ====== 16 MySQL auto_increment リセット ====== 先にデータを削除しておく。 DELETE FROM `table_name`; ALTER TABLE