دليل الدخل بالوكلاءموارد عامة مجانية
中文 EN العربية

العودة إلى الفهرس / سير عمل الوكلاء

حسّن SQL بطيئًا بالتحقق من خطة التنفيذ

استخدم وكلاء التحليل وإعادة الكتابة والتحقق للاستعلام البطيء، وقارن الخطط وتقدير التكلفة قبل تسليم SQL للمراجعة.

الهدف

قدّم استعلامًا مكافئًا أسرع ودليل تحقق في محاكاة مستودع SQLite.

الخطوات

  1. قدّم SQL البطيء والحقول المتوقعة إلى Analyzer Agent واحصل على خطة التنفيذ. [src10-strands-rewrite-slow-sql-with-execution-plan-validation]
  2. اطلب من Rewriter Agent اقتراح إعادة كتابة، ثم قارن الأصل والمرشح باستخدام get_query_execution_plan وvalidate_query_cost. [src10-strands-rewrite-slow-sql-with-execution-plan-validation]
  3. احتفظ فقط بمرشح تتطابق حقوله وصفوفه ويؤكد المدقق تحسنه؛ وأرفق الاستعلامين وفروق الخطة. [src10-strands-rewrite-slow-sql-with-execution-plan-validation]

طريقة التحقق

تحقق على عينة SQLite نفسها من تطابق نتائج الاستعلامين واحفظ مخرجات التحقق من الخطة والتكلفة.

معالجة الأعطال

إذا اختلفت الصفوف فارفض المرشح وافحص الوصلات أو المرشحات؛ وإذا فشل تقدير التكلفة فارجع إلى عنق الزجاجة بدل تغيير التنسيق فقط.

الصلاحيات

المتطلبات السابقة

الصلاحيات

القيود

درجات التكلفة للمقارنة في محاكاة SQLite ولا تساوي رسوم Redshift/Athena الفعلية.

المصدر الأصلي المثبت

https://github.com/strands-agents/samples/blob/bd46f959844424a9544133e1263c8eae61e7fe9b/python/04-industry-use-cases/software-engineering/data-warehouse-optimizer/README.md

المستودع
strands-agents/samples
مسار الملف
python/04-industry-use-cases/software-engineering/data-warehouse-optimizer/README.md
الإيداع المثبت
bd46f959844424a9544133e1263c8eae61e7fe9b
تاريخ فحص المصدر
2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت

مقاييس المستودع

تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.

النجوم
لم يُجمع
التفرعات
لم يُجمع
وقت الرصد
لم يُجمع

لا تتوفر لقطة مقاييس بعد.

الترخيص: Apache-2.0

الموضوع الرئيسي

انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير

موارد ذات صلة