تالار های تخصصی

متن مرتبط با «رفتار» در سایت تالار های تخصصی نوشته شده است

مقایسه رفتار پستگرس و اوراکل برای بازگردانی تغییرات

  • نیلوبلاگ

    همان‌طور که می‌دانید، وقتی در یک تراکنش رکوردی حذف یا بروزرسانی می‌شود، گاهی لازم است تغییر انجام‌شده به حالت قبلی بازگردد (rollback). برای مثال، کاربری رکوردی را بروزرسانی می‌کند و بلافاصله متوجه می‌شود که باید این تغییر را لغو کند. در اکثر دیتابیس‌های رابطه‌ای مدرن که ACID را به‌طور کامل پشتیبانی می‌کنند، این امکان وجود دارد، اما مکانیزم اجرایی آن در ...

    ادامه مطلب
  • امکان تغییر رفتار پیش فرض kill session در اوراکل 23c

  • نیلوبلاگ

    زمانی که sessionای را در اوراکل kill می کنیم، به صورت پیش فرض آن session در حالت SOFTء، kill خواهد شد: SQL> ALTER SYSTEM KILL SESSION '1025,44801'; System altered. جزییات اجرای این دستور را می توانیم در Alert Log ببنیم: 2023-12-19T13:32:18.731476+03:30 (4):A user has terminated a session. KILL SESSION for sid=(1025, 44801): Reason = alter system kill session Mode = KILL SOFT -/-/-/- Requestor = USER (orapid = 55, ospid = 3267554, inst = 1) User = oracle Program = sqlplus@OEL8 (TNS V1-V3) Owner = Process: USER (orapid = 75, ospid = 3268895) User = 462710969 Program = plsqldev.exe Result = ORA-0 برای kill کردن session در حالت HARD می توانیم عبارت immediate را به ...

    ادامه مطلب
  • اوراکل 23c – شناسایی علت تغییر رفتار Optimizer با استفاده از ویوی DBA_HIST_OPTIMIZER_ENV_DETAILS

  • نیلوبلاگ

    تغییر Execution Plan یک کوئری می تواند به دلایل ساده ای مثل حذف و اضافه کردن ایندکس، پارتیشن بندی جدول، پارتیشن بندی ایندکس اتفاق بیفتد اما شناسایی علت تغییر رفتار Optimizer همیشه ساده نیست چرا که در بعضی از موارد تغییر در Optimizer Environment منجر به ایجاد Execution Plan جدید می شود. برای مثال در sessionای پارامتر OPTIMIZER_INDEX_COST_ADJ که میزان گرایش Optimizer به استفاده از ایندکس را تعیین می کند، به عدد 1 و در session دیگر این پارامتر به مقدار 1000! تنظیم شده است بدون تردید این تفاوت ها در Optimizer Environment، می تواند Execution Plan بعضی از کوئری ها را تغییر دهد. موضوع این مستند در مورد آن است که چگونه می توانیم تشخیص دهیم تغییر Execution Plan یک کوئری به دلیل تغییر در Optimizer Env...

    ادامه مطلب
  • کنترل رفتار جنسی کودک

  • نیلوبلاگ

    جلوگیری از احساس نابهنگام جنسی دو بخش اساسی دارد. بخش اول، مراقبتهایی است که والدین باید در رابطه با خود داشته باشند و بخش دوم مراقبتهایی که در رابطه با فرزندان خود باید پیش بگیرند که هرکدام به شرح زیر است: مراقبت والدین در رابطه با فرزندان ۱. شستوشو و تطهیر: به عنوان مثال در ۳ یا ۴ سالگی، وظیفه استحمام پسران بهتر است بر عهده پدر باشد. در مجموع شستوشوی کودکان پس از دفع و مراقبت از بهداشت ا...

    ادامه مطلب