Запитання з тегом «extended-events»

Розширені події SQL Server (Extended Events) - це загальна система обробки подій для серверних систем.

1
Яку інформацію про події я можу отримати за замовчуванням від SQL Server?
Я часто бачу запитання, де люди хочуть дізнатися, чи сталася якась річ, або коли це сталося, або хто виконав дію. У багатьох випадках SQL Server не відстежує цю інформацію самостійно. Наприклад: Хто останній виконував збережену процедуру dbo.MyProcedure? Хто оновив salaryстовпчик у dbo.Employeesтаблиці? Хто останній запитував dbo.Ordersтаблицю у студії менеджменту? Але …

2
Порожній процес блокування у звіті про заблокований процес
Я збираю заблоковані звіти про процеси за допомогою розширених подій, і чомусь у деяких звітах blocking-processвузол порожній. Це повний xml: <blocked-process-report monitorLoop="383674"> <blocked-process> <process id="processa7bd5b868" taskpriority="0" logused="106108620" waitresource="KEY: 6:72057613454278656 (8a2f7bc2cd41)" waittime="25343" ownerId="1051989016" transactionname="user_transaction" lasttranstarted="2017-03-20T09:30:38.657" XDES="0x21f382d9c8" lockMode="X" schedulerid="7" kpid="15316" status="suspended" spid="252" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2017-03-20T09:39:15.853" lastbatchcompleted="2017-03-20T09:39:15.850" lastattention="1900-01-01T00:00:00.850" clientapp="Microsoft Dynamics AX" …

1
Коли слід використовувати розширені події замість SQL Profiler / perfmon?
Розширені події здаються кращою технологією та меншим навантаженням на сервер, але SQL Profiler / perfmon має кращі інструменти. Також тривалі події, схоже, мають більш круту криву навчання. У якому контексті кожен з них повинен використовуватися? Чи варто пройти повз крутої кривої навчання, щоб скористатися розширеними подіями?

2
Візуалізація даних про розширені події SQL Server
Останнім часом я досліджував розширені події в SQL Server, щоб допомогти мені порівняти та оптимізувати різні запити. Поки для перегляду даних про події я використовував функцію "Дивитися живі дані" в SSMS. Проблема, яка у мене виникає, полягає в тому, що, здається, що функція Live Events використовує внутрішній буфер, а це …


1
Яка максимальна кількість допустимих обмежених дій для розширеної події?
Якщо ви додасте "занадто багато" дій до події в сеансі події, ви отримаєте цю помилку: Msg 25639, рівень 16, стан 23, рядок 1 Подія, "[назва події]", перевищує кількість допустимих обмежених дій. Скільки дій дозволено? Чи змінюється це залежно від події? Відповідь, заснована на експерименті, виявляється 27 за sqlserver.rpc_completed. Але я …

1
Як я можу якнайшвидше подрібнити цей XML розширених подій?
Я створив розширений сеанс подій у SQL Server 2008 R2. Сеанс працює і збирає події, як вони відбуваються, точно так, як ви очікували. Якщо я подрібнюю xml, коли подій порівняно мало, продуктивність є прийнятною. Коли у мене є тисячі подій, потрібно назавжди подрібнити xml. Я знаю, що роблю щось не …

1
Сесія розширених подій SQL для виявлення тупикового зв'язку
Чи є спосіб збільшити розмір <inputbuf>елемента в XML тупикового блоку, захопленого сеансом розширеного події в тупику? Ми хочемо побачити повний запит, який допоможе визначити проблему в коді програми. Здається, це обмежено 1024 символами +/-. Чи можна її збільшити? Нижче див. Зразок XML. Ви можете бачити, що текст запиту в <inputbuf>елементі …

1
Неправильне використання процесів від системних подій, пов’язаних із охороною здоров'я?
Я нещодавно працюю над розумінням даних або показників, що зберігаються у файлі подій розширених подій щодо охорони здоров'я системи. Ми намагаємось реалізувати збір даних показників ефективності, використовуючи стан здоров'я системи, як це передбачено тут Існують звіти, які дають такі показники, як УТИЛІЗАЦІЯ ЦП, інше використання процесів тощо, що збираються з …

1
Що це означає, коли у вас є "sql_exit_invoked" у системі Health Health?
У мене проблеми з одним із моїх стандартних серверів SQL Server 2016. У мене є 8 виробничих серверів, і цей єдиний, хто виходить випадковим чином, не маючи жодного сліду в журналі. У мене ввімкнено system_health. Я помітив, що у мене є ряд в системі відьом здоров'я "sql_exit_invoked". Я намагаюся знайти …

1
Неможливо переглядати живі дані на сесії розширених подій
Я на своєму ПК запускаю версію для розробників SQL Server 2014. Я намагаюся переглянути дані в сесії system_health. У SSMS я підключився до бази даних, розширив сервер / Управління / Розширені події / сесії. Я бачу AlwaysON_health (зупинено) та system_health (працює). Коли я клацну правою кнопкою миші на сесії system_health, …

1
Збір значень параметрів із розширеного сеансу подій
Я використовую розширені події, щоб простежити твердження, використовувані нашою програмою. Я створив сеанс, який збиратиме потрібну інформацію, за винятком того, що я також хотів би знати фактичні значення параметрів, які використовувались . Я виконую цей слід у невиробничому середовищі, і будь-яка ефективність, потрапила в слід, є прийнятною. Усі запити походять …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.