Best practices voor schemabeheer
Hier volgen enkele aanbevolen procedures. Ze zorgen ervoor dat uw beheeropdrachten beter werken en een lichtere invloed hebben op de serviceresources.
Actie | Gebruik | Niet gebruiken | Notities |
---|---|---|---|
Meerdere tabellen maken | Eén .create tables opdracht gebruiken |
Geef niet veel .create table opdrachten |
|
De naam van meerdere tabellen wijzigen | Eén aanroep naar .rename tables |
Geef geen afzonderlijke aanroep voor elk paar tabellen | |
Opdrachten weergeven | De opdracht met het laagste bereik .show gebruiken |
Pas geen filters toe na een pijp (| ) |
Beperk het gebruik zoveel mogelijk. Indien mogelijk slaat u de geretourneerde gegevens in de cache op. |
Gebieden weergeven | .show table T extents gebruiken |
Niet gebruiken .show cluster extents | where TableName == 'T' |
|
Databaseschema weergeven. | .show database DB schema gebruiken |
Niet gebruiken .show schema | where DatabaseName == 'DB' |
|
Schema weergeven in een cluster met een groot schema |
.show databases schema gebruiken |
Niet gebruiken .show schema |
Gebruik bijvoorbeeld in een cluster met meer dan 100 databases. |
Het bestaan van een tabel controleren of het schema van de tabel ophalen | .show table T schema as json gebruiken |
Niet gebruiken .show table T |
Gebruik deze opdracht alleen om werkelijke statistieken op te halen voor één tabel. |
Het schema definiëren voor een tabel die waarden bevat datetime |
Stel de relevante kolommen in op het datetime type |
string Converteer geen of numerieke kolommen naar datetime op het moment van de query om te filteren, als dat vóór of tijdens de opnametijd kan worden gedaan |
|
Gebiedstag toevoegen aan metagegevens | Spaarzaam gebruiken | Vermijd drop-by: tags, die de mogelijkheid van het systeem beperken om prestatiegerichte opschoonprocessen op de achtergrond uit te voeren. |
Zie prestatieopmerkingen. |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor