Page 8 of 10
Re: Big Base Demo
Posted: Sat Nov 06, 2021 5:38 pm
by admin
активно пишется в базу
потому и такие действия медленные
какие варианты .. тормознуть импорт например) как варинат выдумывать какие-то ограничения, можно можно было ограничить импорт например 500 в минуту = меньше нагрузка на таблицу = быстрее скорость
теоретически то когда-то активная чать процесса закончится. не будет же туда бесконечно добавляться по 2к галер в минуту
Re: Big Base Demo
Posted: Sat Nov 06, 2021 5:50 pm
by darkover
admin wrote: Sat Nov 06, 2021 5:38 pm
активно пишется в базу
потому и такие действия медленные
какие варианты .. тормознуть импорт например) как варинат выдумывать какие-то ограничения, можно можно было ограничить импорт например 500 в минуту = меньше нагрузка на таблицу = быстрее скорость
теоретически то когда-то активная чать процесса закончится. не будет же туда бесконечно добавляться по 2к галер в минуту
Окей, ну там лямов 10 осталось вписать и импорт закончится. Тогда пока откладываем этот вопрос, как импорт закончится к нему вернемся )
Re: Big Base Demo
Posted: Sat Nov 06, 2021 5:57 pm
by admin
Хорошо)
Re: Big Base Demo
Posted: Thu Nov 11, 2021 6:17 pm
by darkover
При попытке отредактировать шаблон на большой базе идет запрос
/?operation=rotation&sub=rot_tube&subsub=rot_cms&
Code: Select all
SELECT group_id, count(distinct(gallery_id)) as total FROM rot_gallery_stats1 as gi WHERE group_id != 0 GROUP BY group_id
234 rows in set (5 min 51.48 sec)
флаг большой базы в конфиге есть. Получаем таймаут
Re: Big Base Demo
Posted: Fri Nov 12, 2021 7:07 am
by admin
добавил в ап что б не считало кол-во галер в группах
Re: Big Base Demo
Posted: Fri Nov 12, 2021 11:08 am
by darkover
admin wrote: Fri Nov 12, 2021 7:07 am
добавил в ап что б не считало кол-во галер в группах
Апнулся 202111121140
$config['big_database_flag'] = true; в конфиге
все тож самое, при /admin/?operation=rotation&sub=rot_tube&subsub=rot_cms
SELECT group_id, count(distinct(gallery_id)) as total FROM rot_gallery_stats1 as gi WHERE group_id != 0 GROUP BY group_id
и на редактировании импорт сета ?operation=rotation&sub=rot_import&set_edit=2
SELECT group_id, count(distinct(gallery_id)) as total FROM rot_gallery_stats1 as gi WHERE group_id != 0 GROUP BY group_id
Re: Big Base Demo
Posted: Fri Nov 12, 2021 12:49 pm
by admin
добавил эти в ап тоже
Re: Big Base Demo
Posted: Fri Nov 12, 2021 2:58 pm
by darkover
admin wrote: Fri Nov 12, 2021 12:49 pm
добавил эти в ап тоже
Да, спасибо, пациент ожил )
Re: Big Base Demo
Posted: Fri Nov 12, 2021 3:06 pm
by admin
отлично)
Re: Big Base Demo
Posted: Fri Nov 12, 2021 3:30 pm
by darkover
Вот чисто теоретический вопрос.
Я смотрю на rot_gallery_stats1 и вижу там 176 276 457 записей.
Судя по структуре там каждая запись это галера и какая-то ее группа, если галера в 20 группах, то соответственно 20 записей.
Вопрос такой - т.к. как мне в теории группы и не нужны, но они уже как бы есть. Что будет с галерами, если я удалю группы?