Şema yönetimi için en iyi yöntemler
Aşağıda izleyebileceğiniz birkaç en iyi yöntem yer alır. Bu komutlar, yönetim komutlarınızın daha iyi çalışmasını sağlamaya yardımcı olur ve hizmet kaynakları üzerinde daha hafif bir etkiye sahiptir.
Eylem | Kullanın | Kullanma | Notlar |
---|---|---|---|
Birden çok tablo oluşturma | Tek .create tables bir komut kullanma |
Çok fazla .create table komut verme |
|
Birden çok tabloyu yeniden adlandırma | Tek bir arama yapma .rename tables |
Her tablo çifti için ayrı bir çağrı yapma | |
Komutları göster | En düşük kapsamlı .show komutu kullanma |
Kanaldan sonra filtre uygulama (| ) |
Kullanımı mümkün olduğunca sınırlayın. Mümkün olduğunda, döndürdikleri bilgileri önbelleğe alın. |
Kapsamları göster | .show table T extents komutunu kullanma |
Kullanma .show cluster extents | where TableName == 'T' |
|
Veritabanı şemasını göster. | .show database DB schema komutunu kullanma |
Kullanma .show schema | where DatabaseName == 'DB' |
|
Büyük bir şemanın bulunduğu kümede şemayı gösterme |
.show databases schema komutunu kullanma |
Kullanma .show schema |
Örneğin, 100'den fazla veritabanı olan kümede kullanın. |
Tablonun varlığını denetleme veya tablonun şemasını alma | .show table T schema as json komutunu kullanma |
Kullanma .show table T |
Bu komutu yalnızca tek bir tablodaki gerçek istatistikleri almak için kullanın. |
Değerleri içerecek datetime bir tablonun şemasını tanımlama |
İlgili sütunları türe datetime ayarlama |
Alma zamanından önce veya alma sırasında yapılabilirse, filtreleme için sorgu zamanında sütunları dönüştürmeyin string veya sayısal sütunları datetime dönüştürmeyin |
|
Meta veriye kapsam etiketi ekleme | Tedbirli kullanın | Sistemin arka planda performans odaklı temizleme işlemleri yapma becerisini sınırlayan etiketlerden kaçının drop-by: . |
Bkz. performans notları. |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin