ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بهترین زمان برای اجرای یک کوئری در mysql



p2m
July 16th, 2016, 12:45
سلام


دوستان عزیز یک سوال تخصصی داشتم بهترین زمان برای اجرای یک درخواست به سمت مای اسکیوال و هندل اون چند ثانیه هستش؟و از چه زمان بیشتر طول بکشه میشه گفت mysql درگیر شده و باعث درگیری سرور شده؟

JeyServer
July 16th, 2016, 12:54
سلام!
سوالتون بسیار کلی هست،
بستگی استفادتون از دیتابیس داره، بستگی به نحوه کانفیگتون داره.
ولی بطور کلی اگر یک کوئری بیش از یک ثانیه طول بکشه نارضایتی کاربر از سیستم افزایش پیدا میکنه و سامانه شما به نظرش کند میاد!

p2m
July 16th, 2016, 12:59
بسیار عالی پس کوئری بالای 1 ثانیه کند محسوب میشه درسته؟ایا مانیتورینگ کوئری ها به منظور یافتن دیتابیس های سنگین و مشکل ساز توصیه میشه؟

T.Toosi
July 16th, 2016, 13:03
سلام، در پروژه و دیتابیس سبک ثانیه فاجعه هست، باید روی میلی‌ثانیه حساب کنید، زمان و درگیری منابع توسط query ها هم به عوامل زیادی بستگی دارد. اگر به مشکلی خوردید query ها را از سرور مانیتور کنید و query سنگین را پیدا میکنید.

JeyServer
July 16th, 2016, 13:08
بسیار عالی پس کوئری بالای 1 ثانیه کند محسوب میشه درسته؟ایا مانیتورینگ کوئری ها به منظور یافتن دیتابیس های سنگین و مشکل ساز توصیه میشه؟

خیر برعکس همیشه پیشنهاد میشه که سرورتون رو مانیتور کنید تا مشکلاتو بتونید در نطفه خفه کنید!
البته همیشه هم لازم نیست پشت سیستم بشینید! خود Mysql در این زمینه تنظیماتی رو براتون آماده کردید تا بتونید کوئری های کند رو پیدا و عیب یابی کنید:
http://dev.mysql.com/doc/refman/5.7/en/slow-query-log.html

p2m
July 16th, 2016, 13:24
توصیه شما بعد از یافتن کوئری های سنگین چیه؟حتی اگر اپتیمایز صورت گرفته باشه و باز سرور جواب نده باید چیکار کرد؟

T.Toosi
July 16th, 2016, 13:31
توصیه شما بعد از یافتن کوئری های سنگین چیه؟حتی اگر اپتیمایز صورت گرفته باشه و باز سرور جواب نده باید چیکار کرد؟

باید ابتدا هدف query بررسی شود.

p2m
July 16th, 2016, 13:38
کوئری های یک سایت وردپرسی هستش که روش لایو زیلا نصبه و با بررسی های انجام شده کوئری های لایو زیلا هستش که طول میکشه اجرا بشه

T.Toosi
July 16th, 2016, 14:45
اگر خیلی مشکل ساز شده است، دیتابیس لایو زیلا را به یک سرور دیگر ریموت کنید.