Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
Platí pro: ✅ Microsoft Fabric ✅ Azure Data Explorer
Data z tabulky můžete odstranit několika způsoby. Následující informace vám pomůžou zvolit, která metoda odstranění je pro váš případ použití nejvhodnější.
| Případ použití | Důležité informace | metoda |
|---|---|---|
| Odstraňte všechna data z tabulky. |
.clear table data Použití příkazu |
|
| Pravidelně odstraňte stará data. | Použijte, pokud potřebujete řešení automatizovaného odstranění. | Použití zásad uchovávání informací |
| Hromadně odstraňte konkrétní data v rozsahech. | Používejte ho jenom v případě, že jste zkušený uživatel. |
.drop extents Použití příkazu |
| Odstraňte záznamy na základě jejich obsahu. | – Artefakty úložiště, které obsahují odstraněné záznamy, se nutně neodstraní. – Odstraněné záznamy nelze obnovit (bez ohledu na žádné nastavení uchovávání nebo obnovitelnosti). - Použijte, pokud potřebujete rychlý způsob, jak odstranit záznamy. |
Použití obnovitelného odstranění |
| Odstraňte záznamy na základě jejich obsahu. | – Artefakty úložiště, které obsahují odstraněné záznamy, se odstraní. – Odstraněné záznamy nelze obnovit (bez ohledu na žádné nastavení uchovávání nebo obnovitelnosti). - Vyžaduje významné systémové zdroje a čas k dokončení. |
Použití vyprázdnění |
| Případ použití | Důležité informace | metoda |
|---|---|---|
| Odstraňte všechna data z tabulky. |
.clear table data Použití příkazu |
|
| Pravidelně odstraňte stará data. | Použijte, pokud potřebujete řešení automatizovaného odstranění. | Použití zásad uchovávání informací |
| Hromadně odstraňte konkrétní data v rozsahech. | Používejte ho jenom v případě, že jste zkušený uživatel. |
.drop extents Použití příkazu |
| Odstraňte záznamy na základě jejich obsahu. | – Artefakty úložiště, které obsahují odstraněné záznamy, se nutně neodstraní. – Odstraněné záznamy nelze obnovit (bez ohledu na žádné nastavení uchovávání nebo obnovitelnosti). - Použijte, pokud potřebujete rychlý způsob, jak odstranit záznamy. |
Použití obnovitelného odstranění |
Následující části popisují různé metody odstranění.
Odstranění všech dat v tabulce
Pokud chcete odstranit všechna data v tabulce, použijte příkaz .clear table data . Tento příkaz představuje nejúčinnější způsob, jak odebrat všechna data z tabulky.
Syntaxe:
.clear table <TableName> data
Odstranění dat pomocí zásad uchovávání informací
Automaticky odstraňte data na základě zásad uchovávání informací. Zásady uchovávání informací můžete nastavit na úrovni databáze nebo tabulky. Neexistuje žádná záruka, pokud dojde k odstranění, ale data se před dobou uchovávání neodstraní. Tato metoda představuje efektivní a pohodlný způsob, jak odebrat stará data.
Vezměte v úvahu databázi nebo tabulku, která je nastavena po dobu 90 dnů uchovávání. Pokud potřebujete jenom 60 dnů dat, odstraňte starší data následujícím způsobem:
.alter-merge database <DatabaseName> policy retention softdelete = 60d
.alter-merge table <TableName> policy retention softdelete = 60d
Odstranění dat odstraněním rozsahů
Rozsah (horizontální oddíly dat) je interní struktura, ve které jsou uložena data. Každý rozsah může obsahovat až miliony záznamů. Rozsahy můžete odstranit jednotlivě nebo jako skupinu pomocí příkazů drop extent(s).
Příklady
Můžete odstranit všechny řádky v tabulce nebo jenom v určitém rozsahu.
Odstraňte všechny řádky v tabulce:
.drop extents from TestTableOdstranění konkrétního rozsahu:
.drop extent e9fac0d2-b6d5-4ce3-bdb4-dea052d13b42
Odstranění jednotlivých řádků
Můžete použít jak vyprázdnění, tak i mírné odstranění k odstranění jednotlivých řádků. Měkké odstranění nemusí nutně odebrat artefakty úložiště, které obsahují záznamy k odstranění, ale úplné odstranění odebere všechny takové artefakty úložiště.
Obě metody brání obnovení odstraněných záznamů bez ohledu na nastavení uchování nebo obnovitelnosti. Proces odstranění je konečný a nevratný.
Obnovitelné odstranění
Pomocí soft delete nemusíte nutně odstraňovat data z úložných artefaktů. Tato metoda označí všechny odpovídající záznamy jako odstraněné, aby je dotazy odfiltrovaly a nevyžadují významné systémové prostředky.
Vyprázdnit
Pomocí vyprázdnění nahradíte rozsahy, které mají jeden nebo více záznamů, které se mají odstranit novými rozsahy, které tyto záznamy neobsahují. Tento proces odstranění není okamžitý, vyžaduje významné systémové prostředky a dokončení může trvat celý den.
K odstranění jednotlivých řádků použijte měkké odstranění. Data se nutně neodstraní z artefaktů úložiště. Měkké smazání zabraňuje obnově odstraněných záznamů bez ohledu na nastavení uchovávání nebo obnovitelnosti. Proces odstranění je konečný a nevratný. Tato metoda označí všechny odpovídající záznamy jako odstraněné, takže dotazy je odfiltrují a nevyžadují významné systémové prostředky.