databases/cego: update 2.49.8 -> 2.49.9, devel/lfcbase: 1.18.6 -> 1.18.7
lfcbase:
- Added patch in Matcher.cc to support extended regular expression (added REG_EXTENDED flag to regcomp call )
cego:
- Added dedicated admin command to show query cache information including hit rate ( show querycache for tableset ) This will replace the querycache information shown with general show tableset admin command
- Added patch for memory leak in CegoSelect. Within CegoSelect::consolidateConjunctionList method, predicate and condition instances are created for conjunction organisation. These instances have to be registered and freed later within CegoSelect::cleanUp
- Rework of table cache logic, which is still experimental. A table filter now can be defined to just cache a specified subset of tables. Since table cache is just useful for specific tables with read only flavor and medium size, this extension seems to makes sense. Cached table rows can be accessed directly without accessing buffer pool pages and without decoding. This might accelerate some database configurations, where query cache is not appropriate and hot spot readonly tables have to access very often and very fast.