diff --git a/plugins/op_waf/conf/init.sql b/plugins/op_waf/conf/init.sql index 2f1d8bded..210a5d2b0 100644 --- a/plugins/op_waf/conf/init.sql +++ b/plugins/op_waf/conf/init.sql @@ -15,3 +15,13 @@ CREATE TABLE IF NOT EXISTS `logs` ( `rule_name` TEXT, `reason` TEXT ); + + +CREATE INDEX time_idx ON logs(`time`); +CREATE INDEX ip_idx ON logs (`ip`); +CREATE INDEX uri_idx ON logs (`uri`); +CREATE INDEX method_idx ON logs (`method`); +CREATE INDEX server_name_idx ON logs (`server_name`); +CREATE INDEX status_code_idx ON logs (`status_code`); +CREATE INDEX all_union_idx ON logs (`status_code`, `time`, `ip`, `domain`, `server_name`, `method`, `uri`); +