"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تمكين سجل الاستعلام البطيء لـ MySQL دون إعادة تشغيل الخادم؟

كيفية تمكين سجل الاستعلام البطيء لـ MySQL دون إعادة تشغيل الخادم؟

تم النشر بتاريخ 2024-11-06
تصفح:203

How to Enable MySQL Slow Query Log Without Restarting the Server?

كيفية تمكين سجل استعلام MySQL البطيء بدون إعادة تشغيل الخادم

س: يمكنني فقط تعيين حد الاستعلام البطيء بالطريقة الموصى بها على http //crazytoon.com/2007/07/23/. هل هناك حاجة إلى أي شيء آخر، مثل تحديد مسار الملف؟

ج: وفقًا لوثائق MySQL، فإن الاسم الافتراضي لملف سجل الاستعلام البطيء هو host_name-slow.log الموجود في دليل البيانات. إذا كنت لا ترى ملف سجل عند تشغيل SHOW VARIABLES، فمن المحتمل أنك تستخدم MySQL الإصدار 5.0.77 أو إصدار سابق. بالنسبة لهذه الإصدارات، استخدم الأمر التالي:

SET GLOBAL log_slow_queries = 1;

ومع ذلك، منذ MySQL 5.1، يمكنك استخدام الأمر التالي:

SET GLOBAL slow_query_log = 'ON';

تذكر مسح السجلات باستخدام FLUSH LOGS.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3