Även om det inte är en prestandaträff kan det vara ett problem med dataintegriteten eftersom FK:er inte kan tillämpas över databaser.
Det är dock mer troligt att dina procs behöver ställas in, särskilt om de är tusentals rader långa. Till att börja med leta efter markörer, korrelerade underfrågor och dålig indexering. Leta också efter var satser som inte är saragbara och skalära funktioner som körs rad för plågsamma rad.
Naturligtvis är det bästa sättet att bevisa att den separata databasen inte är problemet att ta en långsam proc och konvertera dessa tabeller till en databas och testa prestanda åt båda hållen. Vänligen övertyga dem åtminstone att göra detta mindre test innan de går vidare och gör den fruktansvärt komplicerade och tidskrävande ändringen av en databas och sedan ta reda på att de fortfarande har prestandaproblem.
Och kom ihåg att utförandeplanen är att din vän tittar på dessa saker.