Sdílet prostřednictvím


Osvědčené postupy pro správu schémat

Tady je několik osvědčených postupů, které je potřeba dodržet. Pomůžou vám lépe fungovat příkazy pro správu a budou mít menší dopad na prostředky služby.

Akce Použití Nepoužívat Poznámky
Vytvoření více tabulek Použití jednoho .create tables příkazu Nevydávejte mnoho .create table příkazů
Přejmenování více tabulek Jeden hovor .rename tables Nevydávejte samostatné volání pro každou dvojici tabulek
Zobrazit příkazy Použití příkazu s nejnižším oborem .show Nepoužívejte filtry za svislou rourou (|) Omezte maximální využití. Pokud je to možné, uklažujte informace, které vrátí, do mezipaměti.
Zobrazit rozsahy Použití .show table T extents Nepoužívat .show cluster extents | where TableName == 'T'
Zobrazit schéma databáze. Použití .show database DB schema Nepoužívat .show schema | where DatabaseName == 'DB'
Zobrazení schématu v clusteru s velkým schématem
Použití .show databases schema Nepoužívat .show schema Použijte například v clusteru s více než 100 databázemi.
Kontrola existence tabulky nebo získání schématu tabulky Použití .show table T schema as json Nepoužívat .show table T Tento příkaz použijte pouze k získání skutečných statistik pro jednu tabulku.
Definování schématu pro tabulku, která bude obsahovat datetime hodnoty Nastavení příslušných sloupců na datetime typ Nepřevádějte string číselné sloupce nebo sloupce na datetime hodnotu v době dotazu pro účely filtrování, pokud je to možné provést před nebo během doby příjmu dat.
Přidání značky rozsahu k metadatům Používejte střídmě Vyhněte se drop-by: značkám, které omezují schopnost systému provádět procesy výmazu dat orientované na výkon na pozadí.
Viz poznámky k výkonu.