feat(jdbc): improve logs indexes (#1882)

Without this new index, the index on timestamp is always used.
Fixes #1810 as far as we understand the issue.
This commit is contained in:
Loïc Mathieu
2023-08-13 22:16:00 +02:00
committed by GitHub
parent 13bf280a99
commit a6344b4d79
3 changed files with 9 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
DROP INDEX logs_namespace;
DROP INDEX logs_timestamp;
CREATE INDEX logs_namespace_flow ON logs (deleted, timestamp, level, namespace, flow_id);

View File

@@ -0,0 +1,3 @@
DROP INDEX ix_namespace ON logs;
DROP INDEX ix_timestamp ON logs;
CREATE INDEX ix_namespace_flow ON logs (deleted, timestamp, level, namespace, flow_id);

View File

@@ -0,0 +1,3 @@
DROP INDEX logs_namespace;
DROP INDEX logs_timestamp;
CREATE INDEX logs_namespace_flow ON logs (deleted, timestamp, level, namespace, flow_id);