الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تحسين اداء قاعدة بيانات أوراكل ( نقاط مختصره وأساسية)

Featured Replies

بتاريخ:

سلام




يمكن تحميل التفاصيل التاليه على هيئة ملف اكروبات من الرابط التالى :





مهارات وأساسيات تحسين اداء قواعد البيانات :


اولا الأصدارات على معمارية 32 بت


tab1.PNG
tab2.PNG

خصائص :

  • قاعدة البيانات التى تعمل على نظام 32 بت تدعم حتى 3 جيجابايت من الذاكره
  • قاعدة البيانات التى تعمل على نظام 64 بت تدعم حتى 8 تيرابايت من الذاكره
  • أكبر حجم لملف على أوراكل يمكن ايصل الى 64 جيجابايت .
  • أكبر حجم لقاعدة بيانات هو 4 بيتابايت
  • لدى وندوز 2003 نسخة ال 64 بت بعض البطء عند التعامل مع كمية كبيرة من البيانات فى الذاكره اثناء وضع Large Pages خصوصا اذا تم عمل Fragments للذاكره , هذه المشكة تم حلها على وندوز 2008 .
  • كل أصدارات أوراكل تعمل على المعالجات التى تدعم Hyper threading
  • هناك قيمة يمكن وضعها بالريجسترى لتحديد أى Thread ستعمل على أى Processor فى بيئة متعددة المعالجات والقيمة هى ORACLE_AFFINITY
  • يمكن تحديد الأولويات فى الريجسترى باستخدام القيمة ORACLE_PRIORITY
  • قم بأستخدام listener واحد فقط لكل قاعدة بيانات
  • عند وجود ازدحام عند الدخول على قاعدة البيانات قم باستخدام اقيمة QUEUESIZE فى ملف ال listener.ora لان القيمة الأساسية هى 50 يمكنك استعمال 200 او 300 لكن استخدمها فقط فى حالة الحوجة اليها .
  • معدل حجم البيانات المنقول خلال الشبكة الأساسى هو 8k على قاعدة بيانات اوراكل 11جى يمكنك زيادة هذا المعدل حتى 32bit باستخدام DEFAULT_SDU_SIZE فى ملف ال sqlnet.ora او SDU فى ملف ال TNSNAMES.ORA
  • استخدام Dedicated Server يعطى اداء وسرعة أفضل مع قاعدى البيانات .
  • استخدام Shared server يوفر مساحة ذاكرة اكبر لكنه يضر باداء قاعدة البيانات .
  • وندوز فيستا و 7 و2008 يدعمون خاصية TCP auto tunning
  • القيمة SQLNET.AUTHENTICATION_SERVICES=(NTS) بملف sqlnet.ora تخص الدخول ك (connect / as SYSDBA)
  • باستخدام خاصية Automatic Storage Management - ASM لن تحتاج لنقل ملفات ال Datafiles كما لن تحتاج لوضع Tablespace فى وضع offline بالاضافة لامكانية اضافة هاردسك او مساحة بدون توقف .
  • أستخدم القيمة MEMORY_TARGET لأدارة الذاكرة الياً SGA و PGA على قاعدى بيانات أوراكل 11g .
  • اذا كان بامكانك استخدام نسخة 64 بت فلا تستخدم نسخة 32بت وانتقل فورا الى 64 بت تحسينا للاداء وابتعادا عن المشكلات التى تحدث مع نسخة ال 32 بت.
  • يمكنك زيادة الذاكرة المستخدمة مع نسخة 32 بت لأكثر من 3 جيجابايت وذلك عن طريق اضافة المفتاح /3GB لملف ال boot.ini على الوندوز والذى سيكون شكله كالتالى بعض التعديل multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect /3GB
  • يمكنك استخدام الاداه perfmon لمراقبة اداء اوراكل Oracle.exe
  • اذا اصيحت قيمة Total Pool Non-Paged Bytes اقرب بعددا المراقبة الى القيمة 128 ميجابايت فهناك احتمال كبير لظهور مشكلة بنظام التشغيل .
  • يجب ان لاتقل قيمة Free System Page Table Entries (PTE’s) عن 7500 واذا حدث يجب اذافة المفتاح /USERVA=2560 الى ملف ال boot.ini
  • نسخة وندوز سيرفر 32بت standard تدعم حتى 4 جيجابايت ونسخة سيرفر 32 بت Enterprise تدعم حتى 32 جيجابايت ونسخة سيرفر 32 بت Datacenter تدعم حتى 64 جاجابايت .
  • يمكنك استعمال AWE لرفع قيمة database buffer حتى 12 جيجابايت ولعمل ذلك يجب استعمال الاداه القيمة USE_INDIRECT_DATA_BUFFERS كما يجب عندها استعمال DB_BLOCK_BUFFERS بدلا عن DATABASE_CACHE_SIZE
  • يمكنك استخدام الخاصية Automatic workload Repository لمراقبة ال Cache ratio وال shared pool
  • الخاصية AWE و AWR لن تعمل معهما خاصية Automatic Memory Management لذا يجب وضع ذلك فى الحسبان .
  • يمكنك استعمال قاعدة بيانات 64بت على السيرفر وتكون التطبيقات 32بت دون مشكلات .
  • ملفات قاعدة بيانات Datafiles اوراكل 32بت متوافقة مع نسخة 64بت .
  • نسخة أوراكل المخصصة ل 32بت غير مدعومة على انظمة 64بت .
  • اذا كنت ستسخدم نسخة وندوز 2003 فيجب عليك الانتقال الى sp2 على الاقل لتلافى مشكلات تخص الأداء او الافضل الانتقال الى النسخة وندوز 2008 .





لاتنسونا من الدعاء



