SQL查询速度的体会 时间范围的影响
2008-12-09 01:06
211 查看
写了个查询软件,要求的功能比较大,所以设计了两个数据库,多个表之间的运算,代码都通过,
在开发的电脑上,查询一个月内的数据都是很快的速度出来,但拿到现场测试,发现如果查询多个月的数据,没有数据出来,偶尔会有一两次数据出来.因为测试时间,是服务器忙时,就是很多用户同时在使用另外一个查询软件在工作,所以服务器的负荷是很大的.
于是改用方式,查询3天以内的数据,这下,数据显示速度很快了.(说明,查询速度,跟服务器的运算量有关,起码数据能出来,)
软件设计的查询时间范围是影响整个软件运行效果的关键指标.
试了在用户查询频率少的时段进行测试,查询一个月内的数据是可以出来的.
这次的体会比较深刻,因为前阵子没有到现场测试,同事反馈回来的信息是查询不到的原因是现场的服务器已经满负荷运行状态了,所以进行大量数据统计时会遇到数据查询结果不出来的情况,问题的原因知道后,心情是很轻松的
在开发的电脑上,查询一个月内的数据都是很快的速度出来,但拿到现场测试,发现如果查询多个月的数据,没有数据出来,偶尔会有一两次数据出来.因为测试时间,是服务器忙时,就是很多用户同时在使用另外一个查询软件在工作,所以服务器的负荷是很大的.
于是改用方式,查询3天以内的数据,这下,数据显示速度很快了.(说明,查询速度,跟服务器的运算量有关,起码数据能出来,)
软件设计的查询时间范围是影响整个软件运行效果的关键指标.
试了在用户查询频率少的时段进行测试,查询一个月内的数据是可以出来的.
这次的体会比较深刻,因为前阵子没有到现场测试,同事反馈回来的信息是查询不到的原因是现场的服务器已经满负荷运行状态了,所以进行大量数据统计时会遇到数据查询结果不出来的情况,问题的原因知道后,心情是很轻松的
相关文章推荐
- 巧用DISPLAY_AWR函数与dba_hist_sqlstat结合查询SQL语句在指定节点指定时间范围内的历史执行计划
- Oracle sql 不为null 时间范围内查询 to_date yyyy-MM-dd HH24:mi:ss
- sql 时间范围查询条件
- sql查询速度的影响要素
- Oracle数据库 根据时间范围 查询 时间范围内的 年 ,月, 日 以及 一天的24小时 (SQL 语句)
- sql语句中日期时间格式化查询 sql查询日期范围
- MySQL 影响SQL查询速度
- 一些对SQL查询速度影响的因素
- SQL查询Inner Join 与 Left Join速度影响
- SQL查询指定时间[字符串]范围内的数据
- sql的where语句中查询某个时间之后的话速度异常慢
- 巧用DISPLAY_AWR函数与dba_hist_sqlstat结合查询SQL语句在指定节点指定时间范围内的历史执行计划
- sql查询速度的影响要素
- SQLServer如何在特定时间范围内按时间段查询
- sql索引影响查询条件顺序的示例
- SQL Server Extended Events使用1: 查询运行时间久的SQL语句
- Oracle中根据时间范围查询数据
- T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响
- sql 时间比较 查询语句
- 查询时间SQL