Zelfs als het geen prestatiehit is, kan het een probleem zijn in de gegevensintegriteit, omdat FK's niet kunnen worden afgedwongen in alle databases.
Het is echter waarschijnlijker dat uw procedures moeten worden afgestemd, vooral als ze duizenden regels lang zijn. Zoek om te beginnen naar cursors, gecorreleerde subquery's en slechte indexering. Zoek ook naar waar-clausules die niet-saragable zijn en scalaire functies die rij voor rij worden uitgevoerd.
De beste manier om te bewijzen dat de afzonderlijke database niet het probleem is, is natuurlijk door één langzame procedure te volgen en die tabellen naar één database te converteren en de prestaties in beide richtingen te testen. Overtuig ze in ieder geval om deze kleinere test te doen voordat ze doorgaan en de vreselijk gecompliceerde en tijdrovende wijziging in één database doorvoeren en er vervolgens achter komen dat ze nog steeds prestatieproblemen hebben.
En onthoud, het uitvoeringsplan is dat je vriend naar deze dingen kijkt.