I'm running a 15Gb15GB database on SQL serverServer 12.0.5207.
Server is a virtualized Windows Server 2012 R2, 16Gb ram, 4CPU with 16GB RAM and 4 CPUs.
Yesterday, we set ALLOW_SNAPSHOT_ISOLATION to ONALLOW_SNAPSHOT_ISOLATION
to ON
, to check if it canwould help prevent some deadlockdeadlocks we have seen.
Performance decreased a LOT!
Lock waits per seconds increased, and CPU passwent from 25% to 50% usage.
We decidedecided to set ALLOW_SNAPSHOT_ISOLATION back to OFFALLOW_SNAPSHOT_ISOLATION
back to OFF
.
The problem is that is hasthis had NO EFFECTno effect,; we still have performance decreased performance. We restart
We restarted the SQL serverServer and related serviceservices, but it doesdid not resolve the issue.
Any suggestionsuggestions?
Thank youIndexes have been rebuilt using Ola Hallengren's MaintenanceSolution.sql
script we run weekly. This is the execution command:
EXECUTE dbo.IndexOptimize
@Databases = 'USER_DATABASES',
@FragmentationLow = NULL,
@FragmentationMedium = 'INDEX_REORGANIZE,INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationHigh = 'INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationLevel1 = 5,
@FragmentationLevel2 = 30;