SQL 优化求助
请帮忙看看怎么优化一下,该表数据约为66万,运行时间要19秒,SQL如下:
select DATEPART (hh ,Date_time ) as Hours ,
sum(Counts)*100.0/(Select sum(Counts) as total
from APP_MR_UL_L_TA b
where BSC_NO = 'BSC0121401' and DATEPART (hh ,a.Date_time ) = DATEPART (hh ,b.Date_time ) ) as PerValues
from APP_MR_UL_L_TA a
where 1 = 1 and BSC_NO = 'BSC0121401' and DL_L < -90 and TA <2
group by DATEPART (hh ,Date_time )
order by DATEPART (hh ,Date_time ) asc
注:环境
SQL Server 2005
CPU:T2300 2*@1.66GHZ
RAM:1.5GB
不胜感激。
8分太少了
不会 学习
1:加索引
2:升级硬件
3:优化SQL语句
偶对钱感兴趣,对感激没兴趣,呵
相关问答:
A机器(XP)(10.10.6.65)完整的计算机名是: DZD服务器
我装了一个个人版: SQLServer2000,创建了一个实例名为:MYINSTANCE
装了:dotNetFx35setup.exe
并打好了SP4补丁:SQL2000-KB884525-SP ......
users表
name companyId companyName
company表
companyId companyName
1 a公司
2 b公司
......
有两张字段相同的表A,B。字段为SN, Name, Operator, Result, Remark
A表中字段SN唯一,B表中字段SN不唯一,有很多条
如何用一条select语句
把符合SN=’abc’的记录从A,B表中筛选出来?
SQL co ......
写SQL语句:
表1:CLASS
含有两个字段:ID,CLASSNAME,表结构如下:
ID CLASSNAME
1 A
2 B
3 C
4 D
表2:STUDENT
含有如下字段:S ......
id name sfz
1 aa 410654198001204562
2 bb 410654198120461287
4 cc 41065419850 ......