SQL Server 2005 масштабируется до большого количества баз данных? - PullRequest
1 голос
/ 16 сентября 2008

Если я добавлю 3-400 баз данных в один экземпляр SQL Server, возникнут ли у меня проблемы с масштабированием, вызванные большим количеством баз данных?

Ответы [ 3 ]

2 голосов
/ 16 сентября 2008

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

Тем не менее, да MSSQL 2005 будет обрабатывать этот уровень базы данных для каждой установки. Это будет в большей или меньшей степени то, что вы делаете с базами данных, что серьезно снизит вашу производительность (входящие соединения, загрузка процессора и т.

1 голос
/ 16 сентября 2008

По словам Джоэла Спольски в подкасте SO 11, вы будете использовать его в любой версии до 2005 года, однако это предположительно исправлено в SQL Server 2005.

Стенограмму с подкаста можно посмотреть здесь .

0 голосов
/ 16 сентября 2008

Я никогда не пробовал это в 2005 году. Но компания, на которую я работал, попробовала это на 7.0, и она потерпела неудачу. С 2000 года все стало намного лучше, но запросы к базам данных все еще мучительно медленные и занимали слишком много системных ресурсов. Я могу только представить, что в 2005 году ситуация снова улучшится.

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

Извините, у меня нет однозначного ответа.

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