Symptom
- Running a query with a very large IN clause or lots of search arguments OR-ed together
- The optimizer may take a long time to optimize the query while it examines the histograms
- During this time the process in ASE may be unkillable and could use a large amount of procedure cache
- dbcc stacktrace may show the following functions:
upyield
memalloc
GtPRS::GtInitGcPerGt
HistStatObject::HistStatObject
StGcInfo::StGcInfo
StTcInfo::StTcAllocateCellNormalized
TcElement::TcAllocateColCost
HasHistAlgebraState::HasFindColCost
StTcInfo::StTcAndSargIntoHist
HasHistAlgebraState::HasCellNormalizedInit
OptBlock::OptPhase2bInit
Read more...
Environment
- SAP Adaptive Server Enterprise (ASE) 15.7
- SAP Adaptive Server Enterprise (ASE) 16.0
Product
SAP Adaptive Server Enterprise 15.7 ; SAP Adaptive Server Enterprise 16.0
Keywords
predicate, huge, "OR predicate", kill, OptPhase2bInit, CnhCellNormalizedHist, 791364, CR791364, , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , Bug Filed
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.