操作系统 windows 2003 server x64,4*4核,16G内存。原来是 sql server 2005 x64开发版
现在是 sql server 2008 x64企业版 SP3。自从升级以后就变慢了。上次刚升级完的时候,我曾经发过帖子问过
见 http://topic.csdn.net/u/20111019/09/b2d423d5-e860-4298-94b4-40c34c26a93c.html
今天又特别慢。
CPU利用率不高。内存总数16G,用了13G。远程桌面连接上该电脑,里面windows菜单都变慢了。
SQL Server Management Studio经常提示"等待内部操作"
现在更惨,连远程桌面都连不上了
现在是 sql server 2008 x64企业版 SP3。自从升级以后就变慢了。上次刚升级完的时候,我曾经发过帖子问过
见 http://topic.csdn.net/u/20111019/09/b2d423d5-e860-4298-94b4-40c34c26a93c.html
今天又特别慢。
CPU利用率不高。内存总数16G,用了13G。远程桌面连接上该电脑,里面windows菜单都变慢了。
SQL Server Management Studio经常提示"等待内部操作"
现在更惨,连远程桌面都连不上了
解决方案 »
- SQL SELECT 多表查询
- 请教一个循环累加的语句?
- SQL2000在WINDOWS 2008 R2下面大内存开启问题.
- 关于SQL安装问题,大虾们帮帮忙!
- 如何让重复记录只显示一条,并把重复记录的一个字段相加
- winxp 专业版无法登陆sql server2000 个人版问题?
- 从多个access(其表结构都一样,但数据不同)导入sqlserver
- 一直不断地高速向SQL SERVER写入数据,SQL SERVER能保证数据不丢失么,请高手告知。
- 每10秒钟,向数据表中写600行记录,同时保证数据表能够被其他用户读取,如何实现?
- 求sql语句,有点复杂,先合并再分组再按条件只取其中一条记录
- sql语句求助,case end拼接查询结果
- 相同的ID,按数量排序取最大多个值怎么取??
我的应用程序经常报告 jdbc 连接被reset
UPDATE STATISTICS ON 表名.索引 WITH FULLSCAN, NORECOMPUTE
数据库专用服务吗?上面跑的有其它东西吗?
上面没有其它应用或者服务。只有个sql server。
SELECT TOP 50
[Wait type] = wait_type,
[Total_Wait time (s)] = wait_time_ms / 1000,
[Max_Wait_time (s)] = max_wait_time_ms /1000,
[% waiting] = CONVERT(DECIMAL(12,2), wait_time_ms * 100.0
/ SUM(wait_time_ms) OVER())
FROM sys.dm_os_wait_stats
WHERE wait_type NOT LIKE '%SLEEP%'
and wait_type NOT IN
('KSOURCE_WAKEUP', 'SLEEP_BPOOL_FLUSH', 'BROKER_TASK_STOP',
'XE_TIMER_EVENT', 'XE_DISPATCHER_WAIT', 'FT_IFTS_SCHEDULER_IDLE_WAIT',
'SQLTRACE_BUFFER_FLUSH', 'CLR_AUTO_EVENT', 'BROKER_EVENTHANDLER',
'LAZYWRITER_SLEEP', 'BAD_PAGE_PROCESS', 'BROKER_TRANSMITTER',
'CHECKPOINT_QUEUE', 'DBMIRROR_EVENTS_QUEUE', 'LAZYWRITER_SLEEP',
'ONDEMAND_TASK_QUEUE', 'REQUEST_FOR_DEADLOCK_SEARCH', 'LOGMGR_QUEUE',
'SLEEP_TASK', 'SQLTRACE_BUFFER_FLUSH', 'CLR_MANUAL_EVENT',
'BROKER_RECEIVE_WAITFOR', 'PREEMPTIVE_OS_GETPROCADDRESS',
'PREEMPTIVE_OS_AUTHENTICATIONOPS', 'BROKER_TO_FLUSH')
ORDER BY wait_time_ms DESC;
PAGEIOLATCH_SH 1069606 33 25.07
LATCH_EX 419059 132 9.82
LCK_M_IX 214965 1379 5.04
WRITELOG 164724 45 3.86
IO_COMPLETION 39990 27 0.94
ASYNC_NETWORK_IO 25695 336 0.60
LCK_M_S 21526 26 0.50
PAGEIOLATCH_EX 11429 43 0.27
SQLTRACE_LOCK 10282 2 0.24
SOS_SCHEDULER_YIELD 8385 8 0.20
ASYNC_IO_COMPLETION 5096 4646 0.12
BACKUPBUFFER 5070 2 0.12
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT 4036 92 0.09
PAGEIOLATCH_UP 4031 49 0.09
EXECSYNC 2695 88 0.06
THREADPOOL 2014 28 0.05
LCK_M_X 1878 852 0.04
LOGBUFFER 1747 10 0.04
PREEMPTIVE_OS_QUERYREGISTRY 1606 419 0.04
PAGELATCH_SH 1327 29 0.03
LCK_M_SCH_S 1193 31 0.03
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY 1037 50 0.02
LATCH_SH 977 18 0.02
LCK_M_IS 923 35 0.02
LCK_M_SCH_M 903 43 0.02
LCK_M_U 868 18 0.02
PAGELATCH_EX 537 30 0.01
PAGELATCH_UP 282 23 0.01
PREEMPTIVE_OS_WRITEFILEGATHER 248 30 0.01
PREEMPTIVE_OS_FILEOPS 124 18 0.00
PREEMPTIVE_OS_AUTHORIZATIONOPS 107 33 0.00
PREEMPTIVE_OS_GETDISKFREESPACE 53 53 0.00
SNI_CRITICAL_SECTION 52 47 0.00
CMEMTHREAD 48 0 0.00
OLEDB 46 0 0.00
PREEMPTIVE_OS_DELETESECURITYCONTEXT 39 6 0.00
BACKUPIO 36 4 0.00
CXROWSET_SYNC 30 0 0.00
WRITE_COMPLETION 24 2 0.00
PREEMPTIVE_OS_FLUSHFILEBUFFERS 22 10 0.00
MSQL_XP 15 4 0.00
PREEMPTIVE_OS_LOOKUPACCOUNTSID 6 5 0.00
PREEMPTIVE_OS_WAITFORSINGLEOBJECT 6 0 0.00
PREEMPTIVE_OS_CRYPTIMPORTKEY 5 0 0.00
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE 5 0 0.00
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN 2 0 0.00
LCK_M_RS_U 1 0 0.00
PREEMPTIVE_OS_LOADLIBRARY 1 1 0.00
PREEMPTIVE_OS_DELETEFILE 1 1 0.00
需要升级到R2吗?
SQL Server Management Studio经常提示"等待内部操作"
现在更惨,连远程桌面都连不上了这个描述看,主要还是系统问题或者网络问题。
真的确认服务器没有跑其他应用程序?
1)更新统计信息
2)重建索引
3) 修改了磁盘的设置,居然没有启用DMA