Symptom
Functional index using RIGHT function is not used when statement cache is ON:
CREATE INDEX idx2 ON teste_C (right(colb, 8))
======
1> select * from teste_X where (right(colb, 8)) = 'YYYYYYYYY'
2> go
The type of query is SELECT.
2 operator(s) under root
|ROOT:EMIT Operator (VA = 2)
|
| |RESTRICT Operator (VA = 1)(0)(0)(0)(6)(0)
| |
| | |SCAN Operator (VA = 0)
| | | FROM TABLE
| | | teste_X
| | | Table Scan.
| | | Forward Scan.
| | | Positioning at start of table.
| | | Using I/O Size 4 Kbytes for data pages.
| | | With LRU Buffer Replacement Strategy for data pages.
======
When statement cache is disabled then index is used:
======
STEP 1
The type of query is SELECT.
1 operator(s) under root
|ROOT:EMIT Operator (VA = 1)
|| |SCAN Operator (VA = 0)
| | FROM TABLE
| | teste_X
| | Index : idx2
| | Forward Scan.
| | Positioning by key.
| | Keys are:
| | sybfi3_1 ASC
| | Using I/O Size 16 Kbytes for index leaf pages.
| | With LRU Buffer Replacement Strategy for index leaf pages.
| | Using I/O Size 16 Kbytes for data pages.
| | With LRU Buffer Replacement Strategy for data pages.
=====
Read more...
Environment
- SAP Adaptive Server Enterprise (ASE) 15.7 SP139
- SAP Adaptive Server Enterprise (ASE) 16.0 SP03 PL07
Product
Keywords
table scan 819712 CR 819712 functional index RIGHT function statement cache ON enable enabled , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview