تقدم خدمة Amazon Redshift تعزيزات رئيسية لأداء الاستعلامات عن أفضل عدد من النتائج

:تاريخ النشر 13 أبريل 2026

تعمل خدمة Amazon Redshift كذلك على تحسين معالجة الاستعلامات عن أفضل عدد من النتائج (الاستعلامات التي تحتوي على عبارات ORDER BY وLIMIT) عن طريق تخطي كتل البيانات غير الملائمة بذكاء لإرجاع النتائج بشكل أسرع، مما يقلل بدرجة كبيرة من كمية البيانات التي تتم معالجتها. يعمل هذا التحسين على إعادة ترتيب كتل البيانات وتعديلها بكفاءة من أجل قراءتها بناء على قيم الحد الأدنى/الأقصى لعمود ORDER BY، مع الحفاظ فقط على صفوف عدد النتائج الأعلى من حيث التأهيل في الذاكرة. عند فرز عمود ORDER BY أو فرزه بصفة جزئية، تقوم Amazon Redshift الآن بمعالجة الحد الأدنى من كتل البيانات المطلوبة فقط بدلاً من البحث في الجداول بأكملها، مما يؤدي إلى الحد من عمليات الإدخال/الإخراج غير الضرورية وتقليل النفقات التشغيلية للحوسبة.

يفيد هذا التحسين على وجه الخصوص في الاستعلامات عن أفضل عدد من النتائج عندما يتم تخزين البيانات بشكل دائم بترتيب تنازلي (ORDER BY... DESC LIMIT K) في الجداول الكبيرة التي يتم فيها إلحاق الصفوف المؤهلة في نهاية موقع تخزين البيانات. تشمل الأمثلة الشائعة ما يلي:

  • العثور على أحدث عدد من أعلى الطلبات من بين ملايين أو مليارات المعاملات
  • استرداد أعلى عدد من المنتجات صاحبة أفضل أداء أو أسوأ أداء (أفضل عدد من المنتجات بترتيب تنازلي) من كتالوج مبيعاتك الذي يحتوي على مئات الآلاف من وحدات حفظ المخزون (SKU) والملايين أو المليارات من معاملات المبيعات المرتبطة بجميع وحدات حفظ المخزون للمنتجات الموجودة في كتالوج مبيعاتك
  • يؤدي العثور على أفضل عدد من الأوامر الحديثة أو أفضل عدد من الأوامر القديمة (أفضل عدد من النتائج مرتبة ترتيبًا تنازليًا) إلى الاستدلال عليها من خلال نموذج تأسيس اللغة الكبير (LLM) من بين مليارات الأوامر.

من خلال هذا التحسن الجديد، يرتفع مستوى أداء الاستعلام عن أفضل عدد من النتائج بدرجة كبيرة. يتوفر الآن هذا التحسين على الاستعلامات عن أفضل عدد من النتائج في Amazon Redshift دون تحمل تكاليف إضافية اعتبارًا من إصدار التصحيح P199 في جميع مناطق AWS التي تتوفر بها خدمة Amazon Redshift. يتم تطبيق هذا التحسين تلقائيًا على الاستعلامات المؤهلة دون الحاجة إلى إعادة كتابة الاستعلام أو إجراء تغييرات على التكوين.