-
Suggestion
-
Resolution: Won't Fix
-
None
-
5
-
NOTE: This suggestion is for Confluence Cloud. Using Confluence Server? See the corresponding suggestion.
Most of the queries against CONTENT table use 'lower' db function for a title field. The goes for (space) key field in SPACES table.
We do it to make a case insensitive comparison, however it means that db2 does not use the existing indexes for those fields and performs a full table scan.
This results in a poor performance.
This can be applicable to other database too, but it is not verified. Also other databases may have global 'case sensitivity' flag.
- is related to
-
CONFSERVER-10030 db2: queries that use 'lower' do not use index because of case sensitivity
- Closed
- was cloned as
-
CONFCLOUD-11577 Store pre-lowercased content titles for more efficient lookup
- Closed
[CONFCLOUD-10030] db2: queries that use 'lower' do not use index because of case sensitivity
Workflow | Original: JAC Suggestion Workflow [ 3416284 ] | New: JAC Suggestion Workflow 3 [ 3614718 ] |
Status | Original: RESOLVED [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: Confluence Workflow - Public Facing v3 [ 2253294 ] | New: JAC Suggestion Workflow [ 3416284 ] |
Workflow | Original: Confluence Workflow - Public Facing v3 - TEMP [ 2149842 ] | New: Confluence Workflow - Public Facing v3 [ 2253294 ] |
Workflow | Original: Confluence Workflow - Public Facing v3 [ 1904961 ] | New: Confluence Workflow - Public Facing v3 - TEMP [ 2149842 ] |
Workflow | Original: Confluence Workflow - Public Facing v2 [ 1811468 ] | New: Confluence Workflow - Public Facing v3 [ 1904961 ] |
Description |
Original:
Most of the queries against CONTENT table use 'lower' db function for a title field. The goes for (space) key field in SPACES table. We do it to make a case insensitive comparison, however it means that db2 does not use the existing indexes for those fields and performs a full table scan. This results in a poor performance. This can be applicable to other database too, but it is not verified. Also other databases may have global 'case sensitivity' flag. |
New:
{panel:bgColor=#e7f4fa} *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-10030]. {panel} Most of the queries against CONTENT table use 'lower' db function for a title field. The goes for (space) key field in SPACES table. We do it to make a case insensitive comparison, however it means that db2 does not use the existing indexes for those fields and performs a full table scan. This results in a poor performance. This can be applicable to other database too, but it is not verified. Also other databases may have global 'case sensitivity' flag. |
Link |
New:
This issue is related to |
Project Import | New: Sat Apr 01 14:06:06 UTC 2017 [ 1491055566265 ] |