採用sysbench做壓力測試,需要修改mycat的兩個文件
1.修改schema.xml和server.xml
修改目的是不用寫所有的表名,只需要寫db的名字就行了,這個在文檔中是不存在的,並且這個功能在amoeba的最初版本中就是支持的,竟然在過渡了幾個版本以後這個功能沒了,該功能只能在1.4的版本纔可以
<schema name="sbtest" checkSQLschema="false" sqlMaxLimit="100" dataNode="sbtest" />
<dataNode name="sbtest" dataHost="localhost1" database="sbtest" />
schema中不寫table就可以了
2.需要在server.xml中配置上這個庫
<user name="test">
<property name="password">test</property>
<property name="schemas">sbtest,TESTDB</property>
</user>
<user name="user">
<property name="password">user</property>
<property name="schemas">sbtest,TESTDB</property>
<property name="readOnly">true</property>
</user>