0 / 0
Go back to the English version of the documentation
Cache recommendations in Watson Query
Last updated: 31 Mar 2023
Cache recommendations in Watson Query

Watson Query , giriş sorgularının giriş kümesini kullanarak, giriş sorgularının başarımını artırabilecek ve gelecekteki sorgu iş yüklerine yardımcı olabilecek veri önbelleklerinin sıralı bir listesini önerir.

Giriş sorguları, önceki 15 gün içinde bir önceki 1 gün boyunca herhangi bir yerde çalıştırılan ve en az bir dakika yürütme süresinde sorgulara sahip olan sorgulardır. Öneriler, sorgu iş yükü değiştikçe değiştirilebilmeleri için 1 gün boyunca geçerli olarak kabul edilir.

  1. Önbellek öneri motoru, öneriler oluşturmak için iki model kullanır.
    • Kural tabanlı model, giriş sorgusu iş yüküne hangi önbellek adaylarının yardımcı olduğunu belirlemek için sofistiik buluşsal yöntemler kullanır.
    • Makine öğrenimi tabanlı model, temel sorgu örüntülerini saptayan ve potansiyel bir sorgu iş yüküne yardımcı olan önbellekleri tahmin eden, önceden eğitilmiş bir makine öğrenme modeli kullanır.

    Her iki model de, son öneriler kümesi oluşturmak için motogdan birleştirilen önbellek adaylarının sıralı bir listesini üretir. Makine öğrenimi tabanlı önbellek önerilerini etkinleştirmeyi ya da devre dışı bırakmayı seçebilirsiniz. Varsayılan olarak, makine öğrenimi tabanlı önbellek önerileri etkindir.

    Motor, önbellek oluşturma önerilerinin yanı sıra, geçmiş kullanımı ve diğer metriklere dayalı olarak önbellek devre dışı bırakma ve silme önerilerini de önerir. Bu öneriler, var olan önbellekler için Etkin ve Etkin Değil önbelleklerinde görüntülenir.

  2. Makine öğrenimi tabanlı önbellek önerileri, temel sorgu kalıplarını göz önünde bulundurur ve 1 gün boyunca geçerli olan önbellekleri tahmin eder.

    Watson Query , bir endüstri standardı veri kümesi üzerinde eğitim almış önceden eğitilmiş bir model kullanır.

    Makine öğrenimi tabanlı önbellek önerilerini etkinleştirmeyi ya da devre dışı bırakmayı seçebilirsiniz.

  3. Öneri altyapısı, her iki modelden son öneri kümesini birleştirir ve sıralarını sıralar. Daha sonra, Yönetici bu önerilerden veri önbellekleri ekleyebilir.

Watson Query , sıralı önerilerin listesini oluşturmak için bir motor sağlar. Önbellek oluşturma önerilerinin sıralaması, sorguların yürütme süresinde, giriş iş yükündeki sorguların sıklığına ve iki modelin ağırlığına göre belirlenir. Motor tam olarak farkındadır ve var olan önbelleklerin oluşturulmasını önermez. Ayrıca, motor yinelenen önbelleklerin oluşturulmasını önermez.

Önbellek önerilerinin oluşturulması işlemi, aşağıdaki resimde gösterildiği gibi beş aşamadan oluşur:

Şekil 1. Önbellek önerisi işlemine genel bakış
Önbellek önerilerinin oluşturulması sürecinde yer alan aşamalara genel bakış

Topla
Önbellek öneri altyapısı, sorgu metni, yürütme zamanı, satır sayısı, zaman damgası ve sıklık gibi bilgileri, sağlanan zaman dönemi için toplar.
Aşağıdaki resim, geçmiş iş yükünden gelen sorguların, öneri motoruna ilişkin sorgular için son giriş kümesine gelecek şekilde nasıl süzülediğini gösterir:
Şekil 2. Önbellek önerisi sürecindeki toplama aşaması.
Önbellek önerisi işleminde aşama toplayın.
Önbellek yapılandırma ayarları Watson Query Yöneticitarafından tanımlanır, ayrıntılar için Önbellek önerilerini yapılandır ' a bakın.
Çıkar
Öneri motoru, giriş sorgusu iş yükü için olası önbellek adayları oluşturur.
Çevir
Öneri motoru, adayların sözdizimsel ve anlambilimsel olarak doğru, benzersiz olmasını ve tüm Db2® kısıtlamalarını geçirmelerini sağlamak için adayları dönüştürür ve birleştirir.
Değerlendir
Motor, giriş sorgusu iş yüküne karşı her önbellek adayını eşleştirerek dönüştürülen tanımlamaları değerlendirir. Ayrıca, makine öğrenimi modeli puanlaması için, her aday için yüksek boyutlu bir özellik vektörü oluşturulur.
Şekil 3. Önbellek önerisi sürecindeki değerlendirme aşaması.
Önbellek önerilerini oluşturmak için sürecin aşamasını değerlendirin.
Bu değerlendirmenin sonucu olarak, öneri motoru her bir önbellek adayı için bir eşleşme puanı oluşturur. Her bir adayın değerlendirilmesi aşağıdaki kriterlere göre yer alır.
  • Matchability Önbellek adayına uyan sorgu sayısı.
  • Çeşitlilik önbellek adayına uyan farklı sorgular.
  • Nicelik Önbellek adayının getirildiği sonuç kümesi boyutu.
  • Başarım Önbellek adayının eşleştiği sorguların yürütme süresi.
Sıra ve sıralama
Öneri altyapısı, son öneriler listesi oluşturmak için önbellek adaylarını sıralar ve sıralar. Önerilerin son listesi, aşağıdaki ölçütlere dayalı olarak oluşturulur.
  • Adayları, eşleşen sorgu yürütme süresi ve sıklığının ağırlıklı bir metriği kullanarak sıralayın.
  • Sorgu sıklığı ve satır sayısı kullanılarak adaylar arasındaki herhangi bir bağlantı kopuyor.
Şekil 4. Önbellek önerisi sürecindeki sıralama ve sıralama aşaması.
Önbellek önerilerinin derecelendirmesi ve sıralanması.
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more