self join 使わずに force index 使った方が速いと思うあるいは sh2 さんのやり方 SELECT COUNT(*) FROM entries FORCE INDEX (user_id_created_at_status) WHERE (created_at BETWEEN ... AND ...) AND posted_by=2;

kazuhookukazuhooku のブックマーク 2011/08/17 09:46

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Covering Index と self-join と MySQL - blog.nomadscafe.jp

    某サービスのクエリチューニングのお話。 ブログとか日記とかそういうサービス系で次のようなテーブルがあったとします。 CREATE TABLE entries ( id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, user_id...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう