SQL Server в Azure замедлился до половины скорости - PullRequest
0 голосов
/ 17 декабря 2018

Недавно мы исчерпали место в базе данных Azure.После удаления большого количества неиспользуемых таблиц (ни одна из которых не имела индексов или даже ключей) транзакционные запросы занимают почти ровно в два раза больше времени.Импорт SSIS, похоже, совершенно не затронут.

После очевидного шага сжатия файла журнала я теперь совершенно сбит с толку.

Любой совет будет принят с благодарностью.

1 Ответ

0 голосов
/ 20 декабря 2018

После удаления большого количества неиспользуемых таблиц пространство базы данных не будет автоматически освобождаться в SQL Server.

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

Поскольку вы пытались сжать файл журнала, я предлагаю вам также попробовать уменьшить базу данных.Войдите в базу данных SQL через SSMS:

щелкните правой кнопкой мыши your database ----> Tasks ----> Shrink ----> Database: enter image description here Другим способом является настройка базы данных Auto Shrink:

щелчок правой кнопкой мыши your database ----> Properties, настройка Auto Shrink ----> True: enter image description here

Надеюсь, это поможет.

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