私は、たくさんの行(数百万)を持つMySQL(InnoDB)テーブルを持っています。私のようなクエリをやってる:大テーブルのTIMESTAMPカラムの比較
SELECT SQL_CALC_FOUND_ROWS `a`
FROM `logs`
WHERE `connect_timestamp` > 10000
ORDER BY `connect_timestamp` DESC
LIMIT 1
私は、通常のインデックスが列に追加した、しかし、このようなクエリは20秒までかかる、より良い方法はありますか? spencer7593とMartinからのコメントに基づいて
「通常の」インデックスとは何ですか? – Martin
あなたは 'connect_timestamp'カラムにインデックスを持ちたいと思っています。 – Martin
そして 'EXPLAIN'を使ってSQLの説明を手伝ってください – Martin