sql 10多万行的数据 求助

来源:百度知道 编辑:UC知道 时间:2024/05/09 13:49:36
非常慢... 不管是搜索 还是 查询 都很慢 有什么办法解决吗??

1、优化你的SQL脚本(尽量避免进行全表扫描)
2、检测table是否有主key
3、创建适合的索引(你可以将你的where条件中字段组成索引,还有group by后的栏位),但是不一定索引越多越好,要合适

我优化过一个SQL(表里有100W笔数据),原SQL跑一次查询大概要1到2分钟;修改原先SQL写法,添加主key,创建索引后,跑一次1秒多就ok了

你针对你的实际情况多研究研究

有办法,在关键的几个字段建索引,另外要优化你的查询脚本。表一定要有主键 .我就是搞数据库的,可以跟你这么说,就是几百万的记录,只要你返回的行数有限,脚本写的好,也一样飞快。

创建适合的索引,只能这么说了...

创建索引 提高查询速度 优化数据库 数据性能调优方面

不管什么sql语句,条件越精确越快

先从技术上调优 比如索引,分割表

如果这还不能解决 就有必要升级你的服务器了