Pathologic
почему всеми возможными?
Pathologic
в ON же указываются связи
Pathologic
другое дело, что может быть как с тем сайтом про церкви, когда данных очень много получается в запросе и не хватает ресурсов его обработать
Aliaksandr
Ну фиг знает, при переносе хостер из myisam перегнал ее в innoDB и при попытке создания индекса уник она почему-то вешалась. А без индекса вешался джоин
Anonymous
в ON же указываются связи
Ага, а теперь смотри. Например в таблице 1 id name 1 имя 2 имя 2 Таблица 2 id_table_1 data 1 инфо 1 инфо 1 инфо И получается, что только к первому притянет три записи
Am
Если я правильно помню, то во время джоина создаётся виртуальная таблица в которую впихиваются все эти данные со всеми возможными вариациями связи с первой таблицой. Возможно эта виртуальная таблица и грохала сервер
Пусть создается, вся соль в индексах и архитектуре БД. Джоин может быть во много раз быстрее селекта, только применяться может не везде. Селекта как подзапроса.
Pathologic
это смотря какой джойн нужен
Pathologic
в этом случае я бы выбрал двумя запросами
Anonymous
в этом случае я бы выбрал двумя запросами
Ну я же условно накидал, а там 40к записей
Am
Джоин быстрее селекта как подзапроса в 99% случаях
Когда в джоине правильные условия и группировка (((%
Am
Ну и без всяких кешей и т.д.
Anonymous
Когда в джоине правильные условия и группировка (((%
Если честно я не знаю случаев когда такой селект быстрей, но на всякий случай 1% оставил. 😊
Aliaksandr
По идее там должна была быть связь один е одному по уникальному инт-полю. Но что-то пошло не так видимо при переносе базы, т.к. она вешалась при попытке создания индекса :) в итоге 40 тыщ селектов отработали за несколько сек и попали в тот 1% видимо:)
Pathologic
тут наверное какие-то тонкости innodb
Anonymous
тут наверное какие-то тонкости innodb
тут скорее в сервере, 40к записей для того что бы создать индекс это фигня для mysql
Anonymous
Я на 200млн таблицы грохал индексы и создавал заново. Правда не на шареде, а на нормальном сервере. Но сильно не грузило это сервер, так минуты 2-3 это дело было
Am
Если честно я не знаю случаев когда такой селект быстрей, но на всякий случай 1% оставил. 😊
Еще уточнить нужно что в MySQL и селект работает как джоин, т.к. там проход по циклам и сопоставления. ((% Другое дело другие БД. (; В любом случае используя EXPLAIN можно много узнать о том что стоит сделать в данной выборке и БД. Нормализация это нормально.
Anonymous
Вот часто забываю про EXPLAIN
Anonymous
Я тут собираю лендинг один мультиязычный на своём решении. 3 часа с бубном плясал что бы мультияз заработал, а как итог всё решилось одной строкой 😞
Камиль
Устал читать 100ю с лишним сообщений 😪 на трезвую голову легче даётся
DG
Подскажите плиз как лучше сделать поиск Есть 1500 товаров у каждого 1 tv (мультитв с одним полем value но вариантов значение штук 5) мне нужно вывести на странице товары например у кого в ТВ есть значение bmw. Думал сначала перебрать все товары и сделать отдельную таблицу в которой указать возможные значения их 5, и просто указать id которые подходит и написать плагин который при добавлении или редактировании добавляет id в отдельную таблицу. но может есть другой вариант?
Am
eFilter есть, DocLister может по фильтрам отфильтровывать. Все дальше зависит от представления которое возьмете для вывода.
Saniock
А што мешает сделать с параметром filters на like или containOne?
Saniock
А возможные значения вывести гдето сылкими с гет параме рами
Saniock
Оооо или его - но придётся пересохранить все ресурсы
Saniock
Но эт уже думаю знаете как быстренько сделать
DG
Такой плагин уже написан и называется tagSaver:)
Спасибо! Но уже успел полнстью написать свое)) Теперь буду знать что такое уже есть)
Evgeniy
https://fred.modx.com/
https://modx.pro/security/16365
Anonymous
https://modx.pro/security/16365
Есть более раннее упоминание MODX 3 чем у тебя в статье http://meetup.by/event/2013-03-13/modx-club-v-minske
Evgeniy
Спасибо
Anonymous
Но по сути это всё-равно получается 5 лет назад
Evgeniy
Черкни в комментах, я не знаю как органично сейчас эту ссылку вставить в пост
Evgeniy
Да и по делам уже нужно идти
Dmytro
Добавил ) линк
Evgeniy
Anonymous
Добавил ) линк
Ну и как мне теперь удалить своё упоминание?
Anonymous
А вообще если не ошибаюсь, ещё на MODXpo, на котором я был о нём говорили
Anonymous
А это было 3 MODXpo назад
Anonymous
6 лет назад получается
Evgeniy
Если почитать ветку на форуме https://forums.modx.com/thread/?thread=104023
Anonymous
Или 4
Evgeniy
то там говорят, что MODX 3 обещают с 2012 года
Anonymous
Вот на том MODXpo говорили, о MODX next без ExtJS
Evgeniy
MODX Next рабочее название было если не ошибаюсь
Anonymous
Ну это да, но тогда говорили что он типа без ExtJS будет
Anonymous
2013 год это был, нашёл футболку с этого дела
Evgeniy
https://github.com/modxcms/revolution/issues/12863
Pathologic
Оооо или его - но придётся пересохранить все ресурсы
Для этого можно купить у меня модуль
Whatever
Could not decode message. Something is fucked up
Dmytro
Это самая полная Мы с разных мест собрали;)
Сергей
http://docs.evo.im/04_extras/dlcrumbs.html
EVO bot Лёшка
Буду спамить каждый день) EVO 2.0 - Собираем донат :) http://modx.im/blog/news/5744.html У кого не открывается modx.im смотрим тут http://modx-gu.ru/ Уже собрано: 555$
Australopithecus
Ребята привет. В чем принципиальное отличте от Revo? Сейчас пишу на Revo.
Pathologic
можно говнокодить безнаказанно
Anonymous
можно говнокодить безнаказанно
тут очередная шутка про твой код
Pathologic
иди чини копирование тв-параметров 🤠
Anonymous
иди чини копирование тв-параметров 🤠
Там и создание немного глючит. Сейчас разгребу завал и займусь
Vitalii
Коллеги, подскажите, виджет mm_widget_colors(''); к полю в мультиТВ можно применить?
alexx
есть работа? надо до конца месяца что-нибудь заработать
Yaroslav
пора всем менять айфоны )))
Anonymous
пора всем менять айфоны )))
Чёт ты слоупочишь, их по моему неделю назад представили
Yaroslav
выбрасывайте свои десятки, они уже не в моде
Yaroslav
Я как лох с тройкой ещё
не неделя, а 4 дня
Yaroslav
завтра уже все могут выбрасывать свои десятки и покупать за 1500 новый
Yaroslav
Очередь уже занял?
у меня никогда айфона не было)) и не будет
Yaroslav
я нищеброд )
EVO bot Лёшка
Буду спамить каждый день) EVO 2.0 - Собираем донат :) http://modx.im/blog/news/5744.html У кого не открывается modx.im смотрим тут http://modx-gu.ru/ Уже собрано: 555$
Eugeniu
привет, почему доклистер не показывает параметры?
Eugeniu
Eugeniu
Eugeniu
а должно быть
Eugeniu
Vitalii
привет, почему доклистер не показывает параметры?
у доклистера плейсхолдер [+title+] вроде как отвечает за заголовок