
همانطور که می دانید، برای اجرای دستورات DMLای، رکوردها ابتدا قفل (Lock) میشوند و اگر Sessionای تلاش کند همان رکورد را تغییر دهد، باید تا زمان آزاد شدن قفل منتظر بماند و به صورت پیش فرض، این زمان انتظار نامحدود است. البته در ادیشنهای پیشین پایگاه داده اوراکل، عبارت WAIT همراه با دستور SELECT FOR UPDATE می توانست محدودیتی را در این زمینه ایجاد کند و به کاربران این قابلیت را میداد که مشخص کنند پیش از Rollback شدن دستور، چه مدت برای آزاد شدن قفل منتظر بمانند.برای مثال:Coected to Oracle Database...
ادامه مطلب
Memoptimized Rowstore Fast Ingest یکی از قابلیتهای جدید اوراکل در نسخه 19c است که می تواند در زمینه IOT بسیار کاربردی باشد قبلا در مطلبی تحت عنوان “Memoptimized Fast Ingest در اوراکل 19c“، سعی کردیم به طور مفصل این قابلیت را شرح دهیم. اوراکل در نسخه 23c بهبودهایی را در این زمینه ایجاد کرده است که موضوع این مستند خواهد بود. پشتیبانی از Partitioning در نسخه 19c و 21c امکان تنظیم MEMOPTIMIZE FOR WRITE برای جداول پارتیشن شده وجود نداشت: Coected to Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 SQL> create table TBL1 2 ( 3 id NUMBER not null, 4 text VARCHAR2(3000), 5 mydate date 6 ) 7 SEGMENT CREATION IMMEDIATE 8 partition by range ( mydate ) 9 inter...
ادامه مطلب
قابلیت auto indexing در اوراکل نسخه 19c شرط عدم تساوی را پشتیبانی نمی کند که قبلا در این مورد مطلبی را ارائه کرده ایم. نسخه 21c این قابلیت را فراهم کرده است که در ادامه این مسئله را می بینید. برای نمایش این محدودیت، جدولی را همراه با حجم قابل توجهی از اطلاعات ایجاد می کنیم: SQL> create table tb(id number,name varchar2(100),date_time date,c1 varchar2(4000),c2 varchar2(4000)); Table created SQL> insert into tb select rownum,'test'||’’||rownum,sysdate - rownum,rpad('test',400,'c1'),rpad('test',400,'c2') from dual coect by level <=666444; 666444 rows inserted SQL> commit; Commit complete SQL> exec dbms_stats.gather_table_stats(owame => user,tabname => 'TB'); PL/SQL procedure...
ادامه مطلب
نماینده دولتی از 73.1 میلیارد دلار درآمد حاصل از هزینه پست و خدمات دیگر در سال مالی 2020 گزارش داد. اداره پست ایالات متحده به زودی پا به بازار رمزهای غیر قابل مهار خواهد گذاشت و از ان اف تی NFT پشتیبانی خواهد کرد. نه برای انتشار آثار هنری یا موس...
ادامه مطلب
پشتیبانی در طراحی سایت یکی از مهم ترین مراحل طراحی سایت مرحله پشتیبانی وب سایت است . در این مرحله واحد پشتیبانی سایت به مشکلات و تغییرات جزئی سایت می پردازد . طراحی سایت بدون پشتیبانی برای مشتریان بسیار ناخوشایند است . پس لازم است هر شرکت طراحی وب سایت یک واحد اختصاصی برای پشتیبانی سایت داشته باشند . در این مقاله به معرفی و توضیح رایج ترین سیستم های پشتیبانی در شرکت های طراحی سایت می پردازیم...
ادامه مطلب