现在最大表有1500W行,库本身有60G,很多查询很慢,包括做一张凭证。
CPU占用率10%,请教应该从哪里入手优化,谢谢。
CPU占用率10%,请教应该从哪里入手优化,谢谢。
解决方案 »
- XP下安装Sql2k,紧急求助
- 索引问题
- 在SQL中,如何将字符串'00EDDAFB'转换为十六进制的数值0x00EDDAFB.
- 求助:group by 语句
- 要取得一个数据库表中一个字段中不重复的记录个数,这个Sql语句该怎么写?
- 6.怎样理解加权查询?
- 一个关于count、sum的问题
- 创建索引的问题
- select * from company where exists (select null) 这是什么意思啊?你知道吗?
- 我有SQL 2000中有一个名为user的表。在ASP中查询这个表中数据时,老是提示出错。后来我把表名改了,问题就解决了。这是为什么呢??
- 能否知道某段时间以来数据库的变化
- 求sql,找出包含相同子项的项
得知道慢在什么地方,查查阻塞,死锁,监控io 最高的top 10
另外,突然地慢,看看对应索引是否有改动,看碎片状况。
还有就是对于线性增长的数据量,统计信息也会更新的越来越慢,导致执行计划变得很差。
当然具体问题具体分析,需要排查,不仅是db方面,web应用程序池也可能会出故障,变
慢首先要确定是app还是db,如果是db,需要看程序执行的这些sql语句实际效率如何,这
个就是所谓的调优,调优最小的成本是加索引或修改sql或数据归档,这个过程需要判断
瓶颈,如果是硬件原因)CPU/Memory/IO),需要升级硬件解决。