0
有沒有人有從SQL Server 2008R2升級到2016的經驗?將sql server 2008r2升級到2016性能問題
我們的系統在2008R2上運行良好,但升級到2016年後,我們遇到了高tempdb爭用。
我們看到PAGELATCH_SH上的大量阻塞等待tempdb對象。 PLE是99.98%。 MAXDOP是6(機器有8個核心/ NUMA)。 MAXDOP閾值爲50.
隨機查詢花費30秒以上的時間運行,但是當我嘗試從SSMS運行相同的查詢時,它們運行亞秒,這驗證了阻塞問題。目前我們正在使用16個臨時文件,並且今晚增加到34個。
我們今天發現tempdb日誌的io_stall_write_ms超過200,000毫秒,我們今晚將它移動到一個SAN,但我不相信它解釋了長時間等待頁鎖存。
我已經達到了我的想法。有沒有人有什麼建議?
這是在同一硬件上的就地升級還是您做過_migration_升級到不同的硬件? –
'我們看到PAGELATCH_SH上的大量阻塞等待tempdb對象'這個聲明不是真實的,這並不表示tempdb爭用 – TheGameiswar
您是否遵循tempdb最佳實踐,如獨立驅動器上的日誌和數據文件,大小相同的數據文件。同樣根據我的理解,您爲8核心添加了超過必需的tempdb數據文件 – TheGameiswar