Aracılığıyla paylaş


Ş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ı.