15万条数据的查询解决办法
程序员文章站
2022-06-01 09:50:10
...
15万条数据的查询
数据库:mysql.
数据记录:158000条
对数据进行查询统计,统计费用字段,按时间段和区域进行横向统计。
查询的时候PHP页面显示超时。大概有一分钟的样子。
请问有没有更好的办法解决速度问题????
------解决方案--------------------
1.检查一下硬盘
2.优化一下 MYSQL.INI
3.检查一下自己的SQL语句 尽量不要使用 LIKE
...
------解决方案--------------------
所有表的表结构,
你里面多个表,哪个的数据是15万?
其它表里数据多少?
查这种性能问题,最好是自己做测试,不要想当然,
查出具体哪一部分的速度太慢,再做优化,
------解决方案--------------------
首先这句'select ID from start_station order by id asc' 把order by id asc去掉,数据库默认就是升序的,使用order by很难用到索引,并且速度慢很多
数据库:mysql.
数据记录:158000条
对数据进行查询统计,统计费用字段,按时间段和区域进行横向统计。
查询的时候PHP页面显示超时。大概有一分钟的样子。
请问有没有更好的办法解决速度问题????
------解决方案--------------------
1.检查一下硬盘
2.优化一下 MYSQL.INI
3.检查一下自己的SQL语句 尽量不要使用 LIKE
...
------解决方案--------------------
所有表的表结构,
你里面多个表,哪个的数据是15万?
其它表里数据多少?
查这种性能问题,最好是自己做测试,不要想当然,
查出具体哪一部分的速度太慢,再做优化,
------解决方案--------------------
首先这句'select ID from start_station order by id asc' 把order by id asc去掉,数据库默认就是升序的,使用order by很难用到索引,并且速度慢很多
相关文章
相关视频
推荐阅读
-
ios8 UITableView设置 setSeparatorInset UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距)
-
sql脚本查询数据库表,数据,结构,约束等操作的方法
-
oracle,mysql,SqlServer三种数据库的分页查询的实例
-
详解SQL Server数据库链接查询的方式
-
解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
-
数据库表的查询操作实践演练(实验三)
-
简析SQL Server数据库用视图来处理复杂的数据查询关系
-
数据库表的查询操作(实验二)
-
恢复sql server 2000误删数据的解决办法
-
SQL Server数据库按百分比查询出表中的记录数