mysql - 如何快速查询

标签 mysql

我正在使用下面提到的查询,每个表中有大约 400,000 条记录,大约需要 10 到 12 秒才能给出结果。有什么办法可以让它更快。

查询:

select url_details.title, url_details.summary, url_details.id from urls,
url_details where urls.status='' AND urls.keyword_id='2791' AND
url_details.url_id=urls.id

最佳答案

为您通常比较的键创建索引..这将大大减少时间

关于mysql - 如何快速查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9800257/

相关文章:

php - 搜索多个数据库以输出最低值

mysql - IEnumerable 从 mySQL 连接打印出单个实体

MYSQL SELECT 在同一表上的 SELECT 中

java - 使用执行查询在左连接子句中添加 =value

mysql - 如何删除电子邮件域值并在列中添加新域值 - mysql

PHP MySQL JSON 输出格式

mysql - 用子字符串替换列的值(未知长度)

PHP/MySQL : populating a table by column

mysql - 创建一个获取行及其相邻行的查询

php - 运行结果集时的效率