欢迎来到天天文库
浏览记录
ID:25686982
大小:28.32 KB
页数:16页
时间:2018-11-22
《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可以定义其所属的“子表(chi5、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语句中可以加数据库名称也可以不加数据库名称。sqlMaxLimit7、;这个参数主要select返回结果集的数量的限制,默认返回是100行。在实际的应用中可以加大这个数据值,在一次返回较大的数据量,数值的设定要根据业务量和网络的传输性能。a)maxCon和minCon、balancemaxCon:可允许连接的最大数minCon:后者是最小连接数maxCon、minCon是连接池一直保持的数据连接。b8、alance;这个参数主要用于读写分离和故障切换。分析如下:(1)0表示不开启读写分离机制(2)1表示全部的readHost与standbywriteHost参与select语句的负载均衡,简
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可以定义其所属的“子表(chi5、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语句中可以加数据库名称也可以不加数据库名称。sqlMaxLimit7、;这个参数主要select返回结果集的数量的限制,默认返回是100行。在实际的应用中可以加大这个数据值,在一次返回较大的数据量,数值的设定要根据业务量和网络的传输性能。a)maxCon和minCon、balancemaxCon:可允许连接的最大数minCon:后者是最小连接数maxCon、minCon是连接池一直保持的数据连接。b8、alance;这个参数主要用于读写分离和故障切换。分析如下:(1)0表示不开启读写分离机制(2)1表示全部的readHost与standbywriteHost参与select语句的负载均衡,简
3、eType="1"dbType="mysql"dbDriver="native">selectuser()4、192.168.14.211:3306"user="admin"password="123456">基本概念:1)table:表,即物理数据库中存储的某一张表,与传统数据库不同,这里的表格需要声明其所存储的逻辑数据节点DataNode,这是通过表格的分片规则定义来实现的,table可以定义其所属的“子表(chi5、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语句中可以加数据库名称也可以不加数据库名称。sqlMaxLimit7、;这个参数主要select返回结果集的数量的限制,默认返回是100行。在实际的应用中可以加大这个数据值,在一次返回较大的数据量,数值的设定要根据业务量和网络的传输性能。a)maxCon和minCon、balancemaxCon:可允许连接的最大数minCon:后者是最小连接数maxCon、minCon是连接池一直保持的数据连接。b8、alance;这个参数主要用于读写分离和故障切换。分析如下:(1)0表示不开启读写分离机制(2)1表示全部的readHost与standbywriteHost参与select语句的负载均衡,简
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语句的负载均衡,简
此文档下载收益归作者所有