sql >> Database teknologi >  >> RDS >> Sqlserver

SQL 2008 krydsdatabaseydelse på samme fysiske maskine og samme serverinstans

Selvom det ikke er et præstationshit, kan det være et problem med dataintegriteten, da FK'er ikke kan håndhæves på tværs af databaser.

Det er dog mere sandsynligt, at dine procs skal tunes, især hvis de er tusindvis af linjer lange. Til at begynde med skal du kigge efter markører, korrelerede underforespørgsler og dårlig indeksering. Se også efter, hvor klausuler, der er ikke-saragable, og skalære funktioner, der kører række-for-pinefulde-række.

Selvfølgelig er den bedste måde at bevise, at den separate database ikke er problemet, at tage en langsom proc og konvertere disse tabeller til én database og teste ydeevnen begge veje. Overbevis i det mindste dem om at lave denne mindre test, før de går videre og foretager den forfærdeligt komplicerede og tidskrævende ændring af en database og så finder ud af, at de stadig har problemer med ydeevnen.

Og husk, udførelsesplanen er, at din ven kigger på disse ting.




  1. PHP konverter fra MySql til Excel Regneark Autosize kolonner

  2. Fjernede ved et uheld postgres standard superbruger privilegier - kan jeg få det tilbage?

  3. Hvordan får jeg den aktuelle tidszone i MySQL?

  4. Hvordan bruger man et variabelnavn i en SQL-sætning?