Skip to content

Commit 908c9de

Browse files
authored
Merge pull request #8293 from chrisburr/fts3-indices
[9.0] Add database indices to improve FTS3Agent performance
2 parents 02dfa41 + 77253e3 commit 908c9de

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/DIRAC/DataManagementSystem/DB/FTS3DB.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
Enum,
1717
Float,
1818
ForeignKey,
19+
Index,
1920
Integer,
2021
MetaData,
2122
SmallInteger,
@@ -85,6 +86,7 @@
8586
Column("error", String(2048)),
8687
Column("status", Enum(*FTS3Job.ALL_STATES), server_default=FTS3Job.INIT_STATE, index=True),
8788
Column("assignment", String(255), server_default=None),
89+
Index("idx_jobs_lastupdate_assignment", "lastUpdate", "assignment"),
8890
mysql_engine="InnoDB",
8991
)
9092

@@ -110,6 +112,7 @@
110112
Column("error", String(1024)),
111113
Column("type", String(255)),
112114
Column("assignment", String(255), server_default=None),
115+
Index("idx_operations_lastupdate_assignment", "lastUpdate", "assignment"),
113116
mysql_engine="InnoDB",
114117
)
115118

0 commit comments

Comments
 (0)