sql 10多万行的数据 求助

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 10多万行的数据 求助相关的知识,希望对你有一定的参考价值。

非常慢... 不管是搜索 还是 查询 都很慢 有什么办法解决吗??

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

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

你针对你的实际情况多研究研究
参考技术A 有办法,在关键的几个字段建索引,另外要优化你的查询脚本。表一定要有主键 .我就是搞数据库的,可以跟你这么说,就是几百万的记录,只要你返回的行数有限,脚本写的好,也一样飞快。 参考技术B 创建适合的索引,只能这么说了... 参考技术C 创建索引 提高查询速度 优化数据库 数据性能调优方面 参考技术D 不管什么sql语句,条件越精确越快 第5个回答  2009-08-07 先从技术上调优 比如索引,分割表

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

以上是关于sql 10多万行的数据 求助的主要内容,如果未能解决你的问题,请参考以下文章

遇到100万行的 Excel,还没打开,电脑和我都崩溃了,该怎么办?

如何检查/更新数据库中包含大约百万行的列?

史上最烂的项目:苦撑 12 年,600 多万行代码

怎么样把10万行的大文件分成十分1万行的小文件(Java语言)

如何正确索引具有 2500 万行的 SQL Server 表

mysql导入excel十多万行