php - 优化MySQL数据库查询

标签 php mysql mysql-management

我的网站上有一个评论应用程序。评论将存储在 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-20 万的条目,这个查询是否足以达到目的?或者这个查询需要时间来执行? 在大多数情况下,我必须显示最近 2 天的数据 + 定期(间隔 10 分钟)使用此表中的 ajax 检查更新 ...

请帮忙 谢谢

最佳答案

关于php - 优化MySQL数据库查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9901546/

相关文章:

php - 从数据库检索数据出现错误

mysql - 为电视节目创建数据库的方法

mysql - 使用 yii 框架测试和生产服务器部署 - 同步数据库更改

php - 由 Jquery (AJAX) 在服务器的 PHP 代码中发送的调试变量

php - 如何使用数据属性使单击的回复按钮仅显示一条评论的文本区域回复字段

php - 用什么替换 MySQLi 的 mysql_result

mysql - MySQL 子查询结果无效

mysql - 为什么关联集合包含空值? (Hibernate, Annotation, Spring)

php - POST 到 mysql 时希腊字符编码不正确

mysql - 管理 MySQL 5.1 的最佳 GUI?