我有一张包含100,00,000或更多记录的消息表,我可以如何运行查询并获取快速数据。简单的查询是select title,message from messages
请告诉我正确的查询来快速检索数据。我如何在MySQL中获得快速数据?
-1
A
回答
4
一些列过滤您的结果,并把指数上过滤塔,例如
SELECT title,message from messages
WHERE `date` > somedate
和根据指数
CREATE INDEX dateIndex ON messages (`date`);
我不认为你想获得的所有10^7排,你呢?
2
在列title
和message
上添加索引。
CREATE INDEX title_message_index ON messages (title, message);
4
在这样一个宽泛的问题,答案就不可能真正具体 - 所以继承人的广泛答案:
set proper indexing colums(您例如title
和message
)和您的查询,看是否使用EXPLAIN
这些索引被使用。
1
使用INDEX将极大地帮助优化sql操作。检查this
相关问题
- 1. 如何在我的快速排序算法中获得输出
- 2. 索引如何帮助在mysql中快速搜索数据
- 3. 如何在我的Mysql数据库中获得免费空间?
- 4. MySQL中的快速数据检索
- 5. 在messenger bot中获得快速回复
- 6. 如何在连接查询中快速获取数据?
- 7. 在labview上快速读取arduino的数据但是获得ceros
- 8. 如何在mysql中存储数据以获得最快的性能?
- 9. 如何在查询非常大的数据库表时获得快速结果?
- 10. 插入虚拟数据到mysql快速
- 11. 如何确保我的MySQL数据库中快速变化的数据在php脚本中准确表示?
- 12. 我们如何从Json数组中快速获取价值?
- 13. 快速获得在Django用户表
- 14. 如何获得在迅速
- 15. 如何在mySql数据库中获得行数
- 16. 如何在mysql中快速更新数百万行
- 17. 如何使用MySQL数据库快速创建分页?
- 18. 如何快速将大数据传输到MySQL(JDBC)?
- 19. 如何在快速打印收据中添加数据?
- 20. 如何在Windows上获得更快的SSH克隆速度?
- 21. 如何在Android中获得Interent速度?
- 22. java mysql快速
- 23. 在Mysql数据库中搜索字符串的速度更快
- 24. 我如何快速出队?
- 25. 如何快速从远程数据库中获取数据到android?
- 26. 我如何在mysql中获得前5的分数
- 27. 如何快速镜像Mongo数据库?
- 28. 如何快速分析postgres数据库
- 29. 如何快速显示重量数据
- 30. 如何快速查询大数据?
我已经使用过索引,我想更快速。 – Asif 2012-04-26 09:44:08
在所选值上创建索引不会以任何方式提高性能。 – Sirko 2012-04-26 09:45:12