بروز شدن همزمان Materialized Viewهای on-commit refresh از طریق sessionهای مختلف می تواند سبب رخ دادن eventای به نام enq: JI – contention شود چرا که این نوع از MVها به طور پیش فرض به صورت سریالی بروز می شوند …
نکاتی در مورد Materialized View و NoLogging
بروزرسانی Materialized Viewهای حجیم آن هم به صورت complete می تواند DBA را در جنبه های مختلفی به چالش بکشاند به ویژه آنکه دیتابیس در مود آرشیو قرار داشته باشد چرا که در این صورت، بروزرسانی MV منجر به ایجاد …
Real-Time materialized view
زمان اجرای دو پرس و جوی زیر را با هم مقایسه کنید: SQL> set timing on پرس و جوی اول: SQL> select /*+FULL(TBL1)*/ count(*) from tbl1; COUNT(*) ———- 176000000 Elapsed: 00:00:02.33
بروزرسانی Out of Place – ویژگی جدید MATERIALIZED VIEW در اوراکل 12c
تا قبل از اوراکل نسخه 12c، معمولا بروزرسانی به طور مستقیم در جدول مربوط به MV اتفاق می افتاد(ابتدا اطلاعات حذف شده و سپس در همان session، اطلاعات جدید درج می شوند و نهایتا commit رخ خواهد داد) به بیانی …
MATERIALIZED VIEW
همانطور که می دانید ویو(view) ذخیره پرس و جو در بانک اطلاعاتی به یک اسم خاص می باشد که عمده کاربرد آن در امنیت و استقلال منظقی داده ها می باشد ویوها هیچ فضایی را برای ذخیره داده مصرف نمی …
معرفی Role جدید برای Developerها در اوراکل 23ai
زمانی که ادمین دیتابیس، User جدیدی را برای Developerها ایجاد می کند شاید در تردید باشد که چه مجوزهایی را به این User اهدا کند تا Developer حداقل دسترسی لازم برای تولید Application را در نقطه شروع داشته باشد. شاید …
قابلیتهای جدید اوراکل 23ai
1.Auditing در سطح ستون 2.Schema Privilege در اوراکل 23ai 3.قابلیت Hybrid read-only mode برای pluggable databaseها 4.قابلیت Annotation 5.تنظیم اولویت برای PDB 6.نوع داده Boolean در اوراکل 23ai 7.استفاده از Column Alias در قسمت Group by و Having 8.افزایش حداکثر …
قابلیت Annotation در اوراکل 23ai
در نسخه های قبل از 23c، از طریق قابلیت comment می توانیم برای objectهایی نظیر table ، table column، materialized view، view کامنت و یا توضیحاتی را ثبت کنیم. comment گذاری با محدودیتهایی هم همراه است برای مثال امکان دسته …
نگاهی به اثر منفی پرفورمنسی Out Of Place Refresh
بروزرسانی Materialized View(MV) به روش Out of Place ، قابلیت جدیدی بود که در اوراکل نسخه 12c ارائه شد، در این روش، در زمان بروزرسانی MV، به جای دستکاری جدول جاری MV، اوراکل جدول جدیدی را ایجاد می کند و …
ایندکس BITMAP در اوراکل
در دیتابیس اوراکل انواع مختلفی از ایندکسها وجود دارند که از آنها به منظور بهبود کارایی دیتابیس استفاده می شود ولی هر کدام دارای کاربرد و ساختار متفاوت هستند. در این متن ایندکس های از نوع BITMAP که فقط در …