Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 блокировки с Head Bloker - 1 (Log Writer)  [new]
mism
Member

Откуда: Санкт-Петербург
Сообщений: 177
В последние пару дней периодически возникает большое количество блокировок при этом в столбце Head Bloker стоит 1 (процесс Log Writer). Как можно бороться с этим, как понять в чем узкое место?

Microsoft SQL Server 2012 - 11.0.5343.0 (X64)

select * from sys.dm_os_wait_stats order by wait_time_ms desc
+

wait_typewaiting_tasks_countwait_time_msmax_wait_time_mssignal_wait_time_ms
FILESTREAM_WORKITEM_QUEUE261262066803992139717521577
DISPATCHER_QUEUE_SEMAPHORE11599442824691459042857
CLR_AUTO_EVENT1889910087377677662
CXPACKET258402970823030115451868202
XE_TIMER_EVENT1259147224244514647222021
DIRTY_PAGE_POLL428758472235892962212
HADR_FILESTREAM_IOMGR_IOCOMPLETION9292047214380273551750
REQUEST_FOR_DEADLOCK_SEARCH1224447213759512847213759
LAZYWRITER_SLEEP1009620471611102408294368
XE_DISPATCHER_WAIT477471481921219130
SQLTRACE_INCREMENTAL_FLUSH_SLEEP11755471316974202100
SP_SERVER_DIAGNOSTICS_SLEEP146254710103230001447101032
LOGMGR_QUEUE1550165846236575329376129
CHECKPOINT_QUEUE2147004599778413908752856
FT_IFTS_SCHEDULER_IDLE_WAIT265042428486600232683
LCK_M_IX4181419772462999993253
FT_IFTSHC_MUTEX12783605284013524295174
SLEEP_TASK8362812260990675001900674
BROKER_TO_FLUSH2289423608412257212796
WRITELOG162062071942235326301808747
PAGEIOLATCH_SH5558411134871979317110974
LCK_M_RS_U1171279459829605260
LCK_M_SCH_S1761190387343962541493
LCK_M_X35511847566300033191
PREEMPTIVE_OS_FILEOPS79513835917196120600
LCK_M_U10136044679284983354
SOS_SCHEDULER_YIELD906520951993557685185503
PAGEIOLATCH_EX16033345085623833045796
PREEMPTIVE_OS_GENERICOPS159636479758931520
LCK_M_RIn_NL44403388621635132
ASYNC_NETWORK_IO74432215204052021113311
PREEMPTIVE_OS_CLOSEHANDLE946110147382015580
IO_COMPLETION5707631448312201116060
ASYNC_IO_COMPLETION7621184916181260246
LCK_M_S1121111204191003169
LCK_M_IS415110658510410287
PREEMPTIVE_OS_CREATEFILE94567997057215960
PAGELATCH_EX120434768121061269763371
SLEEP_BPOOL_FLUSH2204167888283559475
BROKER_TASK_STOP555405251002416
LOGBUFFER463942450820526762
RESOURCE_SEMAPHORE554205948860553
LCK_M_SCH_M287390181174895153
LATCH_EX873153365491355538117
PAGELATCH_UP425662319120923248582
PAGELATCH_SH687709208322977180855
EXECSYNC2671917513714279
PREEMPTIVE_OS_WRITEFILE50388893920200
PREEMPTIVE_OS_WRITEFILEGATHER6362926125830
PREEMPTIVE_OS_GETFILESIZE945336412231330
LOGMGR_FLUSH2650248722910
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN57824049611197
CMEMTHREAD12752321285258620537
WRITE_COMPLETION9881848310333
PREEMPTIVE_OS_AUTHENTICATIONOPS208941755537250
BACKUPIO951595550008
LCK_M_IU7012003144718
PAGEIOLATCH_UP2783113231677168
SLEEP_DBSTARTUP100108962083
PREEMPTIVE_OS_PIPEOPS41005346770
PREEMPTIVE_OS_RSFXDEVICEOPS297069626450
RESOURCE_SEMAPHORE_QUERY_COMPILE1908290820
LATCH_SH247184377901424
SLEEP_SYSTEMTASK1768376830
CHKPT1768376830
SLEEP_MASTERDBREADY1767476740
LCK_M_BU10684631740
PREEMPTIVE_OS_REPORTEVENT375656243750
PREEMPTIVE_OS_LIBRARYOPS1539953990
PREEMPTIVE_OS_AUTHORIZATIONOPS443631525970
PREEMPTIVE_OS_COMOPS1284928490
PREEMPTIVE_OS_DELETESECURITYCONTEXT546825491240
SQLTRACE_FILE_BUFFER2118444723
TRANSACTION_MUTEX2058136525383
PWAIT_ALL_COMPONENTS_INITIALIZED312104060
MSQL_XP32011361220
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID3310421190
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES3681913140
THREADPOOL359137660
SLEEP_DCOMSTARTUP18658650
PREEMPTIVE_OS_REVERTTOSELF3681858140
PREEMPTIVE_OS_DELETEFILE9857091590
PREEMPTIVE_OS_FINDFILE1676584390
PREEMPTIVE_OS_LOADLIBRARY33801770
SNI_CRITICAL_SECTION2857296880
PREEMPTIVE_OLEDBOPS982932540
PREEMPTIVE_OS_QUERYREGISTRY785292150
BROKER_EVENTHANDLER4254181143
PREEMPTIVE_OS_CRYPTOPS22291330
BACKUPTHREAD721781542
CLR_MANUAL_EVENT21721710
PREEMPTIVE_OS_WAITFORSINGLEOBJECT80014460
PREEMPTIVE_OS_GETFILEATTRIBUTES64127640
PREEMPTIVE_OS_LOOKUPACCOUNTSID99116430
PREEMPTIVE_OS_DECRYPTMESSAGE3696107230
FFT_RECOVERY587530
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE5868090
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT1097140
PREEMPTIVE_OS_DOMAINSERVICESOPS134340
PREEMPTIVE_OS_CRYPTIMPORTKEY652950
PREEMPTIVE_OS_SETFILEVALIDDATA402340
PREEMPTIVE_XE_TARGETINIT322210
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT662050
PREEMPTIVE_OS_GETDISKFREESPACE971600
PREEMPTIVE_OS_CREATEDIRECTORY113130
CXROWSET_SYNC1141104
DEADLOCK_ENUM_MUTEX51044
PREEMPTIVE_OS_GETVOLUMEPATHNAME11710
EXCHANGE5444
PREEMPTIVE_XE_CALLBACKEXECUTE434320



