Celeryで使われる broker と backend の役割について解説します。 Brokerとは? broker は、タスクキューを管理するためのメッセージブローカーの役割を果たします。タスクを送信したり、ワーカー…
続きを読む »カテゴリー: データベース
mysqlのint(11)のカッコ内の数値の意味
結論から、mysqlのint(11)のカッコ内の数値は意味がありません。 まず以下の2点をおさえてください。 ・int(8)のカッコ内の数値は桁数である(バイト数ではない)。 ・int(8)としても、記憶領域を変えること…
続きを読む »mroongaで特殊記号をエスケープ
PHPだと $keyword = preg_replace(“/(\|\(.*?\))/”, “\”$1\””, $keyword, -1, $count); if($count == 0) { $keyword = p…
続きを読む »MySQL テーブルの複製
CREATE TABLE 新しいテーブル LIKE コピー元のテーブル; CREATE TABLE src_table LIKE new_copy_table;
続きを読む »Starting MySQL. ERROR! The server quit without updating PID file
rm -fr /usr/local/mysql/data/ib_logfile* /etc/init.d/mysql restart
続きを読む »MySQL5.5 コンパイルエラー
cmake後、makeすると make[2]: DTRACE-NOTFOUND: コマンドが見つかりませんでした make[2]: *** [include/probes_mysql_dtrace.h] エラー 127 …
続きを読む »lsof
lsof -u mysql | wc
続きを読む »PHP5.3 mysqlndのDSN
ソケット指定してあげる必要があるっぽい mysql:unix_socket=/tmp/mysql.sock;port=3306;dbname=データベース名 mysql:host=localhost;unix_socke…
続きを読む »MySQL 5.4.0 Beta
いろいろありすぎて 何か落ち着かないw GoogleからのパッチでInnoDBが良くなってるらしい マルチコア・サーバー上で4倍以上のスループットを実現可能↓ http://itpro.nikkeibp.co.jp/ar…
続きを読む »[ERROR] Error in accept: Too many open files
エラーでPHPからDB呼び出しているページが 全部死んでしまった・・・^^; 原因が分からずなんだろなと思い MySQLのエラーログを見てみると以下の記述が・・ [ERROR] Error in accept: Too …
続きを読む »