-2
A
回答
1
@lolalola,你可能会得到更好的回应,如果你提供你的查询让人们看。
没有,我能做的最好的是引导您到MySQL的文档上的优化:
http://dev.mysql.com/doc/refman/5.0/en/optimization.html
你可能会通过以下阅读了得到您的最大收益:
+1
不仅仅是查询,而是查询以及EXPLAIN输出,以及所涉及的所有表的CREATE TABLE输出。 – 2010-10-18 17:38:18
1
为了给你任何具体的建议,我们需要看到一个特定的查询。
在一般情况下,规则很简单:
- 只选择你所需要的(没有额外的列,没有多余的行),当
JOIN
荷兰国际集团 - 第列创建
INDEX
(或列的组合,包括),你可能会经常使用,特别是你用来过滤结果的那些。
优化特定的查询往往会涉及到分组微妙的变化,联接,条件,字段和查询的最终每一个部分,但当然,诸如此类的关注,需要具有特定查询的工作。
相关问题
- 1. MySQL查询优化加入
- 2. Mysql加入查询优化
- 3. 优化Mysql UNION查询以加快加载速度
- 4. MySQL查询优化
- 5. 优化Mysql查询,
- 6. MySQL查询优化
- 7. 优化Mysql查询
- 8. mySql优化查询
- 9. 优化mysql查询
- 10. MySQL:查询优化
- 11. Mysql查询优化
- 12. MySQL查询优化
- 13. 查询优化Mysql
- 14. MYSQL查询优化
- 15. 优化MySQL查询
- 16. MySQL查询优化
- 17. mysql查询优化
- 18. 优化mysql查询
- 19. MySQL查询优化
- 20. MySQL查询优化
- 21. MYSQL查询优化
- 22. MYSQL查询,优化
- 23. 优化MySQL查询
- 24. Mysql查询优化
- 25. 优化MySQL查询
- 26. MySQL查询优化
- 27. 优化mysql查询
- 28. 优化MySQL查询
- 29. MySQL查询优化
- 30. MySql优化查询
您使用的两种方法都与优化无关 – 2010-10-18 17:29:48
不使用'select *'可以帮助不了吗?可能不是很多,但仍然... – 2010-10-18 17:34:55
这不是“优化”,而是“加速”。我更一般地解释为:“我怎样才能更快地从发送SQL语句到获取结果。”其中一些是查询优化,但其中一些是最小化正在传输的数据量。 – VoteyDisciple 2010-10-18 17:38:09