جدول المحتويات:
التعريف - ماذا يعني أداء SQL؟
يتم قياس أداء SQL بكفاءة وسرعة استعلامات SQL قادرة على أداء الوظيفة المطلوبة. يمكن قياس أداء SQL بالوقت المستغرق لإكمال العملية وما إذا كان ناتج العملية يطابق المتطلبات المتوقعة. يمكن أن ينخفض أداء SQL دون مستوى معين لأسباب متعددة ، ولكن هناك طرق لتحسين الأداء.
يشرح Techopedia أداء SQL
يمكن SQL إجراء عمليات بسيطة ومعقدة. مثال على عملية بسيطة يمكن استرداد تواريخ ميلاد جميع الموظفين في إدارة معينة ، في حين أن عملية معقدة يمكن استرداد تواريخ ميلاد جميع الموظفين في مؤسسة كبيرة تنتهي أسماؤها بالحرف P ، لديك أرقام جواز سفر تبدأ من 54 وسافر خارج الولايات المتحدة في السنوات ال 15 الماضية. كلما كانت العملية أكثر تعقيدًا ، كلما طال الوقت اللازم.
هناك العديد من الطرق لتحسين أداء SQL ، بما في ذلك:
- يجب تجنب الصلات المتعددة في استعلام واحد.
- يجب استخدام استعلام يستند إلى مجموعة بدلاً من استعلام يستند إلى المؤشر.
- يجب تجنب الاستعلامات الفرعية ذات الصلة غير المرتبطة في الاستعلامات القياسية.
- يجب تجنب وظائف الجدول متعدد البيان (TVFs) كجزء من الاستعلام.
- يجب استخدام الفهارس بأكبر قدر ممكن من الكفاءة.
- يجب وضع الأعمدة في الفهرس بعناية.