سلام
دوستان عزیز یک سوال تخصصی داشتم بهترین زمان برای اجرای یک درخواست به سمت مای اسکیوال و هندل اون چند ثانیه هستش؟و از چه زمان بیشتر طول بکشه میشه گفت mysql درگیر شده و باعث درگیری سرور شده؟
سلام
دوستان عزیز یک سوال تخصصی داشتم بهترین زمان برای اجرای یک درخواست به سمت مای اسکیوال و هندل اون چند ثانیه هستش؟و از چه زمان بیشتر طول بکشه میشه گفت mysql درگیر شده و باعث درگیری سرور شده؟
سلام!
سوالتون بسیار کلی هست،
بستگی استفادتون از دیتابیس داره، بستگی به نحوه کانفیگتون داره.
ولی بطور کلی اگر یک کوئری بیش از یک ثانیه طول بکشه نارضایتی کاربر از سیستم افزایش پیدا میکنه و سامانه شما به نظرش کند میاد!
.:: جی سرور - ارائه دهنده خدمات میزبانی وب و سرور های مجازی و اختصاصی ::.
دارنده نماد اعتماد الکترونیکی از وزارت صنعت ، معدن و تجارت
بسیار عالی پس کوئری بالای 1 ثانیه کند محسوب میشه درسته؟ایا مانیتورینگ کوئری ها به منظور یافتن دیتابیس های سنگین و مشکل ساز توصیه میشه؟
سلام، در پروژه و دیتابیس سبک ثانیه فاجعه هست، باید روی میلیثانیه حساب کنید، زمان و درگیری منابع توسط query ها هم به عوامل زیادی بستگی دارد. اگر به مشکلی خوردید query ها را از سرور مانیتور کنید و query سنگین را پیدا میکنید.
خیر برعکس همیشه پیشنهاد میشه که سرورتون رو مانیتور کنید تا مشکلاتو بتونید در نطفه خفه کنید!
البته همیشه هم لازم نیست پشت سیستم بشینید! خود Mysql در این زمینه تنظیماتی رو براتون آماده کردید تا بتونید کوئری های کند رو پیدا و عیب یابی کنید:
http://dev.mysql.com/doc/refman/5.7/...query-log.html
.:: جی سرور - ارائه دهنده خدمات میزبانی وب و سرور های مجازی و اختصاصی ::.
دارنده نماد اعتماد الکترونیکی از وزارت صنعت ، معدن و تجارت
توصیه شما بعد از یافتن کوئری های سنگین چیه؟حتی اگر اپتیمایز صورت گرفته باشه و باز سرور جواب نده باید چیکار کرد؟
کوئری های یک سایت وردپرسی هستش که روش لایو زیلا نصبه و با بررسی های انجام شده کوئری های لایو زیلا هستش که طول میکشه اجرا بشه
اگر خیلی مشکل ساز شده است، دیتابیس لایو زیلا را به یک سرور دیگر ریموت کنید.
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)