Size: a a a

2020 May 03

VM

Vladimir Martynenko in Чат Tableau
Egor Larin
(развернуть уже что ли постгресс локально что бы играться)
КХ разверни 😂 он ведь тоже бесплатен
источник

KS

Konstantin Sevastian... in Чат Tableau
ну в случае datetime  я выше писал
источник

EL

Egor Larin in Чат Tableau
Vladimir Martynenko
КХ разверни 😂 он ведь тоже бесплатен
на я боюс он на винду не встанет
источник

EL

Egor Larin in Чат Tableau
Konstantin Sevastianov
ну в случае datetime  я выше писал
Константин))) это хорошо
а какой запрос уходит когда date поле?)
источник

KS

Konstantin Sevastian... in Чат Tableau
Egor Larin
Константин))) это хорошо
а какой запрос уходит когда date поле?)
ща-ща его найти надо, он слишком быстро выполняется - приходится искать уже в query_log
источник

VM

Vladimir Martynenko in Чат Tableau
Там норм должен быть сразу с группировкой по году
источник

KS

Konstantin Sevastian... in Чат Tableau
Egor Larin
Константин))) это хорошо
а какой запрос уходит когда date поле?)
вот такой выполняется
SELECT CAST(datetime AS DATE) 
FROM table
GROUP BY CAST(datetime AS DATE)
источник

EL

Egor Larin in Чат Tableau
Konstantin Sevastianov
вот такой выполняется
SELECT CAST(datetime AS DATE) 
FROM table
GROUP BY CAST(datetime AS DATE)
И чем он лучше?))
источник

EL

Egor Larin in Чат Tableau
Konstantin Sevastianov
при двойном клиек по datetime создает запрос к КХ вида:
SELECT datetime
FROM table
GROUP BY datetime
 что не имеет смысла, потом я жму  Cancel и в  Columns появляется запись вида YEAR(datetime)
Чем этот
источник

KS

Konstantin Sevastian... in Чат Tableau
а потом вот такой:
SELECT CAST(trunc(EXTRACT(YEAR FROM datetime),0) AS INTEGER) AS `yr_OrderedDate_ok`
FROM table
GROUP BY CAST(trunc(EXTRACT(YEAR FROM datetime),0) AS INTEGER)
источник

KS

Konstantin Sevastian... in Чат Tableau
Egor Larin
Чем этот
тем что дней существенно меньше чем секунд 🤷‍♂️ но кстати он не выполняется) он его убивает и переходит ко второму запросу
источник

EL

Egor Larin in Чат Tableau
Konstantin Sevastianov
тем что дней существенно меньше чем секунд 🤷‍♂️ но кстати он не выполняется) он его убивает и переходит ко второму запросу
Ну поле то дейттайм
источник

EL

Egor Larin in Чат Tableau
Konstantin Sevastianov
а потом вот такой:
SELECT CAST(trunc(EXTRACT(YEAR FROM datetime),0) AS INTEGER) AS `yr_OrderedDate_ok`
FROM table
GROUP BY CAST(trunc(EXTRACT(YEAR FROM datetime),0) AS INTEGER)
Странно что такое не делает сразу)
источник

KS

Konstantin Sevastian... in Чат Tableau
Ну вот в exasol тоже почему то сразу не делает
источник

EL

Egor Larin in Чат Tableau
Konstantin Sevastianov
тем что дней существенно меньше чем секунд 🤷‍♂️ но кстати он не выполняется) он его убивает и переходит ко второму запросу
А если правой кнопкой перетащить на колеу и выбрать сразу year - что уйдет?
источник

KS

Konstantin Sevastian... in Чат Tableau
Egor Larin
А если правой кнопкой перетащить на колеу и выбрать сразу year - что уйдет?
Я отдал ноут жене) если просто перетащить лкм в columns то все будет ок
источник

VM

Vladimir Martynenko in Чат Tableau
Да фиг бы с тем, что сразу не делает. Я не могу понять, почему на сервере 100% загрузка проца все время во время запроса
источник

KS

Konstantin Sevastian... in Чат Tableau
Vladimir Martynenko
Да фиг бы с тем, что сразу не делает. Я не могу понять, почему на сервере 100% загрузка проца все время во время запроса
Я предположу что кх начинает отдавать серверу результат,  от чего тот начинает помирать. Посмотрите сетевую нагрузку в это время
источник

VM

Vladimir Martynenko in Чат Tableau
Konstantin Sevastianov
Я предположу что кх начинает отдавать серверу результат,  от чего тот начинает помирать. Посмотрите сетевую нагрузку в это время
Она не большая. Примерно 10 Мбит/с. Я пока грешу на запись в лог-файл. Пока не знаем, как отключить это безумное логирование
источник

KS

Konstantin Sevastian... in Чат Tableau
Vladimir Martynenko
Она не большая. Примерно 10 Мбит/с. Я пока грешу на запись в лог-файл. Пока не знаем, как отключить это безумное логирование
Ну через tsm выставить тот уровень который вам нужен
источник