我在我的网站上有一个评论应用程序。评论将存储在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十万条目这个查询是足够的目的是什么?或者这个查询需要时间来执行? 在大多数情况下,我必须表明过去2天的数据+定期检查与此表阿贾克斯更新(10分钟间隔)...
请帮 感谢
表中的“created_date”是否有索引? – Tobi 2012-03-28 05:22:31
目前我正在使用CURRENT_TIMESTAMP在created_date字段 – ramesh 2012-03-28 05:31:17