بهینه سازی کارکرد PL/SQL و ویژگی های Oracle ۱۹c در بارهای تراکنشی سنگین: مرور نظام مند ۲۰۲۰–۲۰۲۵

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 89

فایل این مقاله در 12 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ITCNF01_010

تاریخ نمایه سازی: 21 خرداد 1405

چکیده مقاله:

این مرور نظام مند شواهد سال های ۲۰۲۰ تا ۲۰۲۵ درباره بهینه سازی PL/SQL و بهره گیری از قابلیت های کلیدی Oracle ۱۹c در بارهای تراکنشی سنگین را ترکیب می کند. راهبرد جست وجوی دو زبانه در پایگاه های IEEE Xplore، ACM DL، Scopus، Web of Science، ScienceDirect، SpringerLink و مستندات رسمی Oracle اجرا شد. معیار ورود شامل مطالعاتی بود که یا بهینه سازی سطح کد PL/SQL مانند BULK COLLECT و FORALL، کامپایل بومی، PRAGMA INLINE و PRAGMA UDF و نتیجه کش را گزارش کرده باشند یا قابلیت های ۱۹c مرتبط با OLTP مانند Automatic Indexing، آمار زمان واقعی و پرفرکانس، SQL Plan Management، SQL Quarantine، In-Memory، Memoptimized Rowstore و Scalable Sequences را با سنجه های کمی مانند tps، latency، AAS و هزینه CPU/IO ارزیابی کرده باشند (Oracle, ۲۰۲۵؛ Hall, ۲۰۱۹؛ Oracle, ۲۰۱۹). نتایج نشان می دهد کاهش رفت و برگشت PL/SQL و SQL با Bulk SQL، کامپایل بومی و درون خط سازی و استفاده هدفمند از نتیجه کش زمان پاسخ را کم می کند (Oracle, ۲۰۲۵). همچنین Automatic Indexing، آمار زمان واقعی و پرفرکانس و SPM ثبات طرح اجرا را در برابر تغییرات بارکاری بالا می برد و SQL Quarantine از اجرای مکرر طرح های فراری جلوگیری می کند (Oracle, ۲۰۱۹؛ Hall, ۲۰۲۰). یک چک لیست اجرایی مرحله به مرحله برای محیط های پرتراکنش ارائه می شود.

نویسندگان

محمد نوید حیدری

دانشکده مهندسی کامپیوتر، دانشگاه آزاد اسلامی، واحد نجف آباد، اصفهان، ایران