mycat分庫分表配置參考

2022-09-09 15:06:27 字數 1239 閱讀 3901

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...