私のウェブサイトにコメントするアプリケーションがありました。コメントはMySQLテーブルに保存されます。MySQLデータベースのクエリを最適化する
id | Comment | user | created_date
------------------------------------------------------
12 | comment he | 1245 | 2012-03-30 12:15:00
------------------------------------------------------
特定の時間後にすべてのコメントを一覧表示するクエリを実行する必要があります。私が得た場合、すなわち..細かい作業この
SELECT * FROM comments WHERE created_date > "2012-03-29 12:15:00" ORDER BY created_date DESC
そのような問い合わせは...私の質問は、この表の1〜2万ルピーエントリは、このクエリは、目的のために十分ですか?またはこのクエリは実行に時間がかかりますか?私は、この表からAjaxで更新をチェックする定期的(10分間隔)を、最後の2日間のデータ+を表示する必要があり、多くの場合 ...
created_date分野における おかげ
テーブルに "created_date"というインデックスがありますか? – Tobi
現在、私はcreated_dateフィールドにCURRENT_TIMESTAMPを使用しています – ramesh