MyCAT
mycat:数据库中间层
作用:实现分库分表,读写分离,集群等
限制:
server.xml配置
配置属性 | 值 | 说明 | 影响,优化 |
frontWriteQueueSize | 1024 | 队列大小 | |
charset | utf8 | 字符编码 | |
defaultSqlParser | druidparser | 默认的sql解析器,druidparser 和 fdbparser(已作废),一般都用druidparser | |
processors | 2 | 指定系统可用的进程树,默认等于CPU核树 | 主要影响 processorBufferPool、processorBufferLocalPercent、processorExecutor 属性。 NIOProcessor 的个数也是由这个属性定义的,所以调优的时候可以适当的调高这个属性。 |
processorBufferChunk | 4096 | 每次分配 Socket Direct Buffer 的大小,默认是 4096 个字节 | 影响 buffer pool 的 长度。如果一次性获取的数过大 buffer 不够用 经常出现警告,则可以适当调大 |
processorBufferPool | 指定 bufferPool 计算 比例值; 默认这个属性的值为: 默认 bufferChunkSize(4096) * processors 属性 * 1000 | ||
processorBufferLocalPercent | |||
processorBufferLocalPercent | |||
sequnceHandlerType | |||