MAXDOP和有趣的表演经验
我想收到关于以下主题的build议。 通过我们公司的产品之一,我们“连接”到客户端的现有数据库,并将订单导入到我们自己的SQL Server中,以便让我们的桌面产品计划,并针对不同的货车进行优化, A到B.在导入过程中,我们遇到了一些可以通过以下方式解决的性能问题: 除此之外,我不得不说,我接pipe了在我之前在这家公司工作的另一个人的责任,那就是偶然的DBA,但现在是我的工作:-) 我们已经build立了几个维护计划(从我学到的东西并不总是最好的方法,我们现在正在遵循Ola Hallengren的维护解决scheme)来重build索引并更新统计数据。 但性能问题仍然存在。 以前的DBA试图诊断SQL Server上发生的事情,他使用了这个脚本: SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT 'Identify what is causing the waits.' AS [Step01]; SELECT TOP 10 [Wait type] = wait_type, [Wait time (s)] = 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 […]