From 8f58d90ec7bd3958a32e216948324a8789386f2f Mon Sep 17 00:00:00 2001 From: James Muehlner Date: Tue, 24 Nov 2015 20:46:41 -0800 Subject: [PATCH] GUAC-1373: Add new indexes to help performance in search query. --- .../schema/upgrade/upgrade-pre-0.9.9.sql | 1 + .../schema/upgrade/upgrade-pre-0.9.9.sql | 1 + 2 files changed, 2 insertions(+) diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/upgrade/upgrade-pre-0.9.9.sql b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/upgrade/upgrade-pre-0.9.9.sql index 60915f3da..d26684b16 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/upgrade/upgrade-pre-0.9.9.sql +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/upgrade/upgrade-pre-0.9.9.sql @@ -26,3 +26,4 @@ ALTER TABLE guacamole_connection_history ADD KEY (start_date); ALTER TABLE guacamole_connection_history ADD KEY (end_date); +ALTER TABLE guacamole_connection_history ADD KEY search_index (start_date, connection_id, user_id); diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-0.9.9.sql b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-0.9.9.sql index 3ff710617..f4f58b52f 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-0.9.9.sql +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-0.9.9.sql @@ -26,3 +26,4 @@ CREATE INDEX ON guacamole_connection_history(start_date); CREATE INDEX ON guacamole_connection_history(end_date); +CREATE INDEX guacamole_connection_history_search_index ON guacamole_connection_history(start_date, connection_id, user_id);