Aracılığıyla paylaş


Veri silme

Şunlar için geçerlidir: ✅Microsoft FabricAzure Veri Gezgini

Tablodan veri silme işlemi çeşitli yollarla desteklenir. Kullanım örneğiniz için en uygun silme yöntemini seçmenize yardımcı olması için aşağıdaki bilgileri kullanın.

Kullanım örneği Dikkat edilmesi gereken noktalar Metot
Tablodan tüm verileri silme. .clear table data komutunu kullanma
Eski verileri düzenli olarak silin. Otomatik silme çözümüne ihtiyacınız varsa kullanın. Bekletme ilkesi kullanma
Belirli verileri kapsamlara göre toplu silme. Yalnızca uzman bir kullanıcıysanız kullanın. .drop extents komutunu kullanma
kayıtları içeriğine göre silin. - Silinen kayıtları içeren depolama yapıtları mutlaka silinmez.
- Silinen kayıtlar kurtarılamaz (bekletme veya kurtarılabilirlik ayarları ne olursa olsun).
- Kayıtları silmek için hızlı bir yol gerekiyorsa kullanın.
Geçici silmeyi kullanma
kayıtları içeriğine göre silin. - Silinen kayıtları içeren depolama yapıtları silinir.
- Silinen kayıtlar kurtarılamaz (bekletme veya kurtarılabilirlik ayarları ne olursa olsun).
- Önemli sistem kaynakları ve tamamlanma süresi gerektirir.
Temizlemeyi kullanma
Kullanım örneği Dikkat edilmesi gereken noktalar Metot
Tablodan tüm verileri silme. .clear table data komutunu kullanma
Eski verileri düzenli olarak silin. Otomatik silme çözümüne ihtiyacınız varsa kullanın. Bekletme ilkesi kullanma
Belirli verileri kapsamlara göre toplu silme. Yalnızca uzman bir kullanıcıysanız kullanın. .drop extents komutunu kullanma
kayıtları içeriğine göre silin. - Silinen kayıtları içeren depolama yapıtları mutlaka silinmez.
- Silinen kayıtlar kurtarılamaz (bekletme veya kurtarılabilirlik ayarları ne olursa olsun).
- Kayıtları silmek için hızlı bir yol gerekiyorsa kullanın.
Geçici silmeyi kullanma

Aşağıdaki bölümlerde farklı silme yöntemleri açıklanmaktadır.

Tablodaki tüm verileri silme

Tablodaki tüm verileri silmek için .clear table data komutunu kullanın. Bu komut, bir tablodan tüm verileri kaldırmanın en verimli yoludur.

Söz dizimi:

.clear table <TableName> data

Bekletme ilkesi kullanarak verileri silme

Bekletme ilkesine göre verileri otomatik olarak silin. Bekletme ilkesini veritabanı veya tablo düzeyinde ayarlayabilirsiniz. Silme işleminin ne zaman gerçekleşeceğinin garantisi yoktur, ancak saklama süresinden önce silinmez. Bu, eski verileri kaldırmanın verimli ve kullanışlı bir yoludur.

90 günlük saklama süresi için ayarlanmış bir veritabanı veya tablo düşünün. Yalnızca 60 günlük veriler gerekiyorsa, eski verileri şu şekilde silin:

.alter-merge database <DatabaseName> policy retention softdelete = 60d

.alter-merge table <TableName> policy retention softdelete = 60d

Kapsamları bırakarak verileri silme

Kapsam (veri parçası), verilerin depolandığı iç yapıdır. Her kapsam, milyonlarca kaydı barındırabilir. Uzantılar tek tek veya bırakma uzantıları komutları kullanılarak grup olarak silinebilir.

Örnekler

Tablodaki tüm satırları veya yalnızca belirli bir kapsamı silebilirsiniz.

  • Tablodaki tüm satırları silme:

    .drop extents from TestTable
    
  • Belirli bir kapsamı silin:

    .drop extent e9fac0d2-b6d5-4ce3-bdb4-dea052d13b42
    

Tek tek satırları silme

Tek tek satırları silmek için hem temizleme hem de geçici silme kullanılabilir. Geçici silme, silinecek kayıtları içeren depolama yapıtlarını mutlaka silmez ve temizleme işlemi bu tür tüm depolama yapıtlarını siler.

Her iki yöntem de, saklama veya kurtarılabilirlik ayarlarından bağımsız olarak silinen kayıtların kurtarılmasını engeller. Silme işlemi son ve geri alınamaz.

Geçici silme

Geçici silme ile verilerin depolama yapıtlarından silinmesi zorunlu değildir. Bu yöntem tüm eşleşen kayıtları silinmiş olarak işaretler, böylece sorgularda filtrelenecek ve önemli sistem kaynakları gerektirmez.

Temizle

Temizleme ile, silinecek bir veya daha fazla kaydı olan kapsamlar, bu kayıtların mevcut olmadığı yeni kapsamlarla değiştirilir. Bu silme işlemi hemen değildir, önemli sistem kaynakları gerektirir ve tamamlanması tam bir gün sürebilir.

Geçici silme , tek tek satırları silmek için kullanılabilir. Verilerin depolama yapıtlarından silinmesi şart değildir. Geçici silme, bekletme veya kurtarılabilirlik ayarlarından bağımsız olarak silinen kayıtların kurtarılmasını engeller. Silme işlemi son ve geri alınamaz. Bu yöntem tüm eşleşen kayıtları silinmiş olarak işaretler, böylece sorgularda filtrelenecek ve önemli sistem kaynakları gerektirmez.