SQL Server 2008 - перекрестная производительность базы данных на одном и том же физическом компьютере и экземпляре сервера

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

Например, в SomStoreProc on_this_db я запускаю SELECT someFields FROM the_other_db.dbo.someTable

До сих пор, чем я читал в Интернете, большинство людей, кажется, указывают NO.

12 голосов | спросил user547 18 Jpm1000000pmTue, 18 Jan 2011 20:07:55 +030011 2011, 20:07:55

1 ответ


4

Профайлер + план выполнения + статистика IO /Cpu - ваш лучший друг при проверке этого. Скопируйте таблицу в первую db и сравните продолжительность, а другую статистику с теми, которые были найдены при наличии таблицы во втором db. Вы увидите, есть ли какие-либо штрафы.

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

ответил Marian 18 Jpm1000000pmTue, 18 Jan 2011 20:52:05 +030011 2011, 20:52:05

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132