Execution Plan در Oracle
چطور Execution Plan را در Oracle مثل یک کارآگاه حرفه‌ای تحلیل کنیم؟

مقدمه تا حالا شده یک کوئری SQL بنویسی و بعدش ببینی سرعت اجرای اون فاجعه‌ست؟ 😫یا مثلاً ندونی چرا Oracle از ایندکس استفاده نکرده؟ یا چرا بعضی JOINها کند اجرا می‌شن؟اینجاست که Execution Plan به دادت می‌رسه!در این مقاله آموزش اوراکل در بخش SQL Tuning و بهینه سازی کوئری، قراره…

DBMS_METADATA ذز اوراکل
آموزش کامل پکیج DBMS_METADATA در Oracle – استخراج DDL آبجکت‌ها

مقدمه : چرا باید DBMS_METADATA را بشناسیم؟ اگر با پایگاه داده Oracle کار کرده باشی، حتماً برایت پیش اومده که بخوای ساختار یک جدول، ویو یا حتی تریگر رو استخراج کنی.مثلاً یه نسخه از CREATE TABLE داشته باشی تا در محیط دیگه‌ای استفاده‌اش کنی. اینجاست که پکیج قدرتمند DBMS_METADATA به…

sql_vs_plsql
تفاوت SQL و PL/SQL در Oracle: راهنمای کامل و ساده

مقدمه : چرا باید UTL_RAW را بشناسیم؟ آیا تا حالا برات سوال شده که SQL و PL/SQL چه فرقی با هم دارن؟اگه با پایگاه داده‌های Oracle سر و کار داشته باشی، این دو اسم رو زیاد شنیدی.خیلی وقت‌ها هم با هم قاطی می‌شن.توی این مقاله آموزش اوراکل قراره با یه…

PlSql چیست
PL/SQL چیست و چرا باید از آن استفاده کنیم؟ (راهنمای جامع برای مبتدی‌ها تا حرفه‌ای‌ها)

مقدمه : چرا از PL/SQL استفاده می‌کنیم؟ اگر تا حالا با Oracle Database کار کرده باشی، حتما اسم PL/SQL به گوشت خورده.شاید برات سوال شده باشه که اصلاً PL/SQL چیه؟ چرا اوراکل همچین زبانی داره؟ چه فرقی با SQL معمولی داره؟ یا اصلاً ارزش وقت گذاشتن برای یادگیریش رو داره…

UTL_RAW در Oracle
راهنمای کامل پکیج UTL_RAW در Oracle

مقدمه : چرا باید UTL_RAW را بشناسیم؟ اگر توسعه‌دهنده Oracle هستید، دیر یا زود با داده‌هایی مواجه می‌شوید که به صورت باینری (RAW) ذخیره می‌شوند. مثلاً برای ذخیره فایل، ارسال داده به API، رمزنگاری، هش کردن یا پردازش پیام‌های MQ و Web Services.اینجاست که پکیج قدرتمند UTL_RAW وارد میدان می‌شود.…

نقش Shared Pool و Library Cache در بهبود سرعت اجرای SQL در Oracle
نقش Shared Pool و Library Cache در بهبود سرعت اجرای SQL در Oracle

مقدمه : Shared Pool و Library Cache چه کاربردی دارند؟ اگر تا حالا با دیتابیس‌های اوراکل کار کرده باشی، حتماً شنیدی که سرعت اجرای Query یکی از دغدغه‌های اصلی هر برنامه‌نویس یا DBA هست.اما تا حالا فکر کردی که اوراکل چطور این سرعت بالا رو فراهم می‌کنه؟ یکی از رازهای…

۱۰-اشتباه-رایج-مدیران-پایگاه-داده
۱۰ اشتباه رایج مدیران پایگاه داده (DBA) که باعث افت شدید عملکرد سیستم Oracle می‌شود

مقدمه : اشتباهات خطرناک مدیران پایگاه داده اوراکل (DBA) در دنیای امروزی که داده‌ها مهم‌ترین دارایی سازمان‌ها محسوب می‌شوند، نقش یک مدیر پایگاه داده (DBA) فراتر از نگهداری صرف داده‌هاست. حفظ عملکرد بالا، امنیت و دسترسی مستمر به اطلاعات، همه وابسته به تصمیم‌ها و اقدامات درست DBA است. با این…

آموزش کامل پکیج UTL_FILE در Oracle PL/SQL
آموزش کامل پکیج UTL_FILE در Oracle PL/SQL

مقدمه : UTL_FILE چیست و چه کاربردی دارد؟ اگر در حال کار با Oracle هستید و نیاز دارید با فایل‌های متنی روی سرور تعامل داشته باشید، پکیج UTL_FILE یکی از ابزارهای کلیدی PL/SQL است که باید به خوبی بشناسید. این پکیج به شما اجازه می‌دهد فایل‌های متنی را بخوانید، بنویسید،…

آموزش کامل نصب Oracle XE و اتصال به PL/SQL Developer
آموزش کامل نصب Oracle XE و اتصال به PL/SQL Developer

مقدمه : چطور اوراکل را نصب و به pl/sql developer متصل کنم؟ اگر به‌تازگی با پایگاه داده اوراکل آشنا شده‌اید و می‌خواهید یاد بگیرید چطور Oracle XE را روی ویندوز نصب کنید و به کمک نرم‌افزار PL/SQL Developer به آن متصل شوید، این راهنما دقیقاً برای شما نوشته شده است.در…

استفاده از Result Cache در Oracle Database
آموزش کامل استفاده از Result Cache در Oracle Database

مقدمه : Result Cache در Oracle Database چه کاربردی دارد؟ در دنیای پایگاه داده، مخصوصاً وقتی با سیستم‌های پرترافیک کار می‌کنیم، یکی از دغدغه‌های اصلی اینه که چطور عملکرد کوئری‌ها رو بهتر کنیم و فشار رو از روی دیتابیس برداریم.خبر خوب اینکه اوراکل (Oracle Database) یه قابلیت خیلی کاربردی داره…