日々の覚書
日々調べたこととかの覚書。主にMySQL。
2012/09/28
HandlerSocketの不思議な動作(まだ試す予定)
›
手元の環境でHandlerSocketと戯れていたら不思議な状態になった。 まずはHandlerSocketのRWポートでテーブルにアクセス。 $ telnet localhost 9999 .. P 0 d1 t1 PR...
2012/09/27
Infobrightのバックアップを考えてみる
›
ぼんやりと色々考えてみる。 ・Community EditionはINSERTが使えないので、そのままmysqldumpを取る訳にはいかない。 ・取れるけど、一度まともなMySQLサーバーにリストアして、 そこからわざわざSELECT .. INTO OUTFILE...
2012/09/25
innodb_rollback_segmentsを探る(探りきれなかった)
›
リファレンスマニュアルにきっちり、 `デフォルトの128から減らせよ! 減らした方がパフォーマンス上がるぞ!' 的なことが書かれている割に、 どれくらい減らして良いのか、減らすと何が起きるのか ほとんど情報の無いinnodb_rollback_segments。。...
2012/09/20
mysqldump --single-transaction --flush-logsの内部処理順番
›
いつも忘れるのでメモ。 --single-transactionと--flush-logsでmysqldumpを取ると、 1) FLUSH TABLES 2) FLUSH TABLES WITH READ LOCK 3) FLUSH LOGS 4) START TR...
2012/09/09
datadirにNFSを使うなら
›
MySQLのdatadirにNFSやそれに類するものを使う場合に たった一つだけ絶対にやっておいていただきたいこと。 エラーログだけは、ローカルに吐かせて下さい。 NFSが綺麗にお亡くなりになっていただける場合は結構なのですが、 中途半端にNFS側DISKのお加減がよ...
2012/09/06
MySQL5.5以降をcmakeする
›
いや別にMySQLでなくても良いけれども。 5.5になってconfigureスクリプトからcmakeになって、 それ以来どうも自分でコンパイルしていないなんて話をよく聞くので書いてみる。 1) 対話型モード これが個人的に一番楽。 設定項目を1つずつ訊いてくれる。...
2012/09/05
VirtualBox仮想マシンの設定を一括で(?)変える
›
普段はもともとテンプレートになるVMが作ってあって、そこからcloneしている。 途中でテンプレートに追加したい様な設定を思い付いても、 既に作っちゃったVMに対しては手動で追加する必要があるわけで。 流石に10を超えると手でやるのは面倒くさくなったのでコピペ用メモ。 ...
‹
›
ホーム
ウェブ バージョンを表示