一、Mycat的配置文件
conf目录下存放配置文件,server.xml是Mycat服务器参数调整和用户授权的配置文件,schema.xml是逻辑库定义和表以及分片定义的配置文件,rule.xml是分片规则癿配置文件。
1.server.xml
包含了Mycat的配置信息,对于的类为SystemConfig,两个重要的标签user和system标签。
-
user
user TESTDB true 1000 1
定义了连接数据库的用户名为user,密码为user,使用的逻辑数据库为TESTDB。
- readonly:是否只读
- benchmark:最大连接数量。不配置则默认不限制。
- usingDecrpt:密码是否加密。1:加密;2:不加密。
-
system
- charset:字符集设置。配置字符集的时候一定要保证mycat的字符与数据库的字符集一致。
- 性能调优相关参数:processors、processorBufferChunk、processorBufferPool、processorBufferLocalPercent。。。。
- TCP连接相关属性
- mysql连接相关属性
- 心跳属性
- 服务相关属性
- bindIp : mycat服务监听的IP地址,默认值为0.0.0.0。
- serverPort : mycat使用的端口,默认值为8066。
- managerPort :mycat癿管理端口,默认值为9066。
- 分布式事务开关属性:handleDistributedTransactions
- .......(这里都不做详细说明)
2.schema.xml
- schema标签
后续补充~