首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

求好手分析一个Mysql查询案例

2012-10-14 
求高手分析一个Mysql查询案例一个表:33个字段,现有377793条数据。一个测试SQL执行的结果如下图所示:不加Gro

求高手分析一个Mysql查询案例
一个表:33个字段,现有377793条数据。
一个测试SQL执行的结果如下图所示:

不加Group by(SUM)执行需要2秒多,得到15条结果数据;
加了Group by就杯具了,要37秒多。

索引如下图:


求高手分析一下,为什么这个效率这么低?如何改善?


[解决办法]
你的图看不见,建议还是直接在MYSQL的命令行工具中使用,然后可以直接贴文本到CSDN论坛如下。

SQL code
mysql> explain select * from stock_info;+----+-------------+------------+--------+---------------+------+---------+------+------+---------------------+| id | select_type | table      | type   | possible_keys | key  | key_len | ref  | rows | Extra               |+----+-------------+------------+--------+---------------+------+---------+------+------+---------------------+|  1 | SIMPLE      | stock_info | system | NULL          | NULL | NULL    | NULL |    0 | const row not found |+----+-------------+------------+--------+---------------+------+---------+------+------+---------------------+1 row in set (0.14 sec)mysql> 

热点排行