MySQL

Mac OS X Server

launchctlでCould not find domain forエラー

% launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist Could not find domain for Yosemitaに上げたタイミングで無効にしてい...
Wordpress

WordPress 4.0 にアップグレードしてベンチマーク

概要 Wordpress 4.0が2014年9月頭にリリースされたので早速インストールしてみました。約2年前に投稿したパッチがWordpress 4.0に取り込まれました! パッチの内容は、コメントが数万件以上あるサイトで激重クエ...
MySQL

MySQL 5.6 minor query optimizer tips

... date_add(NOW(), interval -60 day) < column 当たり前と言えば当たり前ですが、上記の検索はfull scanになっちゃうんですね。 左辺が変数に展開されるのかと思いきや、...
MySQL

MySQLでindexが効いていないクエリーを調査

以下で現在の設定を確認 mysql> show variables like 'log_queries_not_using_indexes'; mysql> show variables like 'query_cache_type...
Linux

Debian Squeeze 6.0 (Ubuntu12)でPHP5.4やMySQL5.5

Debianの安定版は、その名の通り安定している替わりに、サーバアプリケーションが古い。そんな安定している環境で、サーバアプリケーションだけ最新を使いたいという矛盾した要望をかなえてくれるのがdotdebです。 最新の安定版Linu...
MySQL

MySQLはデータベースをまたぐトランザクションを行える

以下に検証結果
Wordpress

WordPress 3.4.1にしてからDBが刺さる

show full processlistしてみると、以下のクエリーがテーブルレベルのロックを取得しているようで、他のスレッドをブロックしていると。ストレージがなぜだかMyISAMなのがいけないのだろうけど、66万件のindex貼...
Apple

MySQL5.5をportでインストール

Install sudo port install mysql55 mysql55-server sudo port load mysql55-server Setting $ cd /opt/local/bin/ $ ...
MySQL

REPLACE INTOとINSERT ON DUPLICATE KEY UPDATEの違い

概要 MySQLの独自拡張であるREPLACE INTOとINSERT ... ON DUPLICATE KEY UPDATEが似ている挙動しているので実験してみた。on MySQL 5.1 参考資料 12.2.6. R...
MySQL

Jet Profiler for MySQL

MySQLのクエリアナライザを使ってみた。昔も使ったことあるけど、ちょっとグレードアップしてて便利になった。 特に、slow queryの分析がめちゃくちゃ楽。
タイトルとURLをコピーしました