آموزش Oracle Hints

دسته بندی: SQL

🔸oracle hints در این بخش قصد دارم به معرفی و نحوه تعریف برخی از hint هایی که به منظور بهینه سازی عملکرد پایگاه داده وجود دارند بپردازم ✅ سوال: hint چیست و کاربرد آن در چه مواقعی است ؟؟؟ 👈 پاسخ: hint ها عباراتی هستند که در هنگام اجرای دستورات استفاده میشوند…

آموزش Merge Statement

دسته بندی: SQL

🔸 merge statement در این بخش قصد دارم به معرفی و شناخت قابلیت های دستور merge بپردازم 👈 دستور merge از مجموعه دستورات DML است 👈 دستورات DML وظیفه تغییر در داده های جداول را به عهده دارند 👈 دستورات DML شامل دستور insert ، update ، delete و merge هستند…

آموزش Recursive Query

دسته بندی: SQL

🔶 recursive query در این بخش قصد دارم به معرفی پرس و جوهای بازگشتی (recursive query) پرداخته و همچنین محل کاربرد ، نحوه کار ، قابلیت ها ، و توابعی قابل استفاده در پرس و جوهای بازگشتی را معرفی کنم. 👈 استفاده از پرس و جوهای بازگشتی برای داده هایی…

آموزش Subquery

دسته بندی: SQL

🔸subquery در ادامه مباحث مربوط به SQL performance tuning در این قسمت قصد دارم به تاثیر استفاده از subquery ها در دستورات پرس و جو (select) پرداخته و درباره مزیتی که این دستور بر عملکرد پرس و جو دارد توضیحاتی ارائه دهم ✅ هرگاه در یک دستور SQL پرس و…

آموزش Window Functions

دسته بندی: SQL

🔸window functions در این بخش قصد دارم راجع به توابع پنجره ای (توابع تحلیلی) مطالبی را ارائه دهم   در ابتدا به معرفی توابع تحلیلی پرداخته و در ادامه با استفاده از مثالهایی به معرفی قابلیت ها و گزینه های موجود خواهم پرداخت توابع تحلیلی چیست ؟ توابع تحلیلی از…

آموزش With clause

دسته بندی: SQL

🔸with clause 🔒یکی از بزرگترین مشکلاتی که در اجرای دستور select با آن مواجه هستیم مربوط به دفعات مراجعه به دیسک به منظور واکشی داده های ذخیره شده است (I/O) هر چقدر بتوانیم دفعات مراجعه را کاهش داده یا سرعت مراجعه و واکشی داده را افزایش دهیم دستور select عملکرد…