Skip to content

Запретить запросы вида EXPLAIN SELECT/UPSERT/UPDATE #15681

Open
@dorooleg

Description

@dorooleg

По поводу не мгновенного EXPLAIN и вообще долго работающих запросов. "Проблема" возникает на "холодном" хранилище (когда запрашивается диапазон данных, лежащих в S3). Ожидается, что EXPLAIN мгновенный, а сам запрос выполняется за какое-то разумное время.

Реальность: что EXPLAIN, что запрос отваливается по тайматуту или неразумно долгий (интуитивно кажется, что он должен выполняться быстрее на заданном диапазоне времени).

Пример запроса, который пытаюсь погонять прям сейчас:

$from = CurrentUtcDatetime() - Interval("P14DT00H");
$to = CurrentUtcDatetime() - Interval("P13DT23H");

EXPLAIN SELECT `cloud_id`, `folder_id`, COUNT(*) AS `cnt`
FROM `skladnica/events`
WHERE `time` > $from AND `time` < $to AND `class` = 'OsQProcessStart'
GROUP BY `cloud_id`, `folder_id`
LIMIT 10;

База:

/pre-prod_global/yc.yaem.service-cloud/cc8ltdnbj4lhkbct494a (preprod-olap)

Metadata

Metadata

Assignees

Labels

area/queryprocessorQuery processor issues and requestsbugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions