全文検索:
- 09 Galera + innodb_flush_log_at_trx_commit
- ラッシュ^備考^ |0|毎秒| 毎秒|mysqldのプロセスがクラッシュすると、最後の秒のトランザクションが消される場合があります。| |1 (default)|commit時|commit時|OS、あるいはハードウェアの問題によってフラッシュが行われない場合、トランザクションの耐久力が保障されない可能性があります。| |2|commit時|毎秒|OSのクラッシュや停電が起こると、最後の秒のトランザクションが消されてしまいます。| ===== 1.パフォーマンス試験 ===== [[01_linu... _trx_commit検証]] ==== 検証結果 ==== クライアントから、数千のトランザクションを発行しながら、mysqlやOSを異常終了させてみる。 === 片方のノードでmysqlをシャッ
- 02 MySQL max_connections
- -------------------+ </code> 起動している間に、最高どこまでコネクションされたか。 <code console> mysql> show status like 'Max... -+-------+ 1 row in set (0.01 sec) </code> 現在のコネクション数。 <code console> mysql> show status like 'Thread
- 06 MySQL パスワードなしログイン
- = root password = hogehoge </code> ===== 2. パーミッション変更 ===== <code> # chmod 600 /root/.my.cnf </code
- 50 MySQLベンチマーク(sysbench)
- 11273 (187.88 per sec.) ※187.88/sec トランザクションを実行できた。 <code> sysbench 0.4.10: multi-threaded
- 51 MySQLベンチマーク(mysqlslap)
- queries per client: 50 </code> ===== mysqlslap オプション ===== <code> # mysqlslap --help mysqlslap Ver 1
- 52 MySQLQ sysbench 1.0
- 52 MySQLQ sysbench 1.0 ====== 新しいsysbenchはちょっとオプションが違った。 ===== インストール ===== <code> # curl -s https: