日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

數(shù)據(jù)表管理

更新時(shí)間:

本文介紹了在PolarDB-X 1.0控制臺(tái)上對(duì)數(shù)據(jù)表進(jìn)行調(diào)整拆分鍵、關(guān)閉全表掃描和查看表結(jié)構(gòu)的方法。

前提條件

您需要先連接到數(shù)據(jù)庫(kù)使用SQL語(yǔ)句創(chuàng)建表,才能在控制臺(tái)上管理數(shù)據(jù)表。

功能介紹

調(diào)整拆分鍵

拆分鍵即分庫(kù)或分表的數(shù)據(jù)表字段,用于生成拆分規(guī)則。PolarDB-X 1.0支持在控制臺(tái)上對(duì)拆分鍵進(jìn)行調(diào)整。在PolarDB-X 1.0中,一張邏輯表的拆分方式由拆分函數(shù)(包括分片數(shù)目與路由算法)與拆分鍵(包括拆分鍵的MySQL數(shù)據(jù)類(lèi)型)共同定義。只有當(dāng)PolarDB-X 1.0使用了相同的拆分函數(shù)和拆分鍵時(shí),才會(huì)被認(rèn)為分庫(kù)與分表使用了相同的拆分方式。

相同的拆分方式讓PolarDB-X 1.0可以根據(jù)拆分鍵的值定位到唯一的物理分庫(kù)和物理分表。當(dāng)一張邏輯表的分庫(kù)拆分方式與分表拆分方式不一致時(shí),若SQL查詢(xún)沒(méi)有同時(shí)帶上分庫(kù)條件與分表?xiàng)l件,則PolarDB-X 1.0在查詢(xún)過(guò)程會(huì)進(jìn)行全分庫(kù)掃描或全分表掃描操作。

關(guān)閉全表掃描

PolarDB-X 1.0默認(rèn)為新創(chuàng)建的表開(kāi)啟全表掃描功能,但頻繁使用全表掃描功能會(huì)占用數(shù)據(jù)庫(kù)資源降低查詢(xún)效率,PolarDB-X 1.0支持在控制臺(tái)上手動(dòng)關(guān)閉全表掃描。

查看表結(jié)構(gòu)

您可以在PolarDB-X 1.0控制臺(tái)上查看數(shù)據(jù)表的表結(jié)構(gòu)詳情。

刪除數(shù)據(jù)表

暫不支持在PolarDB-X 1.0控制臺(tái)上直接刪除數(shù)據(jù)表,您可以登錄數(shù)據(jù)庫(kù)后使用SQL語(yǔ)句刪除目標(biāo)數(shù)據(jù)表,詳情請(qǐng)參見(jiàn)使用SQL語(yǔ)句刪除表

進(jìn)入數(shù)據(jù)表配置頁(yè)面

  1. 登錄PolarDB分布式版控制臺(tái)
  2. 在頁(yè)面左上角選擇目標(biāo)實(shí)例所在地域。
  3. 在左側(cè)導(dǎo)航欄中,單擊實(shí)例列表
  4. 找到目標(biāo)實(shí)例,單擊實(shí)例ID。

  5. 在左側(cè)導(dǎo)航欄中單擊配置與管理 > 數(shù)據(jù)庫(kù)管理

  6. 在數(shù)據(jù)庫(kù)列表中找到目標(biāo)數(shù)據(jù)庫(kù),單擊數(shù)據(jù)庫(kù)名稱(chēng)。

    選擇數(shù)據(jù)庫(kù)
  7. 在左側(cè)導(dǎo)航欄中,單擊數(shù)據(jù)表管理 > 數(shù)據(jù)表配置

調(diào)整拆分鍵

調(diào)整拆分鍵功能會(huì)按照您指定的表名和拆分鍵信息創(chuàng)建一張新的目標(biāo)表, 通過(guò)后臺(tái)數(shù)據(jù)同步能力,將數(shù)據(jù)同步到目標(biāo)表中,您可以根據(jù)需要直接使用新表或者使用rename語(yǔ)句變更表名。

