久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql如何建立分區

139次閱讀
沒有評論

共計 984 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這篇文章給大家分享的是有關 mysql 如何建立分區的內容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考。一起跟隨丸趣 TV 小編過來看看吧。

#list 分區 – 鍵值通過自定義的 list 來確定寫入到哪個分區中。

優勢:支持 int,時間,varchar 等值

劣勢:需要自己寫相應數據的從屬(寫入或者查詢到哪個分區),即后期若分區條件修改需要再配置。

CREATE TABLE t_test (
 unid INT auto_increment , 
 uuid VARCHAR(36),
 cdate datetime,
 type int,
 text varchar(30),
 PRIMARY KEY(unid,type)
PARTITION BY LIST COLUMNS(type) ( #這里以 type 字段來分區,list 分區中,這個字段可以為 int 整形或者某個值
 PARTITION pRegion_1 VALUES IN (1), #這里的意思是,當 type= 1 時,數據會寫入到 pRegion_1 分區中
 PARTITION pRegion_2 VALUES IN (2), #同上
 PARTITION pRegion_3 VALUES IN (3),
 PARTITION pRegion_4 VALUES IN (4)
);

#hash 分區 – 鍵值通過 hash 算法計算后,自動寫入到相應的分區中。

優勢:不需要自己寫相應數據的從屬(寫入或者查詢到哪個分區)

劣勢:只支持 int 整型

CREATE TABLE t_test (
 unid INT auto_increment ,
 uuid VARCHAR(36),
 cdate datetime,
 type int,
 text varchar(30),
 PRIMARY KEY(unid,type) #復合主鍵,因為后面要用 type 字段來分區
PARTITION BY HASH (type) #這里以 type 字段來分區,type 必須是主鍵或者是復合主鍵包含的字段,hash 分區的方式必須該字段為 int
PARTITIONS 10; #這里設定的是分區數為 10,數據會通過 type 字段經過 hash 算法后,自動歸屬到 10 個分區中的某個分區中 

感謝各位的閱讀!關于 mysql 如何建立分區就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-18發表,共計984字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 襄城县| 永新县| 唐河县| 修水县| 商丘市| 特克斯县| 宁陕县| 阿勒泰市| 新乡市| 合阳县| 财经| 烟台市| 珠海市| 富宁县| 宁明县| 广丰县| 长春市| 盐城市| 腾冲县| 台前县| 延吉市| 宿州市| 色达县| 阿巴嘎旗| 什邡市| 肇东市| 乳源| 安图县| 湖南省| 寻甸| 民县| 深圳市| 青冈县| 凤阳县| 厦门市| 长春市| 凤翔县| 广州市| 饶河县| 彭阳县| 惠东县|