Почему пользовательские экземпляры (также известные как RANU), доступные в SQL Server Express Edition, НЕ РЕКОМЕНДУЕТСЯ для сред размещения? - PullRequest
2 голосов
/ 09 марта 2011

Цитируется из http://blogs.msdn.com:

Пользовательские экземпляры (также известные как RANU), доступные в SQL Server Express Edition, НЕ РЕКОМЕНДУЕТСЯ для сред размещения.

У меня есть сервер под управлением Server 2008 R2 Web Edition с установленными IIS 7.5 и Sql Server 2008 R2 Express.

В качестве клиентов хостинга у меня всего 3 друга. У каждого есть ограниченная локальная учетная запись на сервере.

В чем недостаток использования пользовательского экземпляра в производственной среде?

Редактировать

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

1 Ответ

2 голосов
/ 09 марта 2011

Я думаю, что ответ на ваш вопрос приходит с определением RANU

Что такое RANU

, а также прочитайте http://msdn.microsoft.com/en-us/library/bb264564(SQL.90).aspx

RANU запускает отдельный экземпляр процесса SQL Express для каждого пользователя, поэтому в среде общего ресурса, скажем, 30 сайтов, которым требуется доступ к SQL, затем SQL запускает 30 экземпляров одновременно, то есть, как вы понимаете, многоресурсов и памяти и т. д. Также, как говорится в статье, первый раз, когда SQL Express запускается для каждого пользователя, создается копия всей системной базы данных для создания этого пользовательского экземпляра.

На однопользовательской машине для запуска одного процессанормально, но если SQL Express запускает много экземпляров, тогда вы тратите много ресурсов, памяти, и это нелегко администрировать, обновлять и т. д.

В статье по ссылке есть более подробная информация оэто.

...