sql >> Database >  >> RDS >> Database

De status van database-indexen analyseren

Om databases soepel te laten werken, is het belangrijk om de eigenschappen en prestatiestatistieken van indexen van databases te evalueren.

Geef hiervoor deze statistieken van indexen weer:

  • Het percentage rijen dat is gewijzigd sinds de statistieken voor het laatst zijn bijgewerkt.
  • Het percentage updates ten opzichte van het totale aantal keren dat de index is geopend.
  • De kolommen die door de statistiek worden beïnvloed.
  • Of de index nu geclusterd of uitgeschakeld is.
  • De naam van de database en tabel die de index bevat.
  • De vulfactor die is gebruikt om de index te maken.
  • De naam van de index.
  • Een schatting van de waarschijnlijkheid dat de index wordt gebruikt.
  • De datum en tijd waarop de statistieken voor de index voor het laatst zijn bijgewerkt.
  • Het aantal zoekopdrachten dat is uitgevoerd op de index.
  • Het aantal pagina's dat door de index wordt gebruikt.
  • Het aantal rijen in de index.
  • Het aantal rijen dat is gewijzigd sinds de statistieken voor het laatst zijn bijgewerkt.
  • Het aantal scans en zoekacties dat op de index is uitgevoerd.
  • De statistische uniciteit van elke rij van de index.
  • De fysieke grootte van de index in bytes.
  • Het totale aantal keren dat de index is geopend.
  • Het aantal updates van de index.

Geef ook deze statistieken van indexkolommen weer:

  • De kolommen waarop de statistiek betrekking heeft. De naam van de database waaruit de statistiek is gegenereerd.
  • De naam van de database waaruit de statistiek is gegenereerd.
  • Het aantal bijgewerkte, ingevoegde of verwijderde rijen. De statistische uniciteit van elke rij van de statistiek.
  • De naam van de statistiek die voor de kolom is berekend. De naam van de tabel waaruit de statistiek is gegenereerd.
  • De naam van de tabel waaruit de statistiek is gegenereerd.

De Index-analyser tool van SQL Admin Toolset geeft indexen weer die zijn opgenomen in een specifieke tabel en geeft indexeigenschappen en prestatiestatistieken weer voor alle instanties van SQL Server. Zo eenvoudig is het:

  1. Verbind een of meer instanties.
  2. Bereken de statistieken met alle rijen of met steekproeven.
  3. Geef de statistieken voor de indexen weer.
  4. Haal optioneel de selectiviteit op.
  5. Sorteer de indexen met behulp van de weergave-opties.
  6. Toon de statistieken van de indexkolommen.
  7. Selecteer een tabel om de indexgegevens te bekijken.
  8. Kopieer de resultaten naar het Windows-klembord en sla de resultaten op als een XML- en CSV-tekstbestand.

Probeer dit zelf door de gratis 14-daagse proefversie van SQL Admin Toolset te downloaden.


  1. Kan vooraf gemaakte db niet kopiëren van activa

  2. Mysql - verwijderen uit meerdere tabellen met één query

  3. Selecteer rij met meest recente datum per gebruiker

  4. Oracle - Hoe maak je een gematerialiseerde weergave met FAST REFRESH en JOINS