Даже если это не снижение производительности, это может быть проблемой в целостности данных, поскольку FK не могут быть принудительно применены в базах данных.
Однако, более вероятно, что ваши процессы должны быть настроены, особенно еслиони длиной в тысячи строк.Для начала поищите курсоры, коррелированные подзапросы и плохую индексацию.Также обратите внимание на предложения where, которые представляют собой несарабельные и скалярные функции, которые выполняют row-by-agonizing-row.
Конечно, лучший способ доказать, что отдельная база данных не является проблемой, это взять один медленный процесс ипреобразовать эти таблицы в одну базу данных и протестировать производительность в обоих направлениях.Пожалуйста, по крайней мере, убедите их сделать этот небольшой тест, прежде чем они пойдут дальше, и сделайте ужасно сложное и трудоемкое изменение одной базы данных, а затем выясните, что у них все еще есть проблемы с производительностью.
И помните, план выполнения - ваш друг смотрит на эти вещи.