From 8fd261db925a6982a84578811802b6273149be83 Mon Sep 17 00:00:00 2001 From: ldelossa Date: Wed, 20 May 2020 11:42:50 -0400 Subject: [PATCH] re-tune indexes --- libvuln/migrations/migration1.go | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/libvuln/migrations/migration1.go b/libvuln/migrations/migration1.go index eba22393c..cbe719d49 100644 --- a/libvuln/migrations/migration1.go +++ b/libvuln/migrations/migration1.go @@ -73,28 +73,7 @@ const ( version_kind TEXT, UNIQUE (hash_kind, hash) ); - -- These are some guesses at useful indexes. These should be measured. - CREATE INDEX IF NOT EXISTS vuln_package_idx on vuln ( - package_name, - package_kind, - package_version, - package_module - ); - CREATE INDEX IF NOT EXISTS vuln_dist_idx on vuln ( - dist_id, - dist_name, - dist_version, - dist_version_code_name, - dist_version_id, - dist_arch, - dist_cpe, - dist_pretty_name - ); - CREATE INDEX IF NOT EXISTS vuln_repo_idx on vuln ( - repo_name, - repo_key, - repo_uri - ); + CREATE INDEX vuln_lookup_idx on vuln(package_name, dist_version_code_name, dist_pretty_name, dist_name, dist_version_id, dist_version, dist_arch, dist_cpe); -- Uo_vuln is the association table that does the many-many association -- between update operations and vulnerabilities. --