Производительность SQL Server – схема против нескольких баз данных

Это чисто с точки зрения производительности и только для SQL Server. Я использую SQL Server 2012. Я переношу с другого сервера базы данных (Ctree). Базы данных составляют от менее 100 мб до 2-3 ГБ, всего пять. Есть много таблиц – более 400 таблиц.

Было бы лучше с точки зрения производительности использовать только одну базу данных и несколько схем или несколько баз данных, как есть? Существующая логика заключается в том, что существует несколько баз данных, и есть 7 разных приложений (C # – ADO.NET), которые используют их.

Я очень сомневаюсь, что вы увидите значительную выгоду от ее разделения на несколько баз данных, если все они работают на одном физическом сервере в конце.

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

  • Почему инструкция delete в таблицу блокирует оператор select в той же таблице - SQL Server
  • Странный первичный ключ с записью NULL SQL Server
  • Как запустить скрипт SSIS SQL Agent Шаг для запуска на localhost?
  • Как добавить службы анализа в мой существующий SQL Server 2012?
  • Суммарное суммарное суммирование по SQL для налогового года с июля по июнь
  • Как сравнить две таблицы в SSIS? (SQL Server)
  • SQL. Создайте временную таблицу или CTE первого дня месяца и месяца.
  • SQL Server Management Studio не позволит мне добавить индекс в таблицу
  • Ошибка входа в систему при попытке подключения по приложению, но не с помощью Management Studio
  • базовые таблицы сервера sql
  • Получить дату из года, номер недели, имя дня в SQL Server 2012
  • Давайте будем гением компьютера.