微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mycat配置文件server.xml,常用参数说明

<system>配置Mycat系统参数

 <system>

    <property name="serverPort">3306</property> <!-- mycat 服务端口-->

   <property name="managerPort">9066</property> <!-- mycat 管理端口-->

   <property name="nonePasswordLogin">0</property> <!--登录是否需要密码,0-需要密码严重,1-不需要密码严重-->

   <property name="bindIp">0.0.0.0</property> <!-- mycat 在那些IP上监听->

  <property name="frontWritQueueSize">2048</property> <!-- mycat前端写队列的大小-->

  <property name="charset">utf-8</property> <!-- mycat 字符集-->

  <property name="txIsolation">2</property> <!-- 前端连接的初始化事务隔离级别,只在初始化的时候使用,后续会根据客户端传递过来的属性对后端数据库连接进行同步。认为 REPEATED_READ,设置值为数字认 3。 
READ_UNCOMMITTED = 1; 
READ_COMMITTED = 2; 
REPEATED_READ = 3; 
SERIALIZABLE = 4;-->

  <property name="processors">4</property> <!-- 处理线程数量认是cpu数量-->

  <property name="idleTimeout">5000</property> <!-- mycat访问MysqL,多长时间无反应断开连接-->

  <property name="sqlExecuteTimeout">300</property> <!-- sql 执行超时的时间,Mycat 会检查连接上最后一次执行 sql 的时间,若超过这个时间则会直接关闭这连接。认时间为 300 秒,单位秒。-->

  <property name="usesqlstat">0</property> <!-- 为开启实时统计、0为关闭 -->

  <property name="useGlobleTableCheck">0</property> <!-- 通过添加_MYCAT_OP_TIME字段来进行一致性检测,为BIGINT类型 1为开启全加班一致性检测、0为关闭->

  <property name="sequnceHandlerType">2</property> <!-- 0-使用本地方式作为数据库自增: 需设置 sequence_conf.properties配置文件,1-使用的是本地数据库的方式,需要在一个分节点创建表和存储过程,其中MYCAT_SEQUENCE必须为大写,2-自动生成64为的时间戳,故设计主键是,要考虑其长度-->

 <property name="defaultmaxLimit">1000</property> <!-- mycat 认返回的结果集大小-->

 <property name="maxPacketSize">104857600</property> <!-- 指定 MysqL 协议可以携带的数据最大长度。认 16M。-->

 </system>

本文摘录http://www.cnblogs.com/fxwl/p/7990906.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