هل هناك التعريف أي ما يعادل الخلية ؟ [مغلقة]

StackOverflow https://stackoverflow.com/questions/20263

  •  09-06-2019
  •  | 
  •  

سؤال

"Microsoft SQL Server منشئ ملفات التعريف هو واجهة المستخدم الرسومية إلى تتبع SQL لرصد مثيل مشغل قاعدة بيانات أو خدمات التحليل."

أجد باستخدام SQL Server منشئ ملفات التعريف مفيدة للغاية خلال تطوير واختبار عندما أكون التصحيح تطبيق قاعدة بيانات المشاكل.لا أحد يعرف إذا كان هناك ما يعادل برنامج الخلية ؟

هل كانت مفيدة؟

المحلول

شيء رائع أن في نسخة 5.0.37 المجتمع الخادم الخلية الجديدة في منشئ ملفات التعريف.

وهذا قد تعطيك معلومات ما كنت تبحث عن.

نصائح أخرى

هل ترغب في مراقبة الأداء ، أو مجرد رؤية الاستفسارات التي المنفذة?إذا كان هذا الأخير, يمكنك تكوين الخلية إلى تسجيل جميع الاستفسارات إنها تعطى.على ريدهات لينكس مربع ، قد تضيف

log = /var/lib/mysql/query.log

إلى [mysqld] قسم /etc/my.cnf قبل إعادة تشغيل الخلية.

تذكر أن في مشغول قاعدة بيانات السيناريو ، هذه السجلات يمكن أن تنمو كبيرة جدا.

محاولة JET profiler هو الوقت الحقيقي الاستعلام الأداء أداة التشخيص!أنا استخدامها في العمل.برنامج ممتاز و الدعم.استعراض Jet Profiler for MySQL

في رأيي لقد وجدت كل شيء هنا في الخام....

ابحث فتح الخلية ملف التكوين ، وعادة /etc/mysql/بلدي.cnf على أوبونتو.البحث عن المقطع الذي يقول "تسجيل الدخول" و "النسخ المتماثل"

# * Logging and Replication
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.

log = /var/log/mysql/mysql.log

أو في إصدارات أحدث من الخلية, تعليق خارج هذه الخطوط من رموز

general_log_file        = /var/log/mysql/mysql.log
general_log             = 1
log_error                = /var/log/mysql/error.log

فقط حرر "سجل" متغير تشغيل تسجيل.إعادة تشغيل MySQL مع هذا الأمر:sudo /etc/init.د/mysql إعادة تشغيل

نحن الآن على استعداد لبدء الرصد الاستفسارات كما أنها تأتي.فتح محطة جديدة و تشغيل هذا الأمر انتقل إلى ملف السجل ، وتعديل المسار إذا لزم الأمر.

tail -f /var/log/mysql/mysql.log

Jet Profiler جيد إذا كانت النسخة المدفوعة.على LogMonitor مجرد نقطة إلى الخلية ملف السجل.

غير متأكد حول واجهة المستخدم الرسومية ولكن هناك الأمر الذي ساعدني الشخصي الإجراءات المخزنة الكثير في الخلية باستخدام منضدة:

SET profiling = 1;
call your_procedure;
SHOW PROFILES;
SET profiling = 0;

إذا كان الإصدار 5.0.37 غير متوفر, قد ترغب في النظر في mytop.ببساطة النواتج الوضع الحالي الخادم, ولكن يسمح لك لتشغيل تفسير (ذكر mercutio) على الاستفسارات.

النقيب Neor منشئ ملفات التعريف SQL ، exelent!!و تطبيق مجاني لجميع المستخدمين. http://www.profilesql.com/download/enter image description here

أنا لا أعرف عن أي تطبيقات التنميط على هذا النحو, لكنه شائع لاستخدام شرح الجملة من أجل تحليل الاستعلامات.يمكنك استخدام هذه لمعرفة أفضل المؤشرات إلى إنشاء أو يمكنك محاولة تغيير شامل الاستعلام ونرى كيف يتغير والكفاءة ، الخ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top