From d984334d97ad48320cf96d8f5de111ee65d81dbe Mon Sep 17 00:00:00 2001 From: Tomasz Pluskiewicz Date: Wed, 21 Jan 2026 11:44:01 +0100 Subject: [PATCH 1/2] refactor: remove conditional `disableDistinct` and make it always enabled --- app/rdf/queries.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/rdf/queries.ts b/app/rdf/queries.ts index 4153f89fac..5d21749097 100644 --- a/app/rdf/queries.ts +++ b/app/rdf/queries.ts @@ -453,7 +453,6 @@ export const getCubeObservations = async ({ preview, limit, observationsView, - disableDistinct: !filters || Object.keys(filters).length === 0, }); const serverFilter = @@ -723,13 +722,13 @@ async function fetchViewObservations({ preview, limit, observationsView, - disableDistinct, }: { preview?: boolean | null; limit?: number | null; observationsView: View; - disableDistinct: boolean; }) { + const disableDistinct = true + /** * Add LIMIT to query */ From 29eaf2ffeb590c738b486f11ac48d140d1e90e69 Mon Sep 17 00:00:00 2001 From: Tomasz Pluskiewicz Date: Wed, 21 Jan 2026 12:44:02 +0100 Subject: [PATCH 2/2] chore: change --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e25dcd7b32..70e90a13c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,9 @@ You can also check the ## Unreleased -Nothing yet. +### Changed + +- Improve cube query performance by removing expensive `DISTINCT` and `GROUP BY` clauses from SPARQL queries ### 6.2.5 - 2025-12-02