لزيادة مطابقات الذاكرة المخبئية المحتملة للحد الأقصى، إحدى الاستراتيجيات هي تشغيل مجموعة من الاستعلامات لملء الذاكرة المخبئية.
فيما يلي التوصيات حول أنواع الاستعلامات التي ينبغي استخدامها عند إنشاء مجموعة من الاستعلامات للإدراج في الذاكرة المخبئية.
استعلامات النسخ المسبقة الشائعة. الاستعلامات التي يتم تشغيلها بشكل شائع، خاصة تلك التي تستخدم الكثير من الموارد للمعالجة، مثالية كاستعلامات الإدراج في الذاكرة المخبئية. تعد الاستعلامات التي يتم تضمين نتائجها في لوحات المعلومات أمثلة جيدة للاستعلامات الشائعة.
قوائم SELECT بلا عبارات. تؤدي إزالة التعبيرات من أعمدة قوائم SELECT إلى زيادة احتمالية مطابقات الذاكرة المخبئية. يمكن أن يجيب عمود بالذاكرة المخبئية له تعبير فقط على استعلام جديد بالتعبير ذاته، ويمكن أن يجيب عمود بالذاكرة المخبئية بلا تعبير على طلب لذلك العمود بأي تعبير. على سبيل المثال، طلب بالذاكرة المخبئية مثل:
SELECT QUANTITY, REVENUE...
يمكنه أن يجيب عن استعلام جديد مثل:
SELECT QUANTITY/REVENUE...
لكن ليس العكس.
بلا عبارة WHERE. في حالة عدم وجود عبارة WHERE في نتيجة بالذاكرة المخبئية، يمكن استخدامه للإجابة عن الاستعلامات التي تستوفي قواعد مطابقات الذاكرة المخبئية لقائمة التحديد حيث توجد أي عبارة WHERE التي تتضمن أعمدة في قائمة العرض.
بشكل عام، الاستعلامات الأفضل للإدراج في الذاكرة المخبئية هي الاستعلامات التي تستخدم الكثير من موارد قاعدة البيانات عند المعالجة والتي تزيد احتمالية إعادة إصدارها انتبه كي لا تملأ الذاكرة المخبئية بالاستعلامات البسيطة التي تنتج الكثير من الصفوف. تتطلب هذه الاستعلامات (على سبيل المثال، SELECT * FROM PRODUCTS، حيث يتم تخطيط PRODUCTS مباشرة إلى جدول قاعدة بيانات واحد) معالجة قليلة بقاعدة البيانات. لكنها تشكل حملاً زائدًا على القرص والشبكة وهي عوامل لا تقللها الذاكرة المخبئية.
عندما يقوم Oracle Analytics Cloud بتجديد متغير نموذج دلالي، فهو يفحص نماذج الأعمال لتحديد إذا كانت تشير إلى متغيرات النموذج الدلالي هذه. وإن كانت، فسيقوم Oracle Analytics Cloud بمسح كل الذاكرة المخبئية لنماذج الأعمال هذه. يرجى الاطلاع على كيف تؤثر تغييرات النماذج الدلالية على الذاكرة المخبئية للاستعلام.