Почему в хранилище данных SQL Azure нет плана выполнения? - PullRequest
2 голосов
/ 09 апреля 2019

Я работаю над хранением данных в хранилище данных SQL Azure.

Я пытаюсь посмотреть на использование моих индексов и увидеть планы выполнения, но ни один из них не отображается в SSMS.

Вопрос

Почему нет плана выполнения в хранилище данных SQL Azure?

Обновление

Я использую SSMS версии 13.0.16106.4 (SQL Server 2016).

1 Ответ

1 голос
/ 09 апреля 2019

Существует не менее трех способов просмотра планов выполнения для хранилища данных SQL Azure:

  1. Используйте команду EXPLAIN перед любой командой SQL, чтобы просмотреть план выполнения текста для этой команды, например,

    EXPLAIN
    SELECT * FROM yourTable;
    

Пример интерпретации этих планов см. здесь .

  1. Версия SQL Server Management Studio (SSMS) начиная с 17.5 и выше поддерживает визуальные планы выполнения

SSMS 17.5

Загрузить версию 17.x или позже . Подробнее здесь .

  1. Через портал Azure, который действительно является оболочкой для DBCC PDW_SHOWEXECUTIONPLAN .

Вооружившись этими тремя методами, вы теперь, без сомнения, хорошо подготовлены для просмотра планов выполнения для хранилища данных SQL Azure.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...