From 6fa5295a0209e4b615ee5df0699065e5a5e5c99e Mon Sep 17 00:00:00 2001 From: Pierre-Gilles Levallois <pierregilles.levallois@gmail.com> Date: Mon, 27 Mar 2023 15:25:07 +0200 Subject: [PATCH] Optimize count requests --- Dockerfiles/python/scripts/main.py | 4 ++-- Dockerfiles/python/scripts/utils.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfiles/python/scripts/main.py b/Dockerfiles/python/scripts/main.py index aefbbe0..329f6e4 100644 --- a/Dockerfiles/python/scripts/main.py +++ b/Dockerfiles/python/scripts/main.py @@ -836,7 +836,7 @@ def computeIndices(): conn, cur = connectDB(DB_params) # Get TILES_FACTORS count - tfCount = getCountfromDB(DB_params, DB_schema, 'tiles_factors', None, conn, cur) + tfCount = getCountfromDB(DB_params, DB_schema, 'tiles_factors', 'id < 100', conn, cur) # Check empty data for TILES_FACTORS table if tfCount == 0: @@ -844,7 +844,7 @@ def computeIndices(): return_error_and_exit_job(-3) # Get TILES count - tCount = getCountfromDB(DB_params, DB_schema, 'tiles', None, conn, cur) + tCount = getCountfromDB(DB_params, DB_schema, 'tiles', 'id < 100', conn, cur) # Check empty data for TILES table if tCount == 0: diff --git a/Dockerfiles/python/scripts/utils.py b/Dockerfiles/python/scripts/utils.py index 8c7dc49..3363cc8 100644 --- a/Dockerfiles/python/scripts/utils.py +++ b/Dockerfiles/python/scripts/utils.py @@ -247,7 +247,7 @@ def getCountfromDB(DB_params, DB_schema, tableName, queryFilter=None, connInput cur = curInput # Build request - countQuery = "SELECT COUNT(*) FROM " + DB_schema + "." + tableName + countQuery = "SELECT COUNT(1) FROM " + DB_schema + "." + tableName if queryFilter: countQuery = countQuery + " WHERE " + queryFilter -- GitLab