MyCAT

MyCAT

mycat:数据库中间层

作用:实现分库分表,读写分离,集群等

限制:

server.xml配置

配置属性说明影响,优化
frontWriteQueueSize1024队列大小
charsetutf8字符编码
defaultSqlParserdruidparser默认的sql解析器,druidparser 和 fdbparser(已作废),一般都用druidparser
processors2指定系统可用的进程树,默认等于CPU核树主要影响 processorBufferPool、processorBufferLocalPercent、processorExecutor 属性。
NIOProcessor 的个数也是由这个属性定义的,所以调优的时候可以适当的调高这个属性。
processorBufferChunk4096每次分配 Socket Direct Buffer 的大小,默认是 4096 个字节影响 buffer pool 的
长度。如果一次性获取的数过大 buffer 不够用 经常出现警告,则可以适当调大
processorBufferPool指定 bufferPool 计算 比例值;

默认这个属性的值为: 默认 bufferChunkSize(4096) * processors 属性 * 1000
processorBufferLocalPercent
processorBufferLocalPercent
sequnceHandlerType

留下回复