cache 的配置请参见1.6节的内容。
主键缓存里key,value键值对是[schema.table.主键值, 路由节点]
KEY是layedpool.TableID2DataNodeCache,
eg. layedpool.TableID2DataNodeCache=encache,10000,18000
如果不再添加新的配置,那么schema.xml 所有配置了主键的table将会共用此配置
当然,也可以指定对某个表格进行缓存的配置
格式如下:
layedpool.TableID2DataNodeCache.`testdb`_`testtable`= 容量,超时时间
eg. layedpool.TableID2DataNodeCacheType=encache
然后再对具体某个表格进行缓存配置:
layedpool.TableID2DataNodeCache.`testdb`_`testtable`= 容量,超时时间
注意: 方式一和方式二不能同时开启。
路由缓存里键值对是[sql, 路由节点]
配置的值里KEY是pool.SQLRouteCache
VALUE 是逗号隔开的三个值,分别为cachefactory的name,容量,超时时间。
路由缓存里键值对是[子表对应的joinkey, 路由节点]
KEY是pool.ER_SQL2PARENTID
VALUE是逗号隔开的三个值,分别为cachefactory的name,容量,超时时间