From 0aab98abfff88a8f114d59a1386c90cfd758f6c4 Mon Sep 17 00:00:00 2001 From: philazerty Date: Fri, 10 Apr 2020 17:05:53 +0200 Subject: [PATCH] Index optimization for ticket When there are a lot of tickets, the search can be long without these indexes. --- htdocs/install/mysql/tables/llx_ticket.key.sql | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/htdocs/install/mysql/tables/llx_ticket.key.sql b/htdocs/install/mysql/tables/llx_ticket.key.sql index 948eba45a83..28bf2a88188 100644 --- a/htdocs/install/mysql/tables/llx_ticket.key.sql +++ b/htdocs/install/mysql/tables/llx_ticket.key.sql @@ -15,3 +15,10 @@ -- along with this program. If not, see . ALTER TABLE llx_ticket ADD UNIQUE uk_ticket_track_id (track_id); +ALTER TABLE `llx_ticket` ADD UNIQUE `uk_ticket_ref` (`ref`); +ALTER TABLE `llx_ticket` ADD INDEX idx_ticket_entity (`entity`); +ALTER TABLE `llx_ticket` ADD INDEX idx_ticket_fk_soc (`fk_soc`); +ALTER TABLE `llx_ticket` ADD INDEX idx_ticket_fk_user_assign (`fk_user_assign`); +ALTER TABLE `llx_ticket` ADD INDEX idx_ticket_fk_project (`fk_project`); +ALTER TABLE `llx_ticket` ADD INDEX idx_ticket_fk_statut (`fk_statut`); +