中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL/MariaDB 分區

發布時間:2020-07-18 23:54:15 來源:網絡 閱讀:873 作者:RQSLT 欄目:MySQL數據庫
  • 查看表的創建命令

SHOW?CREATE?TABLE?my_table_name;
  • 查看表是否分區(Create_options 字段為 partitioned 或空)

SHOW?TABLE?STATUS?LIKE?'%my_table_name%';
  • 查看分區信息

#?所有信息
SELECT
????*
FROM?
????INFORMATION_SCHEMA.PARTITIONS
WHERE?
????TABLE_SCHEMA?=?'my_db_name'??????????#?庫名
????AND?TABLE_NAME?=?'my_table_name';????#?表名
????
#?常用信息
SELECT
????PARTITION_METHOD,
????PARTITION_NAME,??
????PARTITION_EXPRESSION,??
????PARTITION_DESCRIPTION,??
????TABLE_ROWS
FROM?
????INFORMATION_SCHEMA.PARTITIONS
WHERE?
????TABLE_SCHEMA?=??SCHEMA()????????????#?庫名
????AND?TABLE_NAME?=?'my_table_name';????#?表名


【KEY 分區】

  • 有主鍵時創建 KEY 分區,建議分區個數為質數。

可參考這篇文章:MySQL之KEY分區引發的血案

經測試,在 MySQL 5.7.26、MariaDB 10.4.6 下,分區個數為偶數時,奇數編號分區數據條數仍然為0。

CREATE?TABLE?my_table_name?(
????id?INT?NOT?NULL?PRIMARY?KEY,????
????name?VARCHAR(20)
)
PARTITION?BY?KEY()
PARTITIONS?11;????#?11?個分區
  • 無主鍵時創建 key 分區

CREATE?TABLE?my_table_name?(
????name?VARCHAR(20)
)
PARTITION?BY?KEY(name)
PARTITIONS?11;????#?11?個分區
  • 對于已有表進行分區,建議新建分區表,再導入數據;也可以用 ALTER 語句修改表:

ALTER?TABLE?my_table_name
PARTITION?BY?KEY()?
PARTITIONS?11;


【相關閱讀】

  • MySQL/MariaDB Tips


*** walker ***


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

全南县| 大埔县| 嘉祥县| 石阡县| 武隆县| 舒城县| 沈阳市| 吴旗县| 建始县| 宁河县| 贵阳市| 富裕县| 贵港市| 板桥市| 饶河县| 犍为县| 密云县| 莱芜市| 和平县| 广南县| 玛纳斯县| 宝清县| 阳东县| 九龙坡区| 西昌市| 太白县| 桂林市| 建宁县| 乌拉特后旗| 东海县| 白山市| 景宁| 宣汉县| 清流县| 静宁县| 济阳县| 军事| 余江县| 大竹县| 大宁县| 涟源市|