使用限制

  • 如果分庫(kù)或者分表拆分函數(shù)使用了YYYYMM/YYYYWEEK/YYYYDD時(shí),分庫(kù)和分表函數(shù)需要相同。

  • 暫不支持STR_HASH拆分。

  • MM/DD/WEEK/MMDD只支持作為表級(jí)別的拆分函數(shù)。

操作步驟

  1. 在數(shù)據(jù)表配置頁(yè)面,找到目標(biāo)數(shù)據(jù)表,單擊右側(cè)操作欄中的調(diào)整拆分鍵

  2. 在彈出的對(duì)話(huà)框中,根據(jù)您的業(yè)務(wù)需求調(diào)整拆分鍵設(shè)置,單擊預(yù)檢

    重要
    • 預(yù)檢任務(wù)未結(jié)束前不要對(duì)產(chǎn)生的臨時(shí)表或目標(biāo)表做任何變更。

    • 不要對(duì)帶有全局二級(jí)索引的表進(jìn)行調(diào)整拆分鍵的操作。更多拆分鍵的選擇和分表形式,請(qǐng)參見(jiàn)CREATE TABLE拆分函數(shù)概述

    • 數(shù)據(jù)遷移過(guò)程中不支持對(duì)原表和目標(biāo)表進(jìn)行DDL操作,

    • 如果您需要將新表通過(guò)rename語(yǔ)句替換掉原數(shù)據(jù)表,建議您在停止業(yè)務(wù)寫(xiě)入時(shí)操作。

    • 如果新表使用了自增主鍵,通過(guò)rename語(yǔ)句重命名完成后,需要手動(dòng)修改該表的sequence的起始值,避免出現(xiàn)主鍵沖突,修改方法請(qǐng)參見(jiàn)修改Sequence

  3. 在彈出的對(duì)話(huà)框中,等待預(yù)檢結(jié)果顯示成功后,單擊調(diào)整

  4. 單擊右上角123456圖標(biāo),查看拆分工具-數(shù)據(jù)遷移任務(wù)的任務(wù)進(jìn)度,直到任務(wù)狀態(tài)顯示為成功

  5. 單擊停止同步,在彈出的對(duì)話(huà)框單擊確定

  6. 刷新數(shù)據(jù)表信息頁(yè)面,查看到提交了調(diào)整拆分鍵任務(wù)的表,狀態(tài)為正常,調(diào)整拆分鍵任務(wù)完成。

關(guān)閉全表掃描

重要
  • 目標(biāo)表需已指定拆分鍵,設(shè)置拆分鍵詳細(xì)操作步驟請(qǐng)參見(jiàn)調(diào)整拆分鍵

  • 如果PolarDB-X 1.0拆分表沒(méi)有開(kāi)啟全表掃描功能,則在訪問(wèn)該表時(shí)必須在WHERE子句中包含拆分鍵。否則,PolarDB-X 1.0將提示TDDL-4510 ERR_CONTAINS_NO_SHARDING_KEY錯(cuò)誤代碼。

  1. 在數(shù)據(jù)表配置界面,找到目標(biāo)數(shù)據(jù)表,單擊右側(cè)操作欄中的高級(jí)設(shè)置

    全表掃描
    說(shuō)明

    僅當(dāng)表屬性分庫(kù)時(shí)支持設(shè)置全表掃描功能,您可以通過(guò)調(diào)整拆分鍵進(jìn)行分庫(kù)拆分。

  2. 在彈出的對(duì)話(huà)框中,選擇,單擊確定

查看表結(jié)構(gòu)

找到目標(biāo)數(shù)據(jù)表,單擊右側(cè)操作欄中的查看表結(jié)構(gòu),您可以在彈出的對(duì)話(huà)框中查看目標(biāo)數(shù)據(jù)表的表結(jié)構(gòu)詳情(如列名、數(shù)據(jù)類(lèi)型、是否為主鍵等)。

查看表結(jié)構(gòu)