INHOUDSOPGAWE:

Hoe kan aansigte prestasie in SQL Server verbeter?
Hoe kan aansigte prestasie in SQL Server verbeter?

Video: Hoe kan aansigte prestasie in SQL Server verbeter?

Video: Hoe kan aansigte prestasie in SQL Server verbeter?
Video: 15 Factor Apps - API First, Telemetry and Authentication | PT 7 2024, Desember
Anonim

Met SQL Server 2000, die funksionaliteit van SQL Server-aansigte is uitgebrei aan stelsel verskaf optrede voordele. Dit is moontlik aan skep 'n unieke gegroepeerde indeks op 'n aansig, sowel as nie-gegroepeerde indekse, om te verbeter data toegang optrede op die mees komplekse navrae.

Verbeter databasisaansig ook werkverrigting?

A beskou op sigself sal nie prestasie te verhoog . Met dit gesê, afhangende van die databasis enjin wat jy gebruik daar is dinge wat jy kan doen met 'n beskou . In SQL Server jy kan sit 'n indeks op die beskou (Aangesien die beskou voldoen aan 'n verskeidenheid vereistes). Hierdie kan baie verbeter die optrede.

Wat is ook die vinnigste aansig of tabel in SQL Server? Die rede dat sienings 'Kan wees vinniger is dat die databasis-enjin in staat is om van die werk vooraf te doen (dit kan byvoorbeeld 'n Navraag-uitvoeringsplan voorberei en optimaliseer). Dit is ook een van die redes waarom gestoorde prosedures oor die algemeen is vinniger as om navrae direk uit te voer.

Op hierdie manier, hoe kan SQL Server-databasiswerkverrigting verbeter?

Wenke om SQL Server-werkverrigting en databasisontwerp te verbeter

  1. Kies Gepaste datatipe.
  2. Vermy nchar en nvarchar.
  3. Vermy NULL in die vaste-lengte-veld.
  4. Vermy * in SELECT-stelling.
  5. Gebruik EXISTS in plaas van IN.
  6. Vermy klousule.
  7. Skep gegroepeerde en nie-gegroepeerde indekse.
  8. Hou gegroepeerde indeks klein.

Vertraag kyke databasis?

Die valsheid is dit Uitsigte is stadiger omdat die databasis moet hulle bereken VOORDAT hulle gebruik word om aan ander tabelle te koppel en VOORDAT die where klousules toegepas word. Die optimeerder voeg dan die data saam langs indekse so goed dit kan, net soos dit doen met nie-aansig-elemente, en dan word die hele navraag uitgevoer.

Aanbeveel: