是这样的
做了一个采集购物站,在dx_gd_goods里存了2千万条数据,以类别建索引,在where后根类别ID,查询的时候,开始的时候有点慢,后面紧接着的几次查询速度还比较快,但是好景不长,后面又非常慢了,是非常的慢,慢得后面mysql都超时了,都查询不出来数据。用explan 看信息时,是用了索引的,查询type 为 range后来想分一区,以类别分区,分区后,开始的前7次8次查询速度还是非常快的,如果在接着查询,问题与上面一样,mysql超时了,都返回不了数据。
用explan 看信息时,是用到了分区的,查询type 为 all我的mysql版本 5.1;这种情况不知道我怎么解决啊,我现在是无解了。
做了一个采集购物站,在dx_gd_goods里存了2千万条数据,以类别建索引,在where后根类别ID,查询的时候,开始的时候有点慢,后面紧接着的几次查询速度还比较快,但是好景不长,后面又非常慢了,是非常的慢,慢得后面mysql都超时了,都查询不出来数据。用explan 看信息时,是用了索引的,查询type 为 range后来想分一区,以类别分区,分区后,开始的前7次8次查询速度还是非常快的,如果在接着查询,问题与上面一样,mysql超时了,都返回不了数据。
用explan 看信息时,是用到了分区的,查询type 为 all我的mysql版本 5.1;这种情况不知道我怎么解决啊,我现在是无解了。
解决方案 »
- php用mysql查询第一条记录不显示 我代码如下
- 再问个:怎么样把判断提交页面的地址!3KS!
- php代码求解
- 谢谢大家在功能上提提意见!
- ??初学者提问??:刚学php,我会把我的问题都放在这里,也许当中有许多是相当幼稚的问题,但也请大虾们理解与支持!!!
- 已经第五天了,在WIN2000下屡装PHP+MYSQL+APACHE都不成功,极其郁闷啊,也查了很多资料,真想炸了机子,对PHP的学习打击太大了,那个大哥
- 请问:session和cookies的定义,以及它们的区别是什么?谢谢~
- 能在win2k下通过shmop_*()函数操作共享内存嘛?
- 删除前100条数据,根据主键ID排序。
- REMOTE_ADDR 获取IP不对
- svn提交后将文件格式改成了pc?
- 界面显示出现乱码
select * from dx_gd_goods where t_id >= 100101000 and t_id<100102000 limit 0,20
这SQL应该不是很慢。
t_id 没有索引,t_id 与商品ID是一个主键,应该不是索引的关系,等会我建一个索引试试吧。
你可以贴出explain select............................. ; 结果看看。
如果有了
那么type 就会变成 index
刚才试了,但是我的问题还是没有解决。还是会出现查询越来越慢的情况。
分区的话需要按 t_id 分