Size: a a a

Полуночные айтишники

2020 January 04

N

Nikolay in Полуночные айтишники
Ты предлагаешь темповую таблицу использовать или эту расширять?
источник

k

kazgeek in Полуночные айтишники
Арман Токсимбаев
ну в первом запросе поменять интервал и заполнить нужными значениями
Я понял. Вариантов решения может быть несколько. Здесь надо тестами гонять и смотреть на производительность.
источник

АТ

Арман Токсимбаев in Полуночные айтишники
Nikolay
Ты предлагаешь темповую таблицу использовать или эту расширять?
а это уже на усмотрение DBA
источник

YV

Yuri V in Полуночные айтишники
kazgeek
Я понял. Вариантов решения может быть несколько. Здесь надо тестами гонять и смотреть на производительность.
Здесь ни в одном варианте нет слова "производительность" 😁 есть слово "хоть тушкой, хоть чучелком, пусть хоть как-то сработает" 😂
источник

N

Nikolay in Полуночные айтишники
Конечно нет
источник

k

kazgeek in Полуночные айтишники
Yuri V
Здесь ни в одном варианте нет слова "производительность" 😁 есть слово "хоть тушкой, хоть чучелком, пусть хоть как-то сработает" 😂
А, так это разовая выборка чтоли?
источник

АТ

Арман Токсимбаев in Полуночные айтишники
Yuri V
Здесь ни в одном варианте нет слова "производительность" 😁 есть слово "хоть тушкой, хоть чучелком, пусть хоть как-то сработает" 😂
ты хоть намекни как надо делать производительно ))
источник

N

Nikolay in Полуночные айтишники
Потому что задача детская для иускуля
источник

YV

Yuri V in Полуночные айтишники
kazgeek
А, так это разовая выборка чтоли?
Нет 😂
источник

YV

Yuri V in Полуночные айтишники
Арман Токсимбаев
ты хоть намекни как надо делать производительно ))
Два раза намекнули уже. По меньшей мере 😉
источник

АТ

Арман Токсимбаев in Полуночные айтишники
Yuri V
Два раза намекнули уже. По меньшей мере 😉
HAVING ?
источник

YV

Yuri V in Полуночные айтишники
Это половина решения. Вторая половина - правильная группировка. И finally - минимум преобразований построчных.
источник

N

Nikolay in Полуночные айтишники
А нахуя тут хэвинг?
источник

YV

Yuri V in Полуночные айтишники
А подумай, Коля.
источник

N

Nikolay in Полуночные айтишники
Ну я в данном конкретном случае вообще не вижу зачем он тут нужен
источник

N

Nikolay in Полуночные айтишники
У нас нет дополнительных условий
источник

YV

Yuri V in Полуночные айтишники
Думай еще ©
источник

АТ

Арман Токсимбаев in Полуночные айтишники
Yuri V
А подумай, Коля.
ой, я прикладник, мне и так норм
пусть у DBA голова болит как оптимизировать
задачу сделать чтоб работало я выполнил )))
источник

N

Nikolay in Полуночные айтишники
Не плоди сущностей
источник

RA

Renat Akhatayev in Полуночные айтишники
SELECT tag_id t, AVG(data) v, DATE_FORMAT(from_unixtime(unix_timestamp(datetime) - unix_timestamp(datetime) mod 86400), '%Y-%m-%d %H:%i:%s') as d FROM history
WHERE tag_id IN (10, 289, 292) AND datetime BETWEEN '2019-12-25 00:00:00' AND '2020-01-03 00:30:00'
GROUP BY t, d ORDER BY d DESC


вроде работает) но долго
источник