• MySql优化之mycat


    1. 解压mycat,不要放在有中文目录的地方  下载地址:http://dl.mycat.io/1.6-RELEASE/
    2 .修改mycat解压目录下的conf文件夹中server.xml文件,配置账户

    <!-- 添加user -->
    <user name="mycat_master">
    <property name="password">mycat_master</property>
    <property name="schemas">mycat</property>
    </user>
    
    <!-- 添加user -->
    <user name="mycat_slave">
    <property name="password">mycat_slave</property>
    <property name="schemas">mycat</property>
    <property name="readOnly">true</property>
    </user>
    

      


    3. 配置schema.xml文件

    <schema name="mycat" checkSQLschema="true" sqlMaxLimit="100">
    <table name="t_users" primaryKey="user_id" dataNode="dn1" rule="rule1"/>
    <table name="t_message" type="global" primaryKey="messages_id" dataNode="dn1" />
    </schema>
    <dataNode name="dn1" dataHost="jdbchost" database="weibo_simple" />
    
    <dataHost name="jdbchost" maxCon="1000" minCon="10" balance="1"
    writeType="0" dbType="mysql" dbDriver="native" switchType="1"
    slaveThreshold="100">
    <heartbeat>select user()</heartbeat> 
    <writeHost host="hostMaster" url="192.168.7.11:3306" user="root" password="root">
    </writeHost>
    <writeHost host="hostSlave" url="192.168.7.22:3306" user="root" password="root"/>
    </dataHost>
    

      


    4. 配置rule.xml

    <tableRule name="rule1">
    <rule>
    <columns>user_id</columns>
    <algorithm>func1</algorithm>
    </rule>
    </tableRule>
    <function name="func1" class="org.opencloudb.route.function.AutoPartitionByLong">
    <property name="mapFile">autopartition-long.txt</property>
    </function>
    

      


    5. 配置启动日志

    <level value="debug" />
    

      



    6. 启动mycat 端口:8066
    启动bin下startup_nowrap.bat

    启动时如果报这个错:could not reserve enough space for 2097152KB object heap

    可以参考这个博客:https://blog.csdn.net/Siphiababy/article/details/80167552

    7.连接数据库

    如果数据报这个 :3000 - No MyCAT Database selected

    你有可能是你的数据库工具版本过低

  • 相关阅读:
    低压配电系统接地方式
    在MFC中添加用户自定义消息
    二维数组指针(百度)
    2009-08-12 17:19 16进制浮点数与十进制的转化 (转载)
    UCOS 中的中断处理
    转:智能卡测试操作系统技术
    转:ADO,OLEDB,ODBC,DAO的区别
    VC引用动态库
    VC引用静态库
    windows下查看静态库和动态库的导出函数
  • 原文地址:https://www.cnblogs.com/wishsaber/p/12346304.html
Copyright © 2020-2023  润新知