mycat配置文档分析

mycat配置文档分析

ID:25686982

大小:28.32 KB

页数:16页

时间:2018-11-22

mycat配置文档分析_第1页
mycat配置文档分析_第2页
mycat配置文档分析_第3页
mycat配置文档分析_第4页
mycat配置文档分析_第5页
资源描述:

《mycat配置文档分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Mycat部署文档No修改后版本号修改内容说明修改日期修改人1V1.0文档创建2015/4/14刘生说明本文档主要对mycat的配置文件进行分析。配置文件Schema.xml文件在MYCAT/conf/schema.xml中定义逻辑库,表、分片节点等内容。schema.xml内容如下:

2、se"sqlMaxLimit="100">

3、eType="1"dbType="mysql"dbDriver="native">selectuser()

4、192.168.14.211:3306"user="admin"password="123456">基本概念:1)table:表,即物理数据库中存储的某一张表,与传统数据库不同,这里的表格需要声明其所存储的逻辑数据节点DataNode,这是通过表格的分片规则定义来实现的,table可以定义其所属的“子表(chi

5、ldTable)”,子表的分片依赖于与“父表”的具体分片地址,简单的说,就是属于父表里某一条记录A的子表的所有记录都与A存储在同一个分片上。2)DataNode:MyCAT的逻辑数据节点,是存放table的具体物理节点,也称之为分片节点,通过DataSource来关联到后端某个物理数据库上,一般来说,为了高可用性,每个DataNode都设置两个DataSource,一主一从,当主节点宕机,系统自动切换到从节点。3)DataHost:定义某个物理库的访问地址,用于捆绑到DataNode上,并通过readHost、writeHost进行设置读

6、写分离,readHost为读,writeHost为写。4)heartbeat:检测mysql心跳,是mycatHA的一部分。其他相关参数如下:a)checkSQLschema、sqlMaxLimit在,checkSQLschema属性的设置,如果是false,在应用中不能在SQL中添加数据库的名称。如果是设置true,在实际的操作中,在SQL语句中可以加数据库名称也可以不加数据库名称。sqlMaxLimit

7、;这个参数主要select返回结果集的数量的限制,默认返回是100行。在实际的应用中可以加大这个数据值,在一次返回较大的数据量,数值的设定要根据业务量和网络的传输性能。a)maxCon和minCon、balancemaxCon:可允许连接的最大数minCon:后者是最小连接数maxCon、minCon是连接池一直保持的数据连接。b

8、alance;这个参数主要用于读写分离和故障切换。分析如下:(1)0表示不开启读写分离机制(2)1表示全部的readHost与standbywriteHost参与select语句的负载均衡,简

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。