回答
在查询前使用EXPLAIN是了解发生什么坏或太慢的好起点。所以你可以使用主键/外键和索引来提高性能。
正如Mitch Wheat所说,查询不会产生内存泄漏;也许它需要很多时间并且消耗很多内存,但是这有不同的原因。
嗨@Marco谢谢你的回复。你可以解释一下内存消耗的原因..? – user626206 2011-04-12 10:44:27
@ user626206:在运行查询时,数据库引擎会读取表,连接记录以及需要将数据存储在内存中的许多其他事物。因此,取决于查询中有多少个表,每个表内连接请求和总记录,引擎可能需要大量工作和内存。以正确的方式使用键和索引可以使您的查询运行得比您想象的快得多......但它取决于数据库。所以我的回答真的很一般。啊,对不起我的英语。 – Marco 2011-04-12 10:49:07
嗨@Marco您的协助真的很值得赞赏。再次感谢您的回复。 – user626206 2011-04-12 10:51:38
用户wampserver,它提供了一个mysql gui。
嗨@ user670732感谢您的回复。 – user626206 2011-04-12 10:47:53
嗨@Chris谢谢你的回复 – user626206 2011-04-12 11:07:37
您可以使用:EXPLAIN和EXPLAINEXTENDED
Hi @ I-M-JM感谢您的回复.. – user626206 2011-04-12 10:58:35
@ user626206:welcome – 2011-04-12 11:03:02
- 1. 可以优化此MySQL查询吗?
- 2. 可以优化此MySQL子查询吗?
- 3. 我可以做些什么来优化我的linq查询吗?
- 4. 查询优化图工具
- 5. 还有什么我可以做的,以优化这个MySQL查询?
- 6. 我可以优化此查询吗?
- 7. 我可以优化这种查询吗?
- 8. 可以优化此SQL查询吗?
- 9. 有什么工具可以查看针对数据库运行的查询吗?
- 10. Mysql优化工具
- 11. 可以对此MySQL查询(使用子查询)进行优化吗?
- 12. 有什么办法可以简化这个查询吗?
- 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查询优化
为什么一个MySQL查询创建一个内存泄漏? – 2011-04-12 10:14:52