Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Привет всем знатокам. В Query Store есть несколько пользовательских интерфейсов, в которых можно посмотреть информация о выполняемых запросах. У меня вопрос. Скажите, пожалуйста, есть ли возможность отключить запись в Query Store системных запросов? Если нет, то может быть есть возможность не выводить системные запросы в интерфейсе? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 12:52 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Win-Win.Sys, Непонятен смысл. Хранилище запросов предназначено для оптимизации запросов. Возможно, Вы его используете не по назначению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 12:59 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Win-Win.Sys Скажите, пожалуйста, есть ли возможность отключить запись в Query Store системных запросов? Если нет, то может быть есть возможность не выводить системные запросы в интерфейсе? нет нет в тему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 13:08 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Привет, Владислав Колосов. Да и использую Query Store для оптимизации. Хотелось бы видеть в хранилище только запросы относящиеся к моей базе данных. А по умолчанию там храниться множество системных запросов, например, таких: Код: sql 1. Как я понимаю - это запрос самого Query Store. Я хочу узнать. Есть ли возможность настроить Query Store так, чтобы не сохранялись системные запросы? Если же такой возможности нет, то можно хотя бы не выводить их пользователю в UI? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 13:14 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Спасибо за инфу, komrad. Пошел изучать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 13:17 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Win-Win.Sys, В хранилище имеются удобные отчеты, в общем-то, их достаточно для понимания тенденций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 13:24 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов Win-Win.Sys, В хранилище имеются удобные отчеты, в общем-то, их достаточно для понимания тенденций. если бы там были еще и "что и когда выполнялось", "какие запросы не выполнились", "у какого запроса какие планы" - цены бы им не было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 13:59 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
komrad, в отчетах есть и хронология, и план запроса, и транскрипция запроса. Или нужно что-то другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 14:21 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов komrad, в отчетах есть и хронология, и план запроса, и транскрипция запроса. Или нужно что-то другое? например, что выполнялось сегодня с утра в период с 8 до 9 утра сколько раз, использованные ресурсы, tempdb и прочее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 15:43 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
komrad, для этого можно использовать расширенные события, например. Но все равно непонятно - для чего это нужно. Разве что из любопытства или для взлома ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 16:28 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов komrad, для этого можно использовать расширенные события, например. Но все равно непонятно - для чего это нужно. Разве что из любопытства или для взлома ;) ну, раз непонятно, значит и нужды не было расширенные события надо настраивать и запускать, а тут данные доступны "автоматом" это не для любопытства, а чтобы быть готовым к ответам на вопросы типа почему у нас тормозило, что случилось в такое-то время и тому подобным так сказать, проактивный подход с минимальными усилиями и малым кол-вом инструментов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 17:27 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
komrad, ну так добавьте в свой арсенал Data Collection и это закроет все ваши требования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2019, 23:21 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Idol_111 komrad, ну так добавьте в свой арсенал Data Collection и это закроет все ваши требования. зачем плодить сущности, когда данные уже собираются и аггрегированы с достаточной гранулярностью? предпочитаю использовать то что есть, тем более что в Azure SQL db, с чем я в данный момент работаю, инструментарий ограничен кстати, Data Collector на нагруженных локальных серверах показал себя не блестяще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 12:00 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
komrad, так хранилище запросов не отвечает на вопрос "почему у вас тормозило тогда-то и тогда-то". Это средство статического анализа. Для ответа на вопрос сохраняйте срезу SPID с запросами с каким-то интервалом - 1, 5, 10 минут в таблицу сроком хранения, например, неделю. Там и ожидающие цепочки блокировок увидите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 12:15 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов komrad, так хранилище запросов не отвечает на вопрос "почему у вас тормозило тогда-то и тогда-то". Это средство статического анализа. Для ответа на вопрос сохраняйте срезу SPID с запросами с каким-то интервалом - 1, 5, 10 минут в таблицу сроком хранения, например, неделю. Там и ожидающие цепочки блокировок увидите. спасибо, не знал, запишу на будущее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 12:26 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
komrad Idol_111 komrad, ну так добавьте в свой арсенал Data Collection и это закроет все ваши требования. зачем плодить сущности, когда данные уже собираются и аггрегированы с достаточной гранулярностью? предпочитаю использовать то что есть, тем более что в Azure SQL db, с чем я в данный момент работаю, инструментарий ограничен кстати, Data Collector на нагруженных локальных серверах показал себя не блестяще С точностью до наоборот, Data Collector показал себя блястяще на подобных системах. Уже несколько лет пользую и не одна подобная система даже не сравнилась с ней по нагрузке на сервер. Где это Вы нашли в QS данные о блокировках, статистику по дискам и т.п.? Эти две системе дополняют друг друга, и почти не пересекаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 04:12 |
|
||
|
Query Store и системные запросы
|
|||
|---|---|---|---|
|
#18+
Idol_111 komrad пропущено... зачем плодить сущности, когда данные уже собираются и аггрегированы с достаточной гранулярностью? предпочитаю использовать то что есть, тем более что в Azure SQL db, с чем я в данный момент работаю, инструментарий ограничен кстати, Data Collector на нагруженных локальных серверах показал себя не блестяще С точностью до наоборот, Data Collector показал себя блястяще на подобных системах. Уже несколько лет пользую и не одна подобная система даже не сравнилась с ней по нагрузке на сервер. ну, это тот самый случай, когда "your milage may vary", т.е. у каждого свой опыт и своя среда эксплуатации Idol_111 Где это Вы нашли в QS данные о блокировках, статистику по дискам и т.п.? Эти две системе дополняют друг друга, и почти не пересекаются. Я не говорил, что QS панацея и лучший инструмент. Имею ввиду, что в QS много ценной информации как по потребленным ресурсам (sys.query_store_runtime_stats и столбцы *_cpu_time, *_logical_io_reads/writes, , *_physical_io_reads, *_query_max_used_memory, *_log_bytes_used, *_tempdb_space_used), так и по ожиданиям (sys.query_store_wait_stats) для каждого выполненного запроса, который был отловлен QS. Безусловно, данные агрегированы, но и интервал агрегирования настраивается (по умолчанию, 1 час). Под блокировками я имел ввиду ожидания ресурсов (waits) и в частности Resource_semaphore. Статистика по дискам мной не упоминалась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 12:23 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39888544&tid=1686967]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
229ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 572ms |

| 0 / 0 |
