أوراكل فيوجن التقني: التقارير والبيانات والتكاملات والتوسعات · الوحدة ١٣ · Groovy في Application Composer
الأداء: القاعدة التي تعمل مليون مرة
الدرس ١٣٣ من ١٧٧ · ٢ دقيقة
استعلامٌ داخل مُطلِقٍ على مستوى الصفّ يُنفَّذ مرّةً لكل صفّ. تلك الجملة هي درس الأداء كلّه وتستحقّ الحفظ بتلك الصورة. وكيف تحوّل حفظًا بثانيتين إلى حفظٍ بدقيقتين. فالمُطلِق يبحث عن سجلٍّ مرتبط ليفحص شيئًا — بحثٌ واحد، ومللي ثوانٍ، خفيٌّ على حفظٍ مفرد. والآن يحفظ مستخدمٌ سجلًّا بمئتَي سطر، أو يُدرِج تحميلٌ عشرة آلاف صفّ: فيعمل البحث نفسه مئتَي أو عشرة آلاف مرّة. ولم يتغيّر شيءٌ في القاعدة؛ بل الحجم وحده. والأشكال التي تُراقَب: بحثٌ داخل حلقةٍ على مجموعة أبناء؛ وقاعدةٌ تنتقل عبر علاقةٍ لقراءة حقلٍ واحد؛ وكل ما يعدّ أو يجمع عبر السجلّات ليتّخذ قرارًا. وثلاثتها طرقٌ طبيعية لكتابة القاعدة وثلاثتها تتوسّع بسوء. وكيف تراه قبل أن يراه مستخدم: اختبر بالحجم، عن قصد، مرّةً. احفظ سجلًّا بأكبر عددٍ واقعي من الأبناء، وقِس زمنه. وحمّل ألف سجلٍّ أمام القاعدة وقِس ذلك. وكلاهما يستغرق عشر دقائق ولا يقع أيٌّ منهما مصادفةً، فاختبار السجلّ الواحد سريعٌ لكل قاعدةٍ كُتِبت يومًا. والإصلاحات، بالترتيب.…
الدرس الكامل جزء من الدورة
الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل فيوجن التقني: التقارير والبيانات والتكاملات والتوسعات، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.
