paul_vin Ответов: 1

Могу ли я выполнять индексацию более чем одной базы данных одновременно в SQL server


Я выполняю CHECKDB, индексирование, обновление статистики по БД.
У меня есть несколько БД на моем экземпляре.
таким образом, я могу выполнять CHECKDB одновременно(в одно и то же время) на нескольких БД, используя разные окна запросов.
У меня есть 3 базы данных Sales_Data, HISTORY, APP_BANK каждый размером около 800 ГБ.
Могу ли я выполнять CheckDB одновременно для всех баз данных.
в одном окне запроса
use Sales_Data
DBCC CHECKDB()


в другом окне запроса
>use HISTORY
DBCC CHECKDB()


в следующем окне запроса
use APP_BANK 
DBCC CHECKDB()


и запускайте все три окна одновременно (одновременно).
что повлияет на производительность сервера

также я могу выполнить то же самое для индексации и обновления статики.

Что я уже пробовал:

Я новичок в этой профессии, поэтому не знаю, как это влияет на производительность сервера (использование памяти, загрузка процессора)
пожалуйста помогите мне

1 Ответов

Рейтинг:
2

phil.o

Теоретически это можно было бы сделать, но было бы полезно только в том случае, если три базы данных находятся на отдельных физических дисках. И есть большой шанс, что это действительно повлияет на производительность сервера; хотя точно знать, насколько это другая история, поскольку она зависит от очень многих факторов.