Skip to content

Commit 47a876d

Browse files
Merge #1373
1373: Remove some unused indexes r=jtgeibel The gh_id index has never been read at all. reserved_crate_names is too small of a table for indexes to be useful. I've manually verified that every query hitting version_downloads either doesn't use these indexes, or has the same performance when not using them.
2 parents b84bbf9 + b262343 commit 47a876d

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
CREATE UNIQUE INDEX reserved_crate_names_canon_crate_name_idx ON reserved_crate_names (canon_crate_name(name));
2+
CREATE INDEX index_users_gh_id ON users (gh_id);
3+
CREATE INDEX index_version_downloads_version_id ON version_downloads (version_id);
4+
CREATE INDEX index_version_downloads_date ON version_downloads (date);
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
DROP INDEX reserved_crate_names_canon_crate_name_idx;
2+
DROP INDEX index_users_gh_id;
3+
DROP INDEX index_version_downloads_version_id;
4+
DROP INDEX index_version_downloads_date;

0 commit comments

Comments
 (0)