اسکریپتی که استفاده می کنند چی هست؟ اسکریپت های اوپن سورس یا کسی براشون نوشته؟!
اگر کسی براشون نوشته. 99% معماری دیتابیس مشکل داره. از جمله جداول ایندکس گزاری نشده
اسکریپتی که استفاده می کنند چی هست؟ اسکریپت های اوپن سورس یا کسی براشون نوشته؟!
اگر کسی براشون نوشته. 99% معماری دیتابیس مشکل داره. از جمله جداول ایندکس گزاری نشده
وارد ssh بشوید
فایل /etc/my.cnf
را ویرایش کنید و دستور
را به فایل اضافه کنید توجه کنید اول خط ها # وجود دارد یعنی کامنت یا این دستورات فعال غیر فعال هستند برای فعال شدن # را از اول خط بردارید.کد:#log-slow-queries = /var/log/mysql-slow.log #long_query_time = 2 #log-queries-not-using-indexes
فایل /var/log/mysql-slow.log در سرور شما وجود ندارد پس بسازیدش و بعد chown mysql:mysql تا توسط مای اس کیو ال دردسترس باشد.
عدد 2 یعنی کوئری هایی که بیشتر از 2 ثانیه طول می کشند تا اجرا شوند بطور معمول کوئری در چند صدم ثانیه اجرا می شود.
دستور آخر کوئری هایی را نشان میدهد که ساختار جدول دیتابیس و نوع کوئری بدون استفاده از ایندکس اجرا می شوند که باید اصلاح شوند ولی اول کار این را فعال نکنید فعال کوئری های کند را پیدا کنید که ممکن هست شامل کوئری های بدون ایندکس هم باشد معمولا ...
برای دیدن کوئری های کند بعد از تنظیمات بالا مای اس کیو ال را ری استارت کنید و داخل فایل فوق را ببنید کوئری های کند به این فایل اضافه می شوند...
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)