janebikala ارسال شده در اسفند 28، 2016 گزارش Share ارسال شده در اسفند 28، 2016 با درود خدمت اساتید محترم انجمن . امروز از نت افراز یک اخطار بابت سنگینی شدید اجرای کوئری های اس کیو ال گرفتم و سایت من رو مسدود کردند . من واقعا سواد این رو ندارم که بفهمم مشکل از کجاست . نمونه ی ایمیل هاستینگ رو اینجا میذارم ممنون می شم اگر راهنمایی کنید چون سایت مسدود شده . به استحضار مي رساند که اکانت شما توسط اجرا کردن کوئری های سنگین مای اس کیو ال به شدت باعث مشغول شدن cpu سرور شده است. نمونه ای از کوئری های اجرا شده در سرور توسط برنامه شما: # Time: 161224 10:53:41 # User@Host: janebikala_usi[janebikala_usi] @ localhost [] Id: 690490 # Query_time: 7.157415 Lock_time: 0.000291 Rows_sent: 5 Rows_examined: 23824 use janebikala_shopi; SET timestamp=1482564221; SELECT p.id_product, pl.`link_rewrite`, pl.`name`, pl.`description_short`, MAX(image_shop.`id_image`) id_image, il.`legend`, ps.`quantity` AS sales, p.`ean13`, p.`upc`, cl.`link_rewrite` AS category FROM `ps_product_sale` ps LEFT JOIN `ps_product` p ON ps.`id_product` = p.`id_product` INNER JOIN ps_product_shop product_shop ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1) LEFT JOIN `ps_product_lang` pl ON p.`id_product` = pl.`id_product` AND pl.`id_lang` = 1 AND pl.id_shop = 1 LEFT JOIN `ps_image` i ON (i.`id_product` = p.`id_product`) LEFT JOIN ps_image_shop image_shop ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1 AND image_shop.cover=1) LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1) LEFT JOIN `ps_category_lang` cl ON cl.`id_category` = product_shop.`id_category_default` AND cl.`id_lang` = 1 AND cl.id_shop = 1 WHERE product_shop.`active` = 1 AND p.`visibility` != 'none' AND p.`id_product` IN ( SELECT cp.`id_product` FROM `ps_category_group` cg LEFT JOIN `ps_category_product` cp ON (cp.`id_category` = cg.`id_category`) WHERE cg.`id_group` = 1 ) GROUP BY product_shop.id_product ORDER BY sales DESC LIMIT 0, 5; # User@Host: janebikala_usi[janebikala_usi] @ localhost [] Id: 690929 # Query_time: 7.596561 Lock_time: 0.000480 Rows_sent: 5 Rows_examined: 23824 SET timestamp=1482564221; SELECT p.id_product, pl.`link_rewrite`, pl.`name`, pl.`description_short`, MAX(image_shop.`id_image`) id_image, il.`legend`, ps.`quantity` AS sales, p.`ean13`, p.`upc`, cl.`link_rewrite` AS category FROM `ps_product_sale` ps LEFT JOIN `ps_product` p ON ps.`id_product` = p.`id_product` INNER JOIN ps_product_shop product_shop ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1) LEFT JOIN `ps_product_lang` pl ON p.`id_product` = pl.`id_product` AND pl.`id_lang` = 1 AND pl.id_shop = 1 LEFT JOIN `ps_image` i ON (i.`id_product` = p.`id_product`) LEFT JOIN ps_image_shop image_shop ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1 AND image_shop.cover=1) LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1) LEFT JOIN `ps_category_lang` cl ON cl.`id_category` = product_shop.`id_category_default` AND cl.`id_lang` = 1 AND cl.id_shop = 1 WHERE product_shop.`active` = 1 AND p.`visibility` != 'none' AND p.`id_product` IN ( SELECT cp.`id_product` FROM `ps_category_group` cg LEFT JOIN `ps_category_product` cp ON (cp.`id_category` = cg.`id_category`) WHERE cg.`id_group` = 1 ) GROUP BY product_shop.id_product ORDER BY sales DESC LIMIT 0, 5; همانطور که ملاحظه میکنید زمان اجرا شدن کوئری های برنامه شما بسیار بالا میباشد و این امرمیتواند به شدت بر روی کارایی سرور تاثیر گذار باشد. این مشکل میتواند مربوط به پلاگین های نصب شده بر روی برنامه شما، حجم بالای دیتابیس و یا علت الگوریتم غیر بهینه قسمتی از برنامه شما باشد. بنابراین به شما پیشنهاد میکنیم که هرچه سریعتر این مشکل را با شرکت سازنده برنامه و یا برنامه نویس خود مطرح کنید و در جهت رفع آن اقدامات لازم را انجام دهید. پیشاپیش از راهنمایی شما سپاسگذارم . آدرس سایت : janebikala.com نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
saeed.5570 ارسال شده در اسفند 29، 2016 گزارش Share ارسال شده در اسفند 29، 2016 2 مساله هست . بنظرم در مرحله اول با استفاده از ماژول پرستااستور دیتابیس رو پاک سازی کنید . دوم اینکه بعضی شرکت های هاستینگ میان ورژن sql رو یک دفعه ارتقا میدن و بعضی سایتا ناسازگاری پیش میاد . از دکمه optimize و repair بهش پایگاد داده در پنل هاست استفاده کنید بعدش . بک اپ حتما داشته باشید . اگر ماژول غیر ایمنی نصب نکرده باشید بنظر من باید حل بشه واکنش ها : janebikala 1 نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
janebikala ارسال شده در اسفند 31، 2016 مالک گزارش Share ارسال شده در اسفند 31، 2016 2 مساله هست . بنظرم در مرحله اول با استفاده از ماژول پرستااستور دیتابیس رو پاک سازی کنید . دوم اینکه بعضی شرکت های هاستینگ میان ورژن sql رو یک دفعه ارتقا میدن و بعضی سایتا ناسازگاری پیش میاد . از دکمه optimize و repair بهش پایگاد داده در پنل هاست استفاده کنید بعدش . بک اپ حتما داشته باشید . اگر ماژول غیر ایمنی نصب نکرده باشید بنظر من باید حل بشه ممنون از راهنماییتون . ورژن پرستا روی سایت 1.5 هست و ماژولی که فرمودید روش کار نکرد در مورد optimize بر روی خود پنل هاست هم نتیجه ای نداشت نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
janebikala ارسال شده در اسفند 31، 2016 مالک گزارش Share ارسال شده در اسفند 31، 2016 .... نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .