У меня есть вопрос о том, как именно класс ресурсов и параллелизм работают в ADW. Я настроил учетную запись пользователя как staticrc30 (4 слота параллелизма), и я использую эту учетную запись с панели инструментов Tableau. Моя панель инструментов делает в общей сложности 12 запросов к ADW. Я запускаю ADW с 400 DWU, что означает, что у него есть 16 слотов параллелизма. Все ли мои 12 запросов выполняются последовательно ИЛИ они выполняются пакетами по 4? Несмотря на то, что каждый из моих SQL-запросов занимает меньше времени, общее время рендеринга панели мониторинга очень велико.
Класс ресурсов — параллелизм — хранилище данных SQL Azure
Ответы (1)
Вы должны увидеть четыре запроса, выполняющихся одновременно, при условии, что в это время в DW больше ничего не выполняется.
Вы можете проверить это, используя пример DMV ожидающих запросов, показанный здесь:
Если вы не видите четырех запущенных, подумайте, настроен ли ваш рабочий стол Tableau для выполнения параллельных запросов:
https://kb.tableau.com/articles/howto/Configuring-Parallel-Queries-in-Tableau-Desktop
person
Ron Dunn
schedule
10.06.2018
Отлично, спасибо, Рон, это было полезно. Другой вопрос в том же духе: когда в ADW Gen2 происходит кэширование в NVMe? Будет ли это происходить по расписанию, например, каждую ночь? Я спрашиваю об этом, потому что некоторые из запросов, которые вчера занимали время, сегодня стали быстрыми без каких-либо изменений.
- person Dataman; 10.06.2018
Я попросил команду разработчиков более подробно рассказать о процессе кэширования, я обновлю это сообщение, как только получу их ответ.
- person Ron Dunn; 11.06.2018
Конечно, спасибо!
- person Dataman; 11.06.2018
Кэш постоянно поддерживается на основе LRU, периодического сбора данных нет. Запускали ли вы какие-либо процессы ELT на ночь? Были ли данные добавлены в ваши таблицы? Кэш хранит только кластеризованные сегменты столбцов columnstore, а не разностное хранилище. Если вы изменили данные, вы можете получить другую структуру индекса CC, которая работает лучше. Вот дополнительная документация. azure.microsoft .com/en-us/блог/
- person Ron Dunn; 11.06.2018
Нет, не было процесса ELT, который выполнялся бы в одночасье. Есть ли в ADW инструкция, аналогичная SET IO STATISTICS ON? Способ узнать, извлекаются ли данные из кэша или удаленного ввода-вывода?
- person Dataman; 13.06.2018
Если вы приостановили свой DW, кеш будет постепенно перестраиваться по мере выполнения запросов после перезапуска. Оператора SET такого типа нет. Опубликуйте план EXPLAIN для запроса.
- person Ron Dunn; 14.06.2018