SORU
17 EYLÜL 2008, ÇARŞAMBA


Nasıl bir sorgu yorumlar'planı açıklar lar mı?

SQL deyimi yürütme nasıl olduğunu anlamaya çalışırken, bazen de bakmanı tavsiye planı açıklar. Çeviri yoluyla gitmek gerekir (mantıklı) bir süreci açıklamak planı nedir? "Oh, bu çok iyi çalışıyor" karşı "Hayır, bu doğru değil."? olarak öne gerekenler

CEVAP
1 EKİM 2008, ÇARŞAMBA


Tam tablescans kötü ve dizin erişim iyi yorumlar görünce tüylerim ürperdi. Tam tablo taraması, dizin aralığı tarar, hızlı, tam dizin tarar, iç içe döngüler birleştirmek, karma vb katıldı. anlamlı bir sonuca ulaşmak için analist tarafından anlaşılması ve veritabanı yapısı hakkında bilgi ve sorgu amacı ile kombine edilebilir sadece erişim mekanizmaları vardır.

Tam bir tarama sadece en verimli bir biçimde okuma büyük bir bölümü bu bloklar bir veri kesimi (örneğin, bir tablo veya bir tablo (alt)bölüm), ve, iken sık sık gösterdiğini bir performans sorunu, bağlamında olsun etkili bir mekanizma için elde hedefleri sorgu. Veri ambarı ve iş ZEKASI bir erkek olarak, performans için bir numaralı uyarı bayrağımı dizin tabanlı erişim yöntemi ve iç içe geçmiş bir döngü.

Yani, bir Oracle belgelerine iyi bir rehberdir planı okumak nasıl açıklarım mekanizması için: http://download.oracle.com/docs/cd/B28359_01/server.111/b28274/ex_plan.htm#PFGRF009

Performansı da Rehber Ayarlama ile iyi bir okuma var.

Ayrıca bir google için "önem geribildirim", bir tekniği olan bir planı açıklamak için kullanılabilir karşılaştırın tahminler önem çeşitli aşamalarında bir sorgu ile gerçek cardinalities tecrübeli sırasında yürütme. Wolfgang Breitling yöntemi yazarıdır, inanıyorum.

Kıssadan hisse: erişim mekanizmaları anlamak. Veritabanı anlıyorum. Sorgu niyeti anlamak. Başparmak kuralları kaçının.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • Stevie

    Stevie

    2 Mayıs 2010