我不明白爲什麼我的遊戲速度很慢。但不知何故,我發現該數據庫總共有1451個意見。我不記得我創建了那些sys.views會爲服務器增加巨大的維護成本嗎?
首先做sql server 2014自動創建視圖?
我日常使用hallengrenMaintenanceSolution.sql計劃。
它的執行方式如下,自動創建視圖?
EXECUTE master.dbo.IndexOptimize @Databases = 'Pokemon_Pets_DB',
@FragmentationLow = NULL,
@FragmentationMedium = 'INDEX_REORGANIZE,INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationHigh = 'INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationLevel1 = 5,
@FragmentationLevel2 = 30,
@UpdateStatistics = 'ALL',
@OnlyModifiedStatistics = 'Y'
注意到所有這些視圖後,我刪除了所有這些視圖。現在我看到顯着的表現和速度增加。總的SQL服務器CPU使用率也下降了。
視圖真的做什麼?他們爲什麼會給我的服務器造成負擔?
我沒有使用任何意見
下面的截圖從我的備份之前,我刪除所有
ty for answer你是什麼意思? 「除非有什麼東西在對付他們」 – MonsterMMORPG 2014-11-03 01:19:28
我也不得不說,每個視圖都有幾個統計數據。 – MonsterMMORPG 2014-11-03 01:20:55
我的意思是,除非有人在積極查詢這些觀點,否則他們只是元數據而已。 – 2014-11-03 02:20:48