server.xml檔案
<?xml version="1.0" encoding="utf-8"?>
0 1
0 0
3000
(?:(\s*next\s+value\s+for\s*mycatseq_(\w+))(,|\)|\s)*)+
false
0 0 0
64k1k
0 384m
false
false
true
123456
user_db,order_db,red_db
123456
user_db,order_db,red_db
true
schema.xml檔案
<?xml version="1.0"?>
select user()
select user()
select user()
select user()
select user()
rule.xml檔案--分表規則
<?xml version="1.0" encoding="utf-8"?>
idfunc1
user_id
func1
sharding_id
hash-int id
rang-long id
mod-long
oidmod-long id
murmur id
crc32slot
create_time
partbymonth
calldate
latestmonth id
rang-mod id
jump-consistent-hash 0
2 160
用於測試時觀察各物理節點與虛擬節點的分布情況,如果指定了這個屬性,會把虛擬節點的murmur hash值與物理節點的對映按行輸出到這個檔案,沒有預設值,如果不指定,就不會輸出任何東西 -->
partition-hash-int.txt
autopartition-long.txt
2 8128
24 yyyy-mm-dd
2015-01-01
partition-range-mod.txt 3
Mycat分庫分表
schema.xml 配置 name dn1 datahost localhost1 database db1 name dn2 datahost localhost1 database db2 name dn3 datahost localhost1 database db3 把localhost...
mycat分庫分表
一 修改schema.xml select user 二 修改server.xml 0 0 10 011m 1k0 384m true 123456 testdb user testdb true 三 啟動關閉1 進入bin目錄,2 啟動輸入.mycat start。關閉命令 mycat stop ...
mycat分庫分表
mycat是資料庫分庫分表的中介軟體,mycat使用最多的兩個功能是 讀寫分離和分庫分表功能,支援全域性表和e r關係 這兩個比較實用 mycat相當於是乙個 可以將多個實際資料庫組合成乙個完整的虛擬資料庫 我們可以直接訪問mycat的埠,其使用的是mysql原生的協議連線資料庫進行通訊 mycat...