maeshimaの日記

メモ書きです

mysql

innodbログとバイナリログの違い

どうも混同してしまいがち。 innodbログ innodb専用 更新を早めるためのもの binaryログ 全部のストレージエンジン用 レプリケーションの同期用 ロールフォワード用 更新は遅くなる

MySQL用topコマンド

はてブ棚卸しから。こんなのあったっけか。 MySQLの状態がリアルタイムでわかるMySQL用topコマンド「mytop」と「innotop」 - GIGAZINE

RDBMSでNULLは使うな

3値論理を見て。 not in や not exist でNULLを含むレコードを取り扱うと結果が直感とは反したものになる。めちゃめちゃややこしいので、この場合の挙動を覚えるよりも、おとなしくNULLを使わない習慣を付ける方が賢明だと思った。

mysqlパラメータメモ

my.cnfでのパラメータメモ binlog_do_db, binlog_ignore_db データベース単位でバイナリログに記録する/しないの指定が出来る server-id レプリケーションを使う時に必要な server の id。 log-queries-not-using-indexes インデックスを使わないクエリをス…

スレッドキャッシュとテーブルキャッシュについてのメモ

メモ スレッドキャッシュ 接続に使ったスレッドを使い回すキャッシュ Threads_created 状態変数をみて、1行間に作成される新しいスレッドの数が10個未満になるようにする。 Threads_connected 変数を監視して、変動幅をthread_cache_sizeに設定する。例えばT…

mysql_config

mysql_configはlibmysqlclient16-devを入れないと使えない

tritonnがインストールされているかどうかの確認方法

SHOW SENNA STATUS \G とする