一共90w条数据执行一个select * from table就用了5s钟 正常吗?更别说group了非常慢!也对group的各项增加了index表类型是MyISAM有人知道该怎么做能快点吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT 索引字段 FROM TT这样会快些,你的SQL语句、索引情况是什么 explain select * from table 看看。 那要看这90万数据是多少MB,是否有io争用,硬盘多块,5s 不算慢了。 90w条数据,一次性select出来,能不慢吗? select * from table 这样的查询90w条,如果能在5S内显示完也不是个容易的事啊,楼主的机器是什么型号? 我的8CPU小型机也不可能在5秒内完成90W记录的输出显示。 感谢大家阿,我也不是全部显示我就是在客户端输入select * from table我觉得客户端自行肯定分页了我把信息发来给大家看看http://i.6.cn/cvbnm/c8/c8/fa/d727fe8263672d1b16665d48162e2195.jpg我总是怀疑我的配置文件配置的不怎么好我的mysql 是 mysql-5.1.45-win32版本的。我就在mysql目录下建立了一个my.ini文件然后从网上找了一个说是配置的比较好的my.ini文件,放了上去,因为默认是没有这个文件的。我也不知道环境配置的文件应该放在那里,放在mysql安装目录的根目录就行了吗?还可以有哪些地方可以修改或者放置配置文件阿? 我没有这个文件阿。只是在d:\mysql-5.1.45-win32\mysql-test\include目录下有一个default_my.cnf这个文件 楼主的具体SELECT语句是什么呢? 你的 客户端自行分页 是如何实现的? 如果只是执行 select * from table, 这个操作,则没什么可优化的了。90W条记录的顺序全表扫描不可能快。 windows环境下,就是*.ini文件 对你用了图形工具软件,这类软件默认有个限制,如1000条,它会把你的命令变成 select * from table limit 1000;然后发给服务器,所以说不是什么90w了。可以把你的系统,系统的位数,内存,硬盘,cpu,表的类型,mysql服务器状态信息抓图,等发上来,说清楚多少个连接,干什么用等,让人帮你配my.ini。 创建数据库 mysql语句求和 求平均值 求最大最小值 MySQL 5.0数据库的最大连接数能否改为5000? 这怎的统计SQL怎么写 如何用 标准的SQL语句 检查一个数据库时候已存在(MYSQL) 请教一个笨笨的问题! 如果发现自己的mysql没有充分利用CPU该关注那些参数? 大神求助这个哪有错误啊,半小时没看出来。。。 MYSQL 写远大于读的情况数据库压力缓解 (求助)两个日期计算工作日,需要考虑周末和法定假期。 如果table存在,则清空。怎么写? 自增字段的疑问
你的SQL语句、索引情况是什么
看看。
我觉得客户端自行肯定分页了我把信息发来给大家看看
http://i.6.cn/cvbnm/c8/c8/fa/d727fe8263672d1b16665d48162e2195.jpg我总是怀疑我的配置文件配置的不怎么好
我的mysql 是 mysql-5.1.45-win32版本的。我就在mysql目录下建立了一个my.ini文件然后从网上找了一个说是配置的比较好的my.ini文件,放了上去,因为默认是没有这个文件的。我也不知道环境配置的文件应该放在那里,放在mysql安装目录的根目录就行了吗?还可以有哪些地方可以修改或者放置配置文件阿?
我没有这个文件阿。
只是在
d:\mysql-5.1.45-win32\mysql-test\include
目录下有一个default_my.cnf这个文件
windows环境下,就是*.ini文件
可以把你的系统,系统的位数,内存,硬盘,cpu,表的类型,mysql服务器状态信息抓图,等发上来,说清楚多少个连接,干什么用等,让人帮你配my.ini。