shimxmemo

メモをのこすよ!

2012-01-01から1年間の記事一覧

MySQLにおけるスレーブのマスターへの昇格の手順メモ

ちょっとやる機会があったのでメモ。 前提 サーバA(元々マスター。現スレーブ。新サーバと交換した) サーバB(元々スレーブ。昇格して現マスター) サーバC(スレーブ) ※my.cnfにはMasterの情報は書かない派。 サーバAを再度マスターに、サーバBをスレー…

MySQLのレプリケーションサーバからレプリケーションを追加する

前提 マスター1台 スレーブ2台以上 ディスク容量がパンパンでtarで固める余裕がない 手順 ・スレーブ1台停止 mysql> STOP SLAVE; ・停止したスレーブ(fuga)の状態確認、Master_Log_FileとRead_Master_Log_Posをメモ mysql> SHOW SLAVE STATUS¥G; *********…

数GB分のディスクI/O使う処理は、EC2上でRAMDISKマウントして処理すれば速いよ!

先日、数百GBのファイルを処理する必要が生じたのですが、どうしてもディスクI/Oがボトルネックとなる為、AmazonEC2のm2.4xlargeインスタンスを借りました。 m2.4xlargeインスタンスだと、68.4GB(2012/9/9時点で)ものメモリを積んでおり、それをRAMDISKと…

古いバージョンのInnoDBだとTRUNCATE TABLEしてもデータファイルのサイズが減らない件

久々のエントリー。 仕事中ちょっと問題になった事がありまして サーバの容量が問題になって"容量不足だ(゚Д゚)ゴルァ!!"って警報が鳴り止まず ↓不要なテーブルを消して容量確保せねば…!↓ けどDROPしてプログラムいじるのめんどいなあ…↓ ( ゚д゚)ハッ! TRUNCATEなら…

Template::Toolkitマニュアルの和訳

ふと思い立って、はじめてみた。 http://www.hakoniwa.net/tt/ Directivesのはあるのだけど、他はないんですよね。 まあ、公式サイト見ればサンプルコード書いてあるし分かるって話だけど。。。 少しずつ、追記してきます。 これも機械翻訳よりは少しだけマ…

Virtual Methods 仮想メソッド

Scalar Virtual Methods スカラーの仮想メソッド chunk(size) 値が、特定のサイズのかたまりに分割され、リスト化されます。 [% ccard_no = "1234567824683579"; ccard_no.chunk(4).join %] 出力: 1234 5678 2468 3579 サイズが負の数として指定されている…

MySQL5.5.16のインストールした後はまった件

ご無沙汰ですね。 書こう書こうと思ってすっかり忘れていたのですが、しばらく前に検証の為にMySQL5.5.16のインストールしたのですが、 誤ってmysql.server startをした後に、もう一度mysql.server startをしてしまったところ プロセスが2つある・・・だと・…

Tritonn(Senna+MySQL)のインストール

業務上必要になったのでいれましたよ。 ソフトウェアとバージョン CentOS release 5.3 (Final) ※ cat /etc/redhat-release Tritonn 1.0.12 + MySQL 5.0.67 Senna 1.1.5 Mecab 0.991 Mecab IPAdic 2.7.0-20070801 備考 文字コード 今回Shift-jisで入れてます…