Расширение списка баз данных в SQL Server 2008 Management Studio занимает больше времени, чем SQL Server 2005 - PullRequest
6 голосов
/ 06 января 2010

Это только я или расширение списка баз данных в SQL Server 2008 Management Studio занимает значительно больше времени, чем расширение списка баз данных в SQL Server 2005 Management Studio?

Если это не только я, есть ли объяснение этому поведению? Что бы он ни делал в фоновом режиме, что заставляет это занимать больше времени, мы можем отключить это? Это настраивается?

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

Ответы [ 3 ]

19 голосов
/ 20 мая 2010

В SQL Management Studio 2008 выберите узел «Базы данных» в обозревателе объектов. Затем нажмите View -> Object Explorer Details. Щелкните правой кнопкой мыши по одному из заголовков столбцов и снимите флажки со всех столбцов, кроме «Имя». Эти столбцы замедляют процесс расширения списка базы данных.

1 голос
/ 28 августа 2014

У меня была та же проблема, расширение баз данных было очень медленным в Mng Studio 2012 и 2014, но не в 2008. Проблема заключалась в том, что для многих баз данных свойство AutoClose было установлено в значение True

.

Я использовал этот скрипт для поиска этих баз данных

SELECT name, is_auto_close_on, is_auto_shrink_on FROM master.sys.databases AS dtb 
WHERE is_auto_close_on = 1 OR is_auto_shrink_on = 1
ORDER BY name

И затем я установил для свойства AutoClose значение False для этих баз данных.

С этого момента узел баз данных мгновенно расширяется

1 голос
/ 06 января 2010

Большинство систем, над которыми я работал, имеют 200 или меньше таблиц. Это должно быть почти мгновенно.

Единственный раз, когда я видел замедление, - это системы с большой нагрузкой или медленное сетевое соединение с сервером базы данных. В этом случае это полностью зависит от факторов, не зависящих от меня.

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