2011-05-12 PHPのPDO_MySQLとクエリキャッシュとプリペアードクエリ PHP メモ MySQL 5.0〜5.1.16はプリペアードクエリを使うとクエリキャッシュが効かなくなるとのこと。 blog.ISHINAO.net | MySQLのクエリーキャッシュが効かない MySQL で prepared statement を使うと query cache が効かない - kなんとかの日記 floatingdays: PDOの Prepared Statementと MySQLの Query Cache MySQL 5.0.41でプリペアードクエリをPDO経由で使ってクエリキャッシュが効いているという報告もあったりするが、とりあえず見なかったことにしたい。 http://matsu.tymy.net/blog/2007/08/02/php%E3%81%AEpdomysql%E3%80%82prepared-statement%E3%81%AFquery-cache%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%EF%BC%81/ PHP 5.2.1以降のPDO_MySQLはデフォルトでは本来の(サーバーサイドの)プリペアードクエリを使わずにエミュレーションする。 PHP と MySQL と サーバサイド プリペアードステートメント - do_aki's log ぼくがPDOを採用しなかったわけ(Shift_JISによるSQLインジェクション) | 徳丸浩の日記 https://www.codeblog.org/blog/moriyoshi/20061221.html