日々の覚書
日々調べたこととかの覚書。主にMySQL。
2012/11/28
bashとPerlの真偽値的な何か
›
PerlスクリプトでDBI使わずにMySQL接続確認したい…と思ってたら、ハマった。 system("mysql --user=tpcc --password=xxxx") or die("MySQL connection failure.\...
$HOME/.my.cnfで無理矢理遊ぶ
›
意外に知られていない$HOME/.my.cnfを使って遊んでみよう企画。 $HOME/.my.cnfはMySQL関連のプログラムを起動した時に最後に読み込まれるオプションファイルで、 オプションの優先順位が`後勝ち'なので直接渡したオプション以外は ここに書...
2012/11/26
Perlのprintfの謎4096バイト問題
›
/proc/net/devを定期的に読んで、テキトーに整形して テキストファイルに吐き出すスクリプトを書いていた時に気付いた。 3秒に1回/proc/net/devを読んでprintfで書かせる様にしている割に、 なぜかtail -fで出力先ファイルを開いても何も表示され...
2 件のコメント :
噂どおりのslave_parallel_workers
›
やっとparallelのRとLを間違えなくなった。。 http://dev.mysql.com/doc/refman/5.6/en/replication-options-slave.html#option_mysqld_slave-parallel-workers 個人...
2012/11/22
mysqldumpの--flush-logsオプション
›
mysqldumpの--flush-logsオプション、mysqldumpを取ると同時にFLUSH LOGSしてくれるので、 バイナリログの管理が便利になったりするあのオプション。 ドキュメントには、 `--master-dataまたは--lock-all-tablesを...
2012/11/13
my.cnfのパラメータ優先順位
›
複数のmy.cnfがデフォルトで読み込まれるパスに置いてあったり、 中で!includeしたり、直接オプションを渡したりしたとき。 同じパラメータが指定されている場合は、常に後勝ち(後から設定された方で上書き)です。 Linux系のMySQLでは、 /etc/my....
2012/11/09
MySQL5.6.8ではInnoDBログファイルサイズの変更がお手軽に
›
今まではinnodb_log_file_sizeを変えると テーブルスペースとログファイル両方の再作成が必要だったのが、すごくお手軽な感じになっていた! 121109 10:39:01 [Warning] InnoDB: Resizing redo log from 2...
‹
›
ホーム
ウェブ バージョンを表示