LAB128 طبعة مجانية

LAB128 ثلاثة تقنيات استكشاف الأخطاء وإصلاحها / ضبط الأداء الرئيسية: * بناء على وقت الاستجابة باستخدام سجل الجلسة النشطة (الرماد)؛ * إظهار إحصائيات SQL مبتكرة باستخدام لقطات متكررة من V $ S
التحميل الان

LAB128 طبعة مجانية الترتيب والملخص

الإعلانات

  • Rating:
  • اسم الناشر:
  • Sergei Romanenko
  • موقع ويب الناشر:
  • http://www.lab128.com/
  • أنظمة التشغيل:
  • Windows All

LAB128 طبعة مجانية العلامات


LAB128 طبعة مجانية وصف

أدوات لأوراكل المتقدمة والمراقبة LAB128 يدعم ثلاثة تقنيات استكشاف الأخطاء وإصلاحها / ضبط الأداء الرئيسية: * الاستجابة القائمة على الوقت باستخدام سجل الجلسة النشطة (الرماد)؛ * إظهار إحصائيات SQL المبتكرة باستخدام لقطات متكررة من وجهات النظر V $ SQLSTATS أو V $ SQL * ضبط واسع للنظام ضبط الوقت المستندة إلى الوقت. تاريخ الجلسة النشطة (الرماد) وقت استجابة نظام قاعدة البيانات هو الوقت المنقضي بين تقديم استعلام SQL واستقبال النتيجة. وقت الاستجابة هو الأكثر أهمية للمستخدم النهائي، لأنه مكون رئيسي لأداء قاعدة البيانات المتصورة. تركز التقنية القائمة على الوقت الاستجابة على إجراءات مستخدم قاعدة البيانات التي يحتاج إليها الأداء الذي يجب تحسينه. ثم توظف واجهة انتظار Oracle (OWI) وتحدد بيانات SQL التي تسبب معظم وقت الاستجابة. تستند الإجراءات المطلوبة إلى تحليل مكونات الوقت المنقضي للبيانات المحددة. بعد اتخاذ هذه الإجراءات، قد يكون من الضروري التكرار من خلال هذه العملية مرة أخرى حتى يتحقق التأثير المرغوب فيه. تتضمن واجهة Oracle Wait V System_Event، V $ Session_Event، V $ Session_Wait، V $ Event_Name المشاهدات. Oracle 10G Extended OWI، وإدخال VION_SION_SION_HISTORY ACTION_SENTORY، وإذ تؤكد أهمية ضبط OWI. وبشكل أكثر تحديدا، فإن V $ Active_Session_history عبارة عن مجموعة من اللقطات عرض جلسة V $ التي تم التقاطها في فترة زمنية منتظمة للجلسات الفعالة. يستخدم LAB128 تقنية مجموعة مماثلة على الرغم من أنه لا يعتمد على طريقة العرض V $ Active_Session_History، لذلك متوافق مع إصدارات أوراكل السابقة. يرجى ملاحظة أن V $ Active_Session_History هو جزء من حزمة تشخيص Oracle 10G ويتطلب شراء ترخيص ODP. لذلك، يوفر LAB128 مدخرات إضافية عن طريق تطبيق وظائف الرماد وعدم مطالبة بشراء ODP. وجود بيانات الرماد التي تم جمعها، يوفر LAB128 مستكشف نشاط رسومي متطور، حيث يتم دمج أحداث الانتظار على مستوى النظام مع بيانات الرماد. هنا يمكنك تحديد موارد قاعدة البيانات التي كانت أكبر اختناقات خلال أي فترة زمنية محددة، أي عبارة SQL استغرق معظم الوقت لتنفيذه ومعرفة وقت الانتظار مقسمة بواسطة أحداث مختلفة. يتم عرض نص عبارة SQL بالإضافة إلى البيانات التفصيلية الأخرى. ضبط الاحصائيات SQL ضبط إحصائيات SQL هو نهج جديد. لدينا أفضل المعرفة لدينا، لا توجد أداة أخرى نفذت هذه التقنية. يعتمد على لقطات متكررة من SQL SQL (أو V $ SQLSTATS في 10G Release 2) عرض. يمكن حساب الدلتا بين اللقطات لأي فترة زمنية. لقد كانت مفاجأة ممتعة لتحقيق مدى دقة هذه التقنية ودقيقة وإنتاجية في الواقع. هذا النهج هو بديل (إن لم يكن أفضل) إلى الرماد. إنه يضيء حقا في ضبط أنظمة OLTP مع استفسارات قصيرة متكررة، حيث يكون الرماد أقل فعالية. يمكن استخدام إحصائيات SQL مع بيانات الرماد لتعزيز فعالية استكشاف الأخطاء وإصلاحها بشكل كبير. ربما سمعت أن AWR (مستودع عبء العمل التلقائي) في Oracle 10G قد استكشفت بالفعل هذه الفرصة من خلال التقاط V $ SQL كل ساعة. معدل الالتقاط الافتراضي في LAB128 هو لقطة واحدة كل 15 ثانية، لذلك لا توجد ببساطة مقارنة بنطاق إمكانيات جديدة ودقة غير مسبوقة. في LAB128، من الممكن حقا تتبع إحصاءات بيان SQL الفردي بمرور الوقت. الآن من السهل العثور على SQL المسؤولة عن المسامير المعالجة المركزية المتقطعة، يقرأ القرص، إلخ - شيء غير ممكن مع AWR. هناك العديد من التحديات في جمع إحصائيات SQL: كمية البيانات الهائلة، الطبيعة العابرة لبيانات SQL التي يمكن أن تذهب بعيدا وظهرت مرة أخرى في منطقة SQL، وتفسير وعرض البيانات التي تم جمعها. عندما اتصلنا بمؤسسة أوراكل تسأل عما إذا كانت تخطط لإدماج هذا النهج في قاعدة البيانات، أجابوا أن هذا سيكون باهظ الثمن. حسنا، كان من الصعب ولكن ليس مستحيلا. الاستخدام الشديد للضغط والخوارزميات التكيفية جعل هذا حقيقة واقعة. الآن يمكنك الاستفادة من هذا العمل الرائد وتوظيف هذه التقنية. بسبب فعاليته، يمكن أن يكون أحد أهم تقنيات استكشاف الأخطاء وإصلاحها في Oracle في المستقبل. (انظر أيضا مقالة ذات الصلة: "ضبط أوراكل باستخدام لقطات إحصائيات منطقة SQL المتكررة") ضبط على مستوى النظام يعتمد ضبط على مستوى النظام على تحليل إحصاءات أداء أوراكل. هذا النهج الكلاسيكي إلى حد ما قد لا يكون فعالا عندما يكون التباين الواضح بين مساهمات بيانات SQL المختلفة على الأداء المتدهوت. وفي الوقت نفسه، بالنسبة لبعض المواقف عندما تظهر بيانات SQL مختلفة مساهمة موحدة في وقت الاستجابة، أو عندما تعاني مشاكل الأداء في العديد من مجالات تفاعل المستخدم، فإن السبب الحقيقي يمكن أن يكون طبيعة على مستوى النظام (مثل نظام غير معقول، على سبيل المثال ). ستضفي إحصائيات على مستوى النظام المشكلة، وتوفير البيانات للأفعال المطلوبة. جمع بيانات أداء Oracle مع كامل يعتمد Oracle Tuning ومراقبة على وجهات نظر V $ التي توفر الوصول إلى بيانات أداء قاعدة البيانات. نظرا لأن معظم الإحصائيات في Views Views V $ عودة القيم التراكمية، فإنه ليس من الممكن حقا أن نقول الحالة التي توجد بها قاعدة البيانات عند اتخاذ لقطة واحدة فقط. يعطي قياس تغيير القيم بين اللقطات معلومات حول النشاط الذي حدث بين هذه اللقطات. توفر القياسات التي تم التقاطها بشكل متكرر دقة أكبر حول الوقت الذي تحدث فيه الأحداث، أي أن السلسلة الزمنية ذات معدل أخذ العينات الأعلى ستتمتع بدقة زمنية أعلى. سيكون من الطبيعي أن نفترض أن معدل أخذ العينات أعلى هو أفضل؛ في الواقع، قد يحمل كل قياس تكلفة للنظام المقاس. هذا صحيح بشكل خاص بالنسبة لأوراكل، حيث يشارك كل طلب إلى V $ وجهات النظر جزئيا مسار التنفيذ مع استعلام منتظم. اعتبار آخر هو عدد ومجموعة متنوعة من الإحصاءات للالتقاط. النهج التقليدي هو التركيز على أهم تلك، مثل تلك الموجودة في V $ SYSSTAT، V US $ System_Event، إلخ. من هذا الاختيار الكبير، ما هي الإحصاءات التي ينبغي جمعها؟ سيكون لكل دليل على هذا الموضوع قائمة خاصة به من أهم الإحصاءات اعتمادا على طبيعة ونطاق المشكلة. ماذا لو كانت طبيعة أو نطاق المشكلة غير معروفة؟ لماذا لا تجمع كل الإحصاءات المتاحة؟ هذان العاملان - ما الذي تجمعه وعدد المرات - كان موضوع حل وسط للعديد من منتجات المراقبة. يعد النهج المستخدم في LAB128 واحد فريد من نوعه: يلتقط جميع الإحصاءات التي نشأت من $ sysstat، v $ system_event، v $ filestat، v $ rollstat، v $ latch، وغيرها الكثير. هذا أكثر من 1000 إحصاءات لتتبع ذلك، ناهيك أن تذكر أن بعض الإحصاءات قد تحتوي على قيم متعددة (مثل تلك الموجودة في V US $ System_Event، V $ Latch، V $ Filestat، إلخ). ميزة أخرى فريدة من نوعها من LAB128 هي معدل أخذ العينات عالية من 6-12 ثانية بين القياسات. بشكل فعال، يقتصر معدل أخذ العينات بتكلفة تنفيذ الاستعلامات مقابل المشاهدات V $. معدل 6-12 ثانية هو الأمثل، وجود نفقات منخفضة للنظام المقاس. من أجل الحفاظ على تأثير جمع البيانات إلى الحد الأدنى، يمكن LAB128 انخفاض معدل أخذ العينات تلقائيا. LAB128 مخازن تم جمع البيانات مضغوط في قاعدة بياناتها في الذاكرة الخاصة بها. لقاعدة بيانات مشغول نسبيا، فمن الممكن تخزين ساعات وحتى أيام من البيانات باستخدام كمية صغيرة من الذاكرة، لمدة 9 ساعات تحتاج إلى 15-20 ميغابايت من ذاكرة الوصول العشوائي. لن يكون ذلك ممكنا دون ضغط فعال للغاية: يستخدم LAB128 خوارزمية ضغط غير ضائقة خاصة توفر كل من نسبة ضغط عالية ووصول عشوائي فوري إلى البيانات المخزنة. مراقبة متطورة في الوقت الفعلي مع واجهة مستخدم بديهية على الرغم من أنه من المهم معرفة كيفية إجراء مثيل أوراكل في الماضي، فمن المهم للغاية أن نرى كيف وماذا يفعل الآن. يحتفظ LAB128 أحدث حالة من مثيل Oracle داخليا، منعش بذكاء تلك المناطق التي تعتبرها المستخدم فقط. باستخدام هذه التقنية، تقدم LAB128 صورة مكثفة بتكلفة منخفضة إلى مثيل Oracle الذي يتم رصده. نظرا لأن المستخدم ينقل الانتباه إلى مجال جديد من الاهتمام، فإن معلومات أكثر تفصيلا متاحة على الفور. يعتقد فريق التطوير من LAB128 أن قابلية استخدام الطلب وراحة الطلب يأخذ نفس أولوية نفسها في تطورها. إذا كان هناك شيء غير مناسب، فلن يتم استخدامه. تستخدم واجهة المستخدم على نطاق واسع روابط ساخنة أو تقنية حفر لأسفل لجعل حتى التفاصيل الأكثر تعقيدا فقط عدد قليل من النقرات. وهذا يمنح DBA مضطرب ميزة هائلة في الإشراف على العمليات الداخلية، وتتبع المشاكل، أو ببساطة تعلم وتفهم عمل أوراكل. لم يتم استكشاف بعض ميزات معينة من المراقبة في الوقت الفعلي LAB128، مثل "Block Buck Explorer" وغيرها، في أدوات Oracle Oracning الأخرى. سهلة التركيب والصيانة. لتثبيت، فقط انسخ LAB128 القابل للتنفيذ وتشغيله. هذا كل شئ! حسنا، لإخبار الحقيقة، تحتاج أيضا إلى ملف تعليمات إلا إذا كنت على دراية بالفعل بأعمال Lab128. لا يستخدم البرنامج سجل Windows، حيث يتم تخزين جميع الإعدادات في ملفات نصية في الدليل حيث بدأ Lab128. ينصح بإنشاء دليل مخصص، على سبيل المثال D: \ Program Files \ Lab128، والحفاظ على الملفات هناك. يجب أن يكون هذا الدليل غير قابل للسماح بحفظ تفضيلات المستخدم. لإلغاء تثبيت LAB128، ما عليك سوى حذف دليل LAB128. تنفيذ الفن هناك مكونان على أداء أي أداة مراقبة: التأثير على نظام المراقبة، وسرعة واجهة المستخدم. كانت الفلسفة وراء تطوير LAB128 تقديم أقل حمولة ممكنة إلى مثيل أوراكل. من أجل تحقيق هذا الهدف، يستغل Lab128 العديد من التقنيات. على سبيل المثال، بدلا من تشغيل الاستعلامات مقابل وجهات نظر اثنين أو أكثر من وجهات نظر Oracle مع انضمامها بينهما، سيكون من الأفضل تشغيل استعلامات أكثر بساطة ضد كل من الآراء وجعل الإنضمام محليا في التطبيق. وبالمثل، يتم الاحتفاظ بأي شيء يمكن الوصول إليه بواسطة LAB128 في ذاكرة التخزين المؤقت المحلية لتجنب الاستعلام غير الضروري في المستقبل. للحفاظ على الموارد على جانب أوراكل، لا يستخدم LAB128 أبدا Oracle لتخزين أي بيانات (مثل القطاع ينطوي البيانات المخزنة من خلال أداة مراقبة Quest الخاصة به) التي سيتم استخدامها محليا في التطبيق ولا تسأل أبدا Oracle لأداء المعالجة (مثل البحث الثنائي المنفذ في PL / SQL Code في الأداة المذكورة أعلاه) إذا كان يمكن القيام به محليا. على سبيل المثال، يأخذ مستكشف Block Block's Explorer BLAB128 إطعامه من View BH $ $، ولكن يتم إجراء جميع التجميع التراكمي محليا في التطبيق. هذا صحيح بالنسبة للعديد من العمليات الأخرى. عندما يتعلق الأمر بالاستقالة، فإن سرعة واجهة المستخدم هي مصدر قلق كبير. هناك بعض الأدوات العظيمة المكتوبة في جافا ولكن من قذر واجهة المستخدم الخاصة بهم يجعلها غير مرغوب فيها للاستخدام اليومي. يتم كتابة LAB128 في C ++ ويستخدم خوارزميات فعالة لمعالجة البيانات التي الحجم جيدا إلى الكميات الكبيرة من البيانات التي يتم تخزينها ومعالجتها. يحتوي على محرك معالجة فعال مع بصمة صغيرة، ويعمل توظيف متعدد الخيوط للحفاظ على جميع المهام الخلفية من التدخل في رمز واجهة المستخدم. نتيجة لذلك، يعمل LAB128 جيدا حتى على أجهزة الكمبيوتر القديمة. نظرا لأنها تستهلك عدد قليل جدا من الموارد، فيمكن الاحتفاظ بتشغيل محطات العمل دون أي تأثير على التطبيقات الأخرى. ما lab128 ليس يمكنك العثور على العديد من استخدامات LAB128. إنها أداة مراقبة ممتازة ولكنها تفتقر إلى ميزة إرسال تنبيهات للمستخدم، حتى الآن. يحمل LAB128 الكثير من التفاعل المستخدم، حيث أنه أكثر حول ضبط المتقدمة واستكشاف الآلاف من الإحصاءات. لم تكن هذه الأداة مخصصة لإدارة Oracle، على الرغم من أنه يمكنك استخدام محرر SQL المركزي مع مستودع الاستعلام القابل للتمديد للقيام بعمل إداري قاعدة البيانات. أخيرا، هذه الأداة لا تعطيك حلول إصلاح الاستشارية أو المشكلات؛ كل شيء عن جمع الحقائق. نحن نحترم تجربتك ومعرفة تطبيق قاعدة البيانات الخاصة بك. نعتقد أن اتخاذ قراراتك الخاصة بناء على الحقائق التي تم جمعها هي أفضل طريقة للحفاظ على أعلى الأداء لقاعدة البيانات.


LAB128 طبعة مجانية برامج ذات صلة

cssslider.

يتيح CSSSLIDER الخاص بك منشآت صورتك الجميلة تماما في رمز CSS. ...

0 25.3 MB

تحميل