model_list ест память

burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: model_list ест память

Post by burn »

error.log

Code: Select all

2021-01-04 00:40:47:#0 /data/www/domain.com/scj/includes/db_modules/mysql.php(182): db_error('SELECT   gs.gal...', 1054, 'Unknown column ...', 'db_link')
#1 /data/www/domain.com/scj/includes/libs/tpl_tags.php(0): db_query('SELECT   gs.gal...', 'db_link')
#2 /data/www/domain.com/scj/includes/libs/tpl_tags.php(0): rot_get_item_execute_query('SELECT   gs.gal...', Array, Array)
#3 /data/www/domain.com/scj/includes/libs/tpl_functions.php(0): rot_get_items(Array, 0, Array)
#4 /data/www/domain.com/scj/tube/index.php(0): rot_create_page('content_page', 0, Array, Array, Array)
#5 {main}
Mysql error:: 1054 (Unknown column 'rot_gal2tag.tag_id' in 'where clause') (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, 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_stats1 as gs  FORCE INDEX (group_id)  STRAIGHT_JOIN rot_gallery_info as gi on gi.gallery_id = gs.gallery_id
STRAIGHT_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 gs.group_id = 0  AND rot_gal2tag.tag_id IN ('935') and rot_gal2tag.site_id = '1'  ORDER BY  tested_thumb DESC,  gs.total_ctr DESC  LIMIT 0, 51# queryitems.
mysqli_error.log

Code: Select all

2021-01-04 00:40:47 :: 1054  :: Unknown column 'rot_gal2tag.tag_id' in 'where clause' :: 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, 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_stats1 as gs  FORCE INDEX (group_id)  STRAIGHT_JOIN rot_gallery_info as gi on gi.gallery_id = gs.gallery_id STRAIGHT_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 gs.group_id = 0  AND rot_gal2tag.tag_id IN ('935') and rot_gal2tag.site_id = '1'  ORDER BY  tested_thumb DESC,  gs.total_ctr DESC  LIMIT 0, 51# queryitems 
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: model_list ест память

Post by admin »

big_database_flag не стоит в конфиге случайно?
если нет но идей нету, скидывайте админку и где как жать что б увидеть ошибку
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: model_list ест память

Post by burn »

big_database_flag есть, да
выключил на одном - та ошибка пропала
теперь вижу такую:

Code: Select all

2021-01-04 10:37:58 :: 1054  :: Unknown column 'm.model_average_ctr' in 'order clause' :: SELECT m.model_id, m.model_slug, m.model_name,  	md.*, 	m.model_total_galleries, md.model_average_ctr FROM rot_models as m 	LEFT JOIN rot_models_data as md ON m.model_id = md.model_id and site_id = '1' AND m.model_total_galleries > 1 ORDER BY  m.model_average_ctr DESC  LIMIT 1, 199  
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: model_list ест память

Post by admin »

добавил фикс

а в чем фишка big_base на базе где галер всего ничего?
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: model_list ест память

Post by burn »

Выключил big_database_flag на всех - LA выросла с 30 до 50
Вернул big_database_flag - LA стала 30
Может совпадение, но пока оставлю включенным, потом может еще поТестю.

АП проверю, отпишусь.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: model_list ест память

Post by admin »

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

может быть лучше не методом тыка, а конкретно разобраться где вопрос?
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: model_list ест память

Post by burn »

После АПа темпелйт model_list начал работать, и память ест мало.
Но content_page с <model_list num=1-10><li><!--MODEL_NAME--></li></model_list> все так же ест 300-400Мб

С big_database_flag тоже надо разобраться.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: model_list ест память

Post by admin »

ок, пойдем по очереди

показывайте где 400 метров что б было конкретно что разбирать
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: model_list ест память

Post by burn »

Добавьте в темплейд content_page

Code: Select all

<model_list num=1-10><li><!--MODEL_NAME--></li></model_list>
и он начнет потреблять 300-400Мб
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: model_list ест память

Post by admin »

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

какой сл вопрос разбираем?
Don't forget to run script update
Post Reply