Igor
@tsymbalmitia может рассказать как оптимизировать offset
Igor
ну это не так
Это именно так. Особенно когда дело дойдет до 1ляма
Дмитрий
ну это не так
тебе каменты надо что ли?
Дмитрий
какие у. тебя выборки комментов?
Дмитрий
предполаются объемы
Дмитрий
и какие условия выгрузки
Дмитрий
Дмитрий
какие вообще объемы?
Дмитрий
предполагаются вырасти
Дмитрий
и как ты зочешь выгружать и строить пагинацию
Дмитрий
комментов
Дмитрий
просто по id?
Дмитрий
или как-то сложнее?
Дмитрий
если у тебя там деревьями строится то надо вообще по другому
ZhenyaKa
и как ты зочешь выгружать и строить пагинацию
мне не надо пагинацию, мне надо последние Х записей
Дмитрий
вообще
Дмитрий
это просто лимит и ты указываешь условия и надо чтобы они были индексированные
Дмитрий
колонки по условиям
ZhenyaKa
а зачем тебе оффсет?
я про офсет не спрашивал
Dmitry
Велики
Igor
я про офсет не спрашивал
Так эта статья про оптимизацию offset как бы. Типа как сделать так чтобы 100 000 страница отрывалась нормально
Дмитрий
я про офсет не спрашивал
ну короче вот тебе игорь скинул как
Дмитрий
делаешь просто новый обхект и потом его просто в строку ив ставляешь в основной запрос
Igor
Зачем тебе CALC FOUND ROWS ?
Igor
Запрос на получение последний выглядит так. select XX where XXX Order by (id/date DESC) LIMIT 0 10
Igor
И будет тебе летать хоть на 1 000 000 000 000 записей. особенно если сортировка будет по primary key
ZhenyaKa
ZhenyaKa
хз чо там не работает, но прирост по скорости дикий
Igor
убери и сравни
ZhenyaKa
убрал, все равно с джойном быстрее
Дмитрий
убрал, все равно с джойном быстрее
ок, а зачем ты кеш отключаешь?
ZhenyaKa
ок, а зачем ты кеш отключаешь?
чтоб скорость сравнить, а не время кэшированного запроса посмотреть :)
Дмитрий
Дмитрий
а память
Дмитрий
замерь
Дмитрий
а потмо лучше размножь запрос
Igor
Вот что такое join
Igor
До
Igor
после
Igor
И что такое where 1
ZhenyaKa
И что такое where 1
привет от последнего программиста
Igor
привет от последнего программиста
Это нарушения ключей. Включи отладку и она тебе скажет что на первом запросе у тебя индексы не работают
Igor
а при втором работают
ZhenyaKa
https://fooobar.com/questions/267392/importance-of-where-1-in-mysql-queries
Igor
убери каку.
ZhenyaKa
ZhenyaKa
тут не работают
Igor
Я смотрю время выравнилось. В общем не нужен тебе where 1; Еще проверь есть индексы у date
Igor
коль уж ты по ней сортируешь
ZhenyaKa
Igor
SHOW INDEX сделай.
Vladimir
Vladimir
что за странные клиенты?
Artem
"очень дорогие сайты на тильде по 5к рублей"
Artem
я уже у кого-то видел такое промо
Artem
в данном контексте "доргие" это не цена, а типа выглядят дорого
Дмитрий
Дмитрий
И фон весь в мраморе
Владимир
и вопрос: есть ли возможность реализовать в модуле такую задумку? если есть - то куда копать? Потому что когда то давно я видел где то такую штуку: жмешь на "добавить" и добавляется еще одно поле
Владимир
Вспомнил! В радикал форм можно добавлять таргет айди, пошел разбирать, спасибо
Владимир
Все, понял, это тип поля subform, все-таки иногда нужно задавать вопросы, потому что пока сформулируешь - сам начинаешь понимать что нужно для счастья))
Владимир
https://docs.joomla.org/Subform_form_field_type
да, да, спасибо, уже читаю
Дмитрий
@waltomar у меня вот коллекция
Дмитрий
щас какая