Author: fw
Date: 2015-05-28 20:29:44 +0000 (Thu, 28 May 2015)
New Revision: 34565

Modified:
   bin/tracker_service.py
   lib/python/security_db.py
Log:
/data/json: Work around performance issue due to SQLite planner change


Modified: bin/tracker_service.py
===================================================================
--- bin/tracker_service.py      2015-05-28 18:38:21 UTC (rev 34564)
+++ bin/tracker_service.py      2015-05-28 20:29:44 UTC (rev 34565)
@@ -1271,9 +1271,8 @@
                 """SELECT sp.name, st.bug_name,
                 (SELECT cve_desc FROM nvd_data
                 WHERE cve_name = st.bug_name),
-                (SELECT debian_cve.bug FROM debian_cve
-                WHERE debian_cve.bug_name = st.bug_name
-                ORDER BY debian_cve.bug),
+                (SELECT MIN(debian_cve.bug) FROM debian_cve
+                WHERE debian_cve.bug_name = st.bug_name),
                 sp.release, sp.subrelease,
                 sp.version,
                 (SELECT pn.fixed_version FROM package_notes AS pn

Modified: lib/python/security_db.py
===================================================================
--- lib/python/security_db.py   2015-05-28 18:38:21 UTC (rev 34564)
+++ lib/python/security_db.py   2015-05-28 20:29:44 UTC (rev 34565)
@@ -518,11 +518,10 @@
 
         cursor.execute(
             """CREATE TEMPORARY VIEW debian_cve AS
-            SELECT DISTINCT debian_bugs.bug, st.bug_name
+            SELECT debian_bugs.bug, st.bug_name
             FROM package_notes, debian_bugs, source_package_status AS st
             WHERE package_notes.bug_name = st.bug_name
-            AND debian_bugs.note = package_notes.id
-            ORDER BY debian_bugs.bug""")
+            AND debian_bugs.note = package_notes.id""")
 
     def _initFunctions(self):
         """Registers user-defined SQLite functions."""


_______________________________________________
Secure-testing-commits mailing list
Secure-testing-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/secure-testing-commits

Reply via email to