Translation not up to date
Sorgu başarımını eniyilemek için, sorgulanmakta olan verilerde istatistik toplayabilirsiniz.
Maliyet tabanlı eniyileyiciye göre kararlar, sorgu performansı için çok önemlidir. Eniyileyici, sorgulanmakta olan verilerle ilgili istatistik bilgilerini kullanarak kararlarını verir. Doğru ve güncel istatistikler en iyi sorgu performansını sağlar. Aşağıdaki koşullar geçerli olduğunda istatistikleri toplayın.
- Yeni bir tablo oluşturulur ve verilerle doldurulr.
- Var olan bir tablonun verileri, aşağıdaki koşullar gibi önemli değişikliklere neden olur:
- Yeni veriler eklenir.
- Eski veriler kaldırılır.
- Var olan veriler güncelleştirilir.
Watson Query , eniyileyicinin verimli yürütme planları oluşturmak için yeterli bilgiye sahip olması için aşağıdaki öğeler için istatistik toplar:
- Bir sorguda başvuruda bulunulan herhangi bir tablo.
- Karşılaştırma belirtimleri (birleştirme karşılaştırma belirtimleri de içinde olmak üzere) ve sorgularda gönderme yapılan toplama işlevleri içinde gönderme yapılan tüm kolonlar.
Yalnızca bir sorgunun ilk SELECT listesinde görünen sütunlar için istatistik toplamanıza gerek yok.
- Çizelge satır sayısı (CARD)
- Çizelgedeki satır sayısı.
- Sütun satır sayısı (COLCARD)
- Sütundaki ayrı değerlerin sayısı.
- Yüksek anahtar (HIGH2KEY)
- Sanallaştırılmış çizelgenin uzak veri kaynağına ve kullanılan veri toplama tipine bağlı olarak, kolona ilişkin en yüksek ya da ikinci en yüksek veri değeri.
- Düşük anahtar (LOW2KEY)
- Sanallaştırılmış çizelgenin uzak veri kaynağına ve kullanılan veri toplama tipine bağlı olarak, kolona ilişkin en düşük ya da ikinci en düşük veri değeri.
- Boş değer sayısı (NUMNULLS)
- Kolondaki boş değer sayısı. Bu sayı, LOB tipi kolonlar için toplanan tek istatistiğdir.
İstatistik toplama tipleri
- remote-catalog
- Bu istatistik toplama tipi, yalnızca yerel istatistik toplama yöntemini destekleyen uzak veri kaynaklarındaki sanallaştırılmış çizelgeler için desteklenir. Uzak veri kaynağındaki katalog tablolarında saklanan istatistikler alınır ve Watson Query istatistik kataloğunu depolar. Uzak veri kaynağında doğru istatistiklerin bulunduğundan emin olmak kritik önem içerir. Gruplanmış çizelgeler için remote-catalog istatistik derleminin tipi desteklenmez.
- remote-query
- Bu istatistik toplama tipi, istatistikleri hesaplamak için sanallaştırılmış çizelge için SQL sorgularını kullanır. Bu tip, kaynak açısından yoğun olabilir ve sanallaştırılmış çizelgenin birçok satırı ya da istatistiği varsa, birçok kolon için toplanıp toplanmadığı sürece, bu tip, uzun süre alabilir.
En iyi uygulamalar
Yerel istatistik toplama araçlarını destekleyen uzak veri kaynakları için, örneğin IBM® Db2® ve Oraclegibi Watson Query içindeki istatistik toplama için en iyi uygulama, uzak veri kaynağındaki yerel istatistiklerin doğru ve güncel olduğundan emin olmak ve özellikle sorgu koşullanmalarında kullanılan anahtar sütunlarına ilişkin temel sütun istatistiklerini sağlamaktır. Bu amaç için Watson Query web istemcisinde istatistik toplama işi oluşturmak iyi bir fikirdir.