最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL分區(qū)之KEY分區(qū)詳解

 更新時間:2022年04月13日 10:46:38   作者:pursuer.chen  
按照key進行分區(qū)非常類似于按照hash進行分區(qū),只不過hash分區(qū)允許使用用戶自定義的表達式,下面這篇文章主要給大家介紹了關(guān)于MySQL分區(qū)之KEY分區(qū)的相關(guān)資料,需要的朋友可以參考下

介紹

KEY分區(qū)和HASH分區(qū)相似,但是KEY分區(qū)支持除text和BLOB之外的所有數(shù)據(jù)類型的分區(qū),而HASH分區(qū)只支持數(shù)字分區(qū),KEY分區(qū)不允許使用用戶自定義的表達式進行分區(qū),KEY分區(qū)使用系統(tǒng)提供的HASH函數(shù)進行分區(qū)。當(dāng)表中存在主鍵或者唯一鍵時,如果創(chuàng)建key分區(qū)時沒有指定字段系統(tǒng)默認會首選主鍵列作為分區(qū)字列,如果不存在主鍵列會選擇非空唯一鍵列作為分區(qū)列,注意唯一列作為分區(qū)列唯一列不能為null。

一、常規(guī)KEY

1.創(chuàng)建分區(qū)

CREATE TABLE tb_key (
    id INT ,
    var CHAR(32) 
)
PARTITION BY KEY(var)
PARTITIONS 10;
SELECT PARTITION_NAME,PARTITION_METHOD,PARTITION_EXPRESSION,PARTITION_DESCRIPTION,TABLE_ROWS,SUBPARTITION_NAME,SUBPARTITION_METHOD,SUBPARTITION_EXPRESSION 
FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA=SCHEMA() AND TABLE_NAME='tb_key';
INSERT INTO tb_key() VALUES(1,'星期一'),(2,'1998-10-19'),(3,'new'),(4,'非常好'),(5,'5');

二、LINEAR KEY

同樣key分區(qū)也存在線性KEY分區(qū),概念和線性HASH分區(qū)一樣。

1.創(chuàng)建分區(qū)

CREATE TABLE tb_keyline (
    id INT NOT NULL,
    var CHAR(5)
)
PARTITION BY LINEAR KEY (var)
PARTITIONS 3;

三、分區(qū)管理

key分區(qū)管理和hash分區(qū)管理是一樣的,只能刪除和增加分區(qū),這里不再做詳細介紹。

1.刪除2個分區(qū)

ALTER TABLE tb_key COALESCE PARTITION 2;

2.增加三個分區(qū)

ALTER TABLE tb_key add PARTITION partitions 3;

四、移除表的分區(qū)

ALTER TABLE tablename
REMOVE PARTITIONING ;

注意:使用remove移除分區(qū)是僅僅移除分區(qū)的定義,并不會刪除數(shù)據(jù)和drop PARTITION不一樣,后者會連同數(shù)據(jù)一起刪除

分區(qū)系列文章:

RANGE分區(qū):http://m.fzitv.net/article/244269.htm

COLUMN分區(qū):http://m.fzitv.net/article/96515.htm

LIST分區(qū):http://m.fzitv.net/article/244256.htm

HASH分區(qū):http://m.fzitv.net/article/244277.htm

KEY分區(qū):http://m.fzitv.net/article/244282.htm

子分區(qū):http://m.fzitv.net/article/244294.htm

指定各分區(qū)路徑:http://m.fzitv.net/article/244296.htm

分區(qū)索引以及分區(qū)介紹總結(jié):http://m.fzitv.net/article/244300.htm

總結(jié)

KEY分區(qū)和HASH分區(qū)類似,在處理大量數(shù)據(jù)記錄時能有效的分散數(shù)據(jù)熱點。

到此這篇關(guān)于MySQL分區(qū)之KEY分區(qū)的文章就介紹到這了,更多相關(guān)MySQL KEY分區(qū) 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

依兰县| 天等县| 望都县| 陆良县| 镇平县| 庆元县| 鄱阳县| 庄河市| 岳池县| 泗阳县| 广灵县| 浦江县| 沾益县| 军事| 星子县| 卢氏县| 汉中市| 佳木斯市| 眉山市| 青铜峡市| 东丰县| 剑河县| 南通市| 凉山| 革吉县| 香河县| 榆树市| 同江市| 温宿县| 贵阳市| 山东省| 库伦旗| 府谷县| 抚州市| 高邮市| 西藏| 应城市| 门源| 武城县| 罗平县| 滦南县|