نوشته‌ها

artarad_oracleuniversity

تبدیل آنلاین یک جدول اوراکل پارتیشن نشده به یک جدول پارتیشن شده در پایگاه داده اوراکل Oracle Database 12c Release 2 )12.2)

تبدیل آنلاین یک جدول اوراکل پارتیشن نشده به یک جدول اوراکل پارتیشن شده در پایگاه داده اوراکل Oracle Database 12c Release 2 )12.2)

در نسخه‌های پیشین شما می‌توانستید یک جدول بخش‌بندی نشده را با استفاده از  EXCHANGE PARTITION یا  DBMS_REDEFINITION به روش “تقریبا آنلاین” بخش‌بندی کنید اما برای هر دو روش مستلزم طی کردن چندین مرحله بودید. حالا Oracle Database 12c Release 2 این کار را ساده‌تر از هر زمانی کرده است؛ تنها به یک دستور نیاز دارد و بدون هیچ مشکلی در اجرا می‌باشد.

ادامه مطلب

artarad_oracle_partition

ایندکس محلی یا سراسری در جداول پارتیشن شده

ایندکس محلی یا سراسری در جداول پارتیشن شده

۱ مقدمه
همه ما اغلب در زمان استفاده از جداول پایگاه‌داده اوراکل خواه یا ناخواه درگیر ایندکس‌ها خواهیم بود. ایندکس‌ها انواع مختلفی دارند؛ B-Tree ، Bitmap ، Hash-Value و غیره. ایندکس‌ها در صورتی که به‌درستی استفاده شوند، در بهبود کارایی کوئری‌ها بسیار موثر هستند.
برای ایجاد ایندکس بر روی جداول پارتیشن‌شده دو گزینه کلی وجود دارد؛ Local Index و Global Index. تمایز این دو نوع ایندکس در دسترسی به ایندکس‌ها و سپس داده‌ها بر روی جداول پارتیشن‌شده است.
در این مقاله سعی می‌شود که این دو ایندکس به گونه‌ای پوشش داده شوند که مخاطب در زمان ایجاد ایندکس بر روی جداول پارتیشن‌شده براساس نیاز و شرایط کوئری‌ها راحت‌تر تصمیم‌گیری نماید.
ادامه مطلب