全文検索:
- 09 Galera + innodb_flush_log_at_trx_commit @01_linux:11_データベース:01_mysql
- ラッシュ^備考^ |0|毎秒| 毎秒|mysqldのプロセスがクラッシュすると、最後の秒のトランザクションが消される場合があります。| |1 (default)|commit時|commit時|OS、あるいはハードウェアの問題によってフラッシュが行われない場合、トランザクションの耐久力が保障されない可能性があります。| |2|commit時|毎秒|OSのクラッシュや停電が起こると、最後の秒のトランザクションが消されてしまいます。| ===== 1.パフォーマンス試験 ===== [[01_linu... _trx_commit検証]] ==== 検証結果 ==== クライアントから、数千のトランザクションを発行しながら、mysqlやOSを異常終了させてみる。 === 片方のノードでmysqlをシャッ
- 01 PostgreSQL streaming replica @01_linux:11_データベース:02_postgresql
- スタンバイサーバへ転送する事で高可用性と読取に対するスケールアウトを実現するストリーミングレプリケーションを作成 ^hostname^IP^ |pg1001|172.16.0.51| |pg1002|... html/runtime-config-running-mode.html]] ロジカルレプリケーション ストリーミングレプリケーション違い [[https://www.sraoss.co.jp/tech-blog/pgsql/logical-replication-1/]] {{tag>Postgre
- 02 MySQL max_connections @01_linux:11_データベース:01_mysql
- -------------------+ </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 パスワードなしログイン @01_linux:11_データベース:01_mysql
- = root password = hogehoge </code> ===== 2. パーミッション変更 ===== <code> # chmod 600 /root/.my.cnf </code
- 50 MySQLベンチマーク(sysbench) @01_linux:11_データベース:01_mysql
- 11273 (187.88 per sec.) ※187.88/sec トランザクションを実行できた。 <code> sysbench 0.4.10: multi-threaded
- 51 MySQLベンチマーク(mysqlslap) @01_linux:11_データベース:01_mysql
- queries per client: 50 </code> ===== mysqlslap オプション ===== <code> # mysqlslap --help mysqlslap Ver 1
- 52 MySQLQ sysbench 1.0 @01_linux:11_データベース:01_mysql
- 52 MySQLQ sysbench 1.0 ====== 新しいsysbenchはちょっとオプションが違った。 ===== インストール ===== <code> # curl -s https: