]> sourceware.org Git - bunsen.git/commitdiff
i-autoconflog-parser: add an index
authorFrank Ch. Eigler <fche@redhat.com>
Fri, 15 Jul 2022 16:04:28 +0000 (12:04 -0400)
committerFrank Ch. Eigler <fche@redhat.com>
Fri, 15 Jul 2022 16:04:28 +0000 (12:04 -0400)
r-show-testrun was hobbled by the lack of an index on one popular
column in our tables; turns 4s queries into 0.2s ones

bin/i-autoconflog-parser

index f27cf8d7384b1243c5702fc2d4341f6e8e5735d7..c18e9d24f3059bd8f5578839b6c9739672dc235b 100755 (executable)
@@ -130,6 +130,7 @@ CREATE TABLE if not exists autoconflog_testcase (
        foreign key (test) references autoconflog_string(id) on delete cascade,
        foreign key (result) references autoconflog_string(id) on delete cascade,
        foreign key (testsuite) references autoconflog_testsuite(id) on delete cascade);
+CREATE INDEX if not exists autoconflog_testcase_ts on autoconflog_testcase(testsuite);
 CREATE VIEW if not exists autoconflog_testcase_v (testsuite, filename, test, result, cursor) as
        select t.testsuite, fs.name, st.name, rs.name, t.cursor
        from autoconflog_testcase t, autoconflog_testsuite ts, autoconflog_string fs, autoconflog_string st, autoconflog_string rs
This page took 0.028327 seconds and 5 git commands to generate.