www.Mojtabanow.info

  • بعد 2 أسابيع...
بتاريخ:

سلام




يمكن تحميل التفاصيل التاليه على هيئة ملف اكروبات من الرابط التالى :





مهارات وأساسيات تحسين اداء قواعد البيانات :


اولا الأصدارات على معمارية 32 بت


tab1.PNG
tab2.PNG

خصائص :

  • قاعدة البيانات التى تعمل على نظام 32 بت تدعم حتى 3 جيجابايت من الذاكره
  • قاعدة البيانات التى تعمل على نظام 64 بت تدعم حتى 8 تيرابايت من الذاكره
  • أكبر حجم لملف على أوراكل يمكن ايصل الى 64 جيجابايت .
  • أكبر حجم لقاعدة بيانات هو 4 بيتابايت
  • لدى وندوز 2003 نسخة ال 64 بت بعض البطء عند التعامل مع كمية كبيرة من البيانات فى الذاكره اثناء وضع Large Pages خصوصا اذا تم عمل Fragments للذاكره , هذه المشكة تم حلها على وندوز 2008 .
  • كل أصدارات أوراكل تعمل على المعالجات التى تدعم Hyper threading
  • هناك قيمة يمكن وضعها بالريجسترى لتحديد أى Thread ستعمل على أى Processor فى بيئة متعددة المعالجات والقيمة هى ORACLE_AFFINITY
  • يمكن تحديد الأولويات فى الريجسترى باستخدام القيمة ORACLE_PRIORITY
  • قم بأستخدام listener واحد فقط لكل قاعدة بيانات
  • عند وجود ازدحام عند الدخول على قاعدة البيانات قم باستخدام اقيمة QUEUESIZE فى ملف ال listener.ora لان القيمة الأساسية هى 50 يمكنك استعمال 200 او 300 لكن استخدمها فقط فى حالة الحوجة اليها .
  • معدل حجم البيانات المنقول خلال الشبكة الأساسى هو 8k على قاعدة بيانات اوراكل 11جى يمكنك زيادة هذا المعدل حتى 32bit باستخدام DEFAULT_SDU_SIZE فى ملف ال sqlnet.ora او SDU فى ملف ال TNSNAMES.ORA
  • استخدام Dedicated Server يعطى اداء وسرعة أفضل مع قاعدى البيانات .
  • استخدام Shared server يوفر مساحة ذاكرة اكبر لكنه يضر باداء قاعدة البيانات .
  • وندوز فيستا و 7 و2008 يدعمون خاصية TCP auto tunning
  • القيمة SQLNET.AUTHENTICATION_SERVICES=(NTS) بملف sqlnet.ora تخص الدخول ك (connect / as SYSDBA)
  • باستخدام خاصية Automatic Storage Management - ASM لن تحتاج لنقل ملفات ال Datafiles كما لن تحتاج لوضع Tablespace فى وضع offline بالاضافة لامكانية اضافة هاردسك او مساحة بدون توقف .
  • أستخدم القيمة MEMORY_TARGET لأدارة الذاكرة الياً SGA و PGA على قاعدى بيانات أوراكل 11g .
  • اذا كان بامكانك استخدام نسخة 64 بت فلا تستخدم نسخة 32بت وانتقل فورا الى 64 بت تحسينا للاداء وابتعادا عن المشكلات التى تحدث مع نسخة ال 32 بت.
  • يمكنك زيادة الذاكرة المستخدمة مع نسخة 32 بت لأكثر من 3 جيجابايت وذلك عن طريق اضافة المفتاح /3GB لملف ال boot.ini على الوندوز والذى سيكون شكله كالتالى بعض التعديل multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect /3GB
  • يمكنك استخدام الاداه perfmon لمراقبة اداء اوراكل Oracle.exe
  • اذا اصيحت قيمة Total Pool Non-Paged Bytes اقرب بعددا المراقبة الى القيمة 128 ميجابايت فهناك احتمال كبير لظهور مشكلة بنظام التشغيل .
  • يجب ان لاتقل قيمة Free System Page Table Entries (PTE’s) عن 7500 واذا حدث يجب اذافة المفتاح /USERVA=2560 الى ملف ال boot.ini
  • نسخة وندوز سيرفر 32بت standard تدعم حتى 4 جيجابايت ونسخة سيرفر 32 بت Enterprise تدعم حتى 32 جيجابايت ونسخة سيرفر 32 بت Datacenter تدعم حتى 64 جاجابايت .
  • يمكنك استعمال AWE لرفع قيمة database buffer حتى 12 جيجابايت ولعمل ذلك يجب استعمال الاداه القيمة USE_INDIRECT_DATA_BUFFERS كما يجب عندها استعمال DB_BLOCK_BUFFERS بدلا عن DATABASE_CACHE_SIZE
  • يمكنك استخدام الخاصية Automatic workload Repository لمراقبة ال Cache ratio وال shared pool
  • الخاصية AWE و AWR لن تعمل معهما خاصية Automatic Memory Management لذا يجب وضع ذلك فى الحسبان .
  • يمكنك استعمال قاعدة بيانات 64بت على السيرفر وتكون التطبيقات 32بت دون مشكلات .
  • ملفات قاعدة بيانات Datafiles اوراكل 32بت متوافقة مع نسخة 64بت .
  • نسخة أوراكل المخصصة ل 32بت غير مدعومة على انظمة 64بت .
  • اذا كنت ستسخدم نسخة وندوز 2003 فيجب عليك الانتقال الى sp2 على الاقل لتلافى مشكلات تخص الأداء او الافضل الانتقال الى النسخة وندوز 2008 .



تسلم يا حبيبنا علي العمل الرائع ..

لاتنسونا من الدعاء



www.Mojtabanow.info


انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.