Проблемы с Build 202310020641

Post Reply
Serhio
Posts: 73
Joined: Wed Nov 15, 2017 9:07 pm

Проблемы с Build 202310020641

Post by Serhio »

День добрый.
Обновился до Build 202310020641 и начались проблемы. Скапливаются определённые запросы и валят сервер.
До аппа всё работало чётко. Админ ничего на сервере не делал. И сейчас с сервером всё ок.
Проблема в тяжёлых запросах :

Code: Select all


Mysql error:: 2006 (MySQL server has gone away) (ext_db_link) in query SELECT   gs.gallery_id, gs.thumb_id, gi.sponsor_id, gi.content_count, gi.content_type, gs.total_shows, gs.total_clicks, gs.total_ctr, gt.thumb_url, gt.source_thumb_url, gd.*, gi.content_count, gi.crop_profile_id, gs.activation_date, gi.added_date, gi.duration, gi.url, gi.gallery_total_shows, gi.sponsor_id, gi.source_url, gi.custom_gallery  FROM rot_gallery_stats31 as gs  FORCE INDEX (group_id)   JOIN  rot_gallery_info as gi on gi.gallery_id = gs.gallery_id
 JOIN  rot_gallery_data1 as gd on gd.gallery_id = gs.gallery_id
  JOIN rot_thumbs as gt on gt.thumb_id = gs.thumb_id 
			WHERE 1 = 1  AND gi.gallery_status = 'active'  AND gi.gallery_type = 0  and gs.best_thumb = 'yes'  and gi.sponsor_id NOT IN ('19','17','20','15','40','16','21') and gs.group_id IN (153,3,236,4,270,5,6,7,8,246,254,9,10,11,12,186,81,13,14,15,181,238,248,28,261,16,17,18,19,20,27,21,22,23,180,24,206,276,25,26,169,29,170,171,202,279,30,31,194,32,41,33,42,34,40,35,45,44,43,36,37,233,39,38,148,187,260,46,252,191,47,48,281,49,50,51,193,52,172,159,53,176,277,54,55,56,57,63,62,58,168,184,59,160,60,61,64,65,66,67,199,224,72,68,69,70,71,73,74,75,183,76,77,78,231,79,80,82,83,84,85,86,267,197,234,93,87,92,88,89,90,91,94,95,96,97,98,102,103,99,100,101,166,251,200,205,104,105,245,106,107,108,109,110,253,178,179,111,241,112,113,235,114,239,177,115,116,122,212,117,118,119,120,242,121,247,124,125,126,203,167,163,127,188,244,271,272,128,129,130,131,132,196,250,133,134,174,173,201,135,227,136,283,137,164,237,275,138,139,240,243,141,140,142,190,280,278,143,144,145,282,146,192,149,147,182,209,273,189,151,263,152,175,207,249)  AND gs.gallery_id NOT IN ('2750774','1394747','2656787','5800263','649641','6874048','840114','7121036','6709118','5886689','4809981','2202852','530494','631335','6492280','5901695','7139025','840186','336401','3615006','3578113','622399','2958584','8032987','6786629','4734444','413431','3436898','6226283','628290','3299896','173411','8228718','2442271','725453','820008','6832047','336825','1754034','336166','2914015','312828','722526','234774','596531','560942','558402','2254088','7751903','905664','5961334','561013','564715','5947004','1640588','552489','5941138','4809409','6464975','5402248','7175182','7048654','1995937','2394972','8432217','919306','6053218','568228','561511','3425220','564741','7048585','5913704','2835727','8121603','3257439','5044827','6445611','564983','3604245')  GROUP BY gs.gallery_id, gs.thumb_id  ORDER BY  tested_thumb DESC,  gs.total_ctr DESC  LIMIT 0, 1# queryitems. (www.xxxxx.com) 

Сейчас админ их убивает что б хоть как то всё работало.
Скажите в чём может быть причина? Ещё раз повторюсь что до аппа всё работало как часы.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблемы с Build 202310020641

Post by admin »

Приветствую!

запрос обычный
смущает только очень большое перечисление групп
может быть мускл решил как то переиначить план обработки запросов, такое бывает при изменении соотношения галер в базе

в любом случае надо либо что б админг сказал что не так с запросом, какой план запроса и как он счиатет надо поправить
либо надо шел что б увидеть что именно эти запросы тормозят и тп
Don't forget to run script update
Serhio
Posts: 73
Joined: Wed Nov 15, 2017 9:07 pm

Re: Проблемы с Build 202310020641

Post by Serhio »

план запроса:
-----------------------
+------+-------------+-------+--------+-----------------------------------------------------------------------+----------+---------+------------------------------+-------+--------------------------------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+------+-------------+-------+--------+-----------------------------------------------------------------------+----------+---------+------------------------------+-------+--------------------------------------------------------+
| 1 | SIMPLE | gs | range | group_id | group_id | 3 | NULL | 46530 | Using index condition; Using temporary; Using filesort |
| 1 | SIMPLE | gi | eq_ref | PRIMARY,sponsor_id,gallery_type,gallery_status,sponsor_gallery_status | PRIMARY | 4 | site_tcms.gs.gallery_id | 1 | Using where |
| 1 | SIMPLE | gd | eq_ref | PRIMARY | PRIMARY | 4 | site_tcms.gs.gallery_id | 1 | |
| 1 | SIMPLE | gt | eq_ref | PRIMARY | PRIMARY | 4 | site_tcms.gs.thumb_id | 1 | |
+------+-------------+-------+--------+-----------------------------------------------------------------------+----------+---------+------------------------------+-------+--------------------------------------------------------+
вот такая версия mysql: Server version: 10.11.4-MariaDB MariaDB Server
база находится на ssd диске.
доступы в личке
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблемы с Build 202310020641

Post by admin »

я думаю такое кол-во групп

gs.group_id IN (153,3,236

это по факту получается вся база
но посмотрим плотнее когда будет админка доступ в мускл
Don't forget to run script update
Post Reply