Сообщение было отредактировано: 24 сен 15, 11:39
24 сен 15, 11:37    [18188921]     Ответить | Цитировать Сообщить модератору
 Re: блокировки с Head Bloker - 1 (Log Writer)  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
Если хотите, чтобы содержимое этой вьюшке стало полезным для гадания на кофейной гуще. То, для начала, надо исключить ожидания которые вас не должны волновать, потом у оставшихся выяснить их в клад в общую копилку, чтобы было все по кашруту вот статья и скрипт.

Сделайте замеры перед типичной нагрузкой и после. И с дельтой полученных замеров уже можно что-то думать.
24 сен 15, 12:27    [18189271]     Ответить | Цитировать Сообщить модератору
 Re: блокировки с Head Bloker - 1 (Log Writer)  [new]
mism
Member

Откуда: Санкт-Петербург
Сообщений: 177
В последние пару дней примерно в 2 раза возросли средние за период рабочего времени Average Wait Time и Lock Wait Time.
24 сен 15, 12:54    [18189427]     Ответить | Цитировать Сообщить модератору
 Re: блокировки с Head Bloker - 1 (Log Writer)  [new]
mism
Member

Откуда: Санкт-Петербург
Сообщений: 177
churupaha,

Результат выполнения скрипта

+

WaitTypeWait_SResource_SSignal_SWaitCountPercentageAvgWait_SAvgRes_SAvgSig_S
FILESTREAM_WORKITEM_QUEUE226054.82226031.6223.193072747.327.35697.35610.0008
CXPACKET70908.5770039.63868.94258552314.840.02740.02710.0003
LCK_M_IX46773.7646770.113.6547169.799.91819.91730.0008
WRITELOG20740.6118753.091987.52166464584.340.00120.00110.0001
LCK_M_RS_U19858.2919858.200.091764.16112.8312112.83070.0005
LCK_M_X16082.1716081.970.203773.3742.658342.65770.0005
PAGEIOLATCH_SH14317.3014198.82118.4856825833.000.00250.00250.0000
LCK_M_SCH_S11903.8711902.381.491762.4967.635667.62720.0085
PREEMPTIVE_OS_FILEOPS9191.809191.800.00795143461.920.00010.00010.0000
LCK_M_U7151.597151.180.4111531.506.20266.20220.0004
SOS_SCHEDULER_YIELD6043.2816.976026.31110834241.260.00050.00000.0005
LCK_M_RIn_NL5516.275516.220.05631.1587.559887.55900.0008



Сообщение было отредактировано: 24 сен 15, 13:03
24 сен 15, 13:02    [18189467]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить