Size: a a a

2019 May 28

YL

Yaroslav Liakh in Random Ruby Chat
кто-то кому-то, что-то сказал и понеслось
источник

RV

Roman V in Random Ruby Chat
ну хуй знает конечно
источник

RV

Roman V in Random Ruby Chat
надо смотреть как вообще там регулируется это все
источник

SM

Svyatoslav Muzyka in Random Ruby Chat
Roman V
сам мутишь это все или какой нибудь эльбой?
сам все делаю
источник

RV

Roman V in Random Ruby Chat
поняв
источник

RV

Roman V in Random Ruby Chat
спасибо за инфу
источник

EB

Eugene Burmakin in Random Ruby Chat
Гайз, покритикуйте запрос
источник

EB

Eugene Burmakin in Random Ruby Chat
      SELECT
       t1.id,
       t1.notification_id,
       t1.rule_id
     FROM notification_processing_rules t1
     INNER JOIN notifications_rules t2 ON t1.rule_id = t2.id
     WHERE t1.id IN (
       SELECT MAX(id) AS id
       FROM notification_processing_rules
       WHERE notification_id IN (?)
       GROUP BY notification_id
     ) AND t2.transport_id = (?)
     ORDER BY t1.id
источник

EB

Eugene Burmakin in Random Ruby Chat
Что тут может работать катастрофически медленно, если индексы на всех указанных колонках есть?
источник

AD

Anton Davydov in Random Ruby Chat
Так от данных зависит
источник

EB

Eugene Burmakin in Random Ruby Chat
notification_processing_rules 28 миллионов записей
источник

EB

Eugene Burmakin in Random Ruby Chat
это соединительная таблица has many through
источник

AD

Anton Davydov in Random Ruby Chat
Проверить с таким набором данных реально?
источник

AD

Anton Davydov in Random Ruby Chat
С эксплейном
источник

EB

Eugene Burmakin in Random Ruby Chat
При выполнении запрос намертво повисает
источник

EB

Eugene Burmakin in Random Ruby Chat
я полагаю, он выполняется, но ооооочень долго
источник

AD

Anton Davydov in Random Ruby Chat
Проверить на 1кк данных?
источник

AD

Anton Davydov in Random Ruby Chat
Думаю джойн не очень тут
источник

EB

Eugene Burmakin in Random Ruby Chat
Лимитнуть где-то?
источник

RP

Roman Patkin in Random Ruby Chat
Eugene Burmakin
Что тут может работать катастрофически медленно, если индексы на всех указанных колонках есть?
а зачем тебе индексы на всех колонках?
источник