一共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。 mysql5.5 半同步参数rpl_semi_sync_master_timeout 测试 mysql表key/value设计????? 今天发现group by一个重大问题 mysql算总数 怎样设置自动编号? 请教高手 ,保存字符串问题 把库里不连续的ID号重新写成连续的ID号,这个SQL语句怎么写? 急急急急!十万火急!请各位大侠指点如何显示mysql中数据 mysql 转储 大写变小写问题 order by case when问题 如果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。