Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Şunlar için geçerlidir: ✅ Microsoft Fabric ✅ Azure Veri Gezgini
Tablodan verileri çeşitli yollarla silebilirsiniz. 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şdiği konusunda bir garanti yoktur, ancak veriler saklama süresinden önce silinmez. Bu yöntem, 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 verilere ihtiyacınız varsa eski verileri aşağıdaki gibi 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 grup olarak silmek için drop extent(s) komutlarını kullanabilirsiniz.
Örnekler
Tablodaki tüm satırları veya yalnızca belirli bir kapsamı silebilirsiniz.
Tablodaki tüm satırları silme:
.drop extents from TestTableBelirli 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 kullanabilirsiniz. Geçici silme, silinecek kayıtları içeren depolama yapıtlarını kaldırmaz, ancak temizleme işlemi bu tür tüm depolama yapıtlarını kaldırır.
Her iki yöntem de, 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.
Geçici silme
Geçici silme kullanarak, depolama yapıtlarından veri silmeniz gerekmez. Bu yöntem tüm eşleşen kayıtları silinmiş olarak işaretler, böylece sorgular bunları filtreler ve önemli sistem kaynakları gerektirmez.
Temizle
Temizlemeyi kullanarak, silinecek bir veya daha fazla kaydı olan kapsamları, bu kayıtları içermeyen yeni kapsamlarla değiştirirsiniz. Bu silme işlemi hemen değildir, önemli sistem kaynakları gerektirir ve tamamlanması tam bir gün sürebilir.
Tek tek satırları silmek için geçici silmeyi kullanın. 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, bu nedenle sorgular bunları filtreler ve önemli sistem kaynakları gerektirmez.