檢測到您已登錄華為云國際站賬號,為了您更好的體驗(yàn),建議您訪問國際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
Mysql 概述 環(huán)境準(zhǔn)備 使用場景 使用指南 配置項(xiàng)說明 父主題: Mas-GO-SDK使用手冊
程中輸出的查詢語句注釋掉。請注意,MySQL存儲過程中的SELECT語句返回的結(jié)果集可被調(diào)用客戶端獲取,如果選擇注釋掉該語句,可能會影響調(diào)用該存儲過程的應(yīng)用。 方案二:您也可以參考如下示例,將原有返回結(jié)果集的SELECT語句改造成存儲過程OUT參數(shù)的方式,以此來獲取預(yù)期的輸出,請注意這種方式需要修改客戶端的調(diào)用方式。
統(tǒng)的吞吐量(帶寬),如能達(dá)到多少M(fèi)B/s的流量。 TiDB 整體架構(gòu) TiDB的優(yōu)勢 與傳統(tǒng)的單機(jī)數(shù)據(jù)庫相比,TiDB 具有以下優(yōu)勢: 純分布式架構(gòu),擁有良好的擴(kuò)展性,支持彈性的擴(kuò)縮容 支持 SQL,對外暴露 MySQL 的網(wǎng)絡(luò)協(xié)議,并兼容大多數(shù) MySQL 的語法,在大多數(shù)場景下可以直接替換
ssDB不支持的字符集,保留支持的字符集(需要注意這里的支持僅表示GaussDB支持該字符集,并沒有判斷表與庫之間的字符集是否存在沖突)。 建議初始化GaussDB數(shù)據(jù)庫時(shí)指定與源庫字符集兼容的字符集,遷移過程中注釋掉建表語句中的所有字符集,使用GaussDB數(shù)據(jù)庫默認(rèn)的字符集。
U0400045:GaussDB M兼容不支持存儲過程 描述 數(shù)據(jù)庫類型與版本 源庫類型與版本:MySQL 5.5、5.6、5.7、8.0 版本。 目標(biāo)庫類型與版本:GaussDB M 兼容版本。 語法示例 GaussDB M 兼容模式不支持存儲過程,例如如下語法示例: CREATE PROCEDURE
在GaussDB中,默認(rèn)情況下,查詢是大小寫敏感的,這與MySQL的BINARY關(guān)鍵字效果一致,但是與MySQL默認(rèn)行為不一致。 如果需要保持大小寫的默認(rèn)行為與MySQL一致,有如下兩種方案: 1、GaussDB 集中式版V2.0-8.0版本開始支持M兼容數(shù)據(jù)庫,大小寫的默認(rèn)行為與MySQL一致; 2、GaussDB
改造建議 修改“SQL SECURITY子句”轉(zhuǎn)換配置項(xiàng)。 請注意,在MySQL中SQL SECURITY DEFINER表示該對象在執(zhí)行時(shí)將使用其定義者的權(quán)限,而SQL SECURITY INVOKER表示該對象在執(zhí)行時(shí)將使用調(diào)用者的權(quán)限。在GaussDB中默認(rèn)行為是SECURITY
U0400031:GaussDB不支持LONGBLOB數(shù)據(jù)類型 描述 數(shù)據(jù)庫類型與版本 源庫類型與版本:MySQL 5.5、5.6、5.7、8.0版本。 目標(biāo)庫類型與版本:GaussDB B兼容模式V2.0-3.2及之前版本。 語法示例 默認(rèn)情況下,UGO保留LONGBLOB類型
t;”語句產(chǎn)生相同的輸出。GaussDB 不支持 MySQL 的 TABLE 命令,如下示例將生成此錯誤提示。 TABLE t; 改造建議 將 TABLE 命令改寫為 SELECT 查詢。上述示例的手改方案參考: SELECT * FROM t; 父主題: MySQL To GaussDB
實(shí)施步驟 準(zhǔn)備工作 快速部署 開始使用 快速卸載
U0400003:GaussDB列定義不支持ON UPDATE選項(xiàng) 描述 數(shù)據(jù)庫類型與版本 源庫類型與版本:MySQL 5.5、5.6、5.7、8.0版本。 目標(biāo)庫類型與版本:GaussDB V2.0-3.2及之前的版本。 語法示例 默認(rèn)情況下,UGO保留ON UPDATE子句不轉(zhuǎn)換,并生成此錯誤提示。
函數(shù)進(jìn)行轉(zhuǎn)換改寫的同時(shí)并生成此錯誤提示。 例如獲取日期中年份與月份的YEAR、MONTH函數(shù),需要改寫成GaussDB的DATE_PART函數(shù),需要注意的是MySQL的YEAR、MONTH函數(shù)可以從time或者timetz類型中獲取到日期的信息,在GaussDB的DATE_PART函數(shù)中,這是不支持的,如下示例所示。
等重要特性。同時(shí)兼容 MySQL 協(xié)議及廣泛的數(shù)據(jù)庫軟件生態(tài),遷移便捷,運(yùn)維成本極低。TiDB由三部分組成:tidb(SQL解析引擎)、tikv(存儲引擎)、pd(placement driver,提供時(shí)間戳服務(wù)和系統(tǒng)拓?fù)渚S護(hù))。其中tidb和pd用go語言開發(fā),tikv用rust語言開發(fā)。
U0400047:GaussDB M兼容不支持觸發(fā)器 描述 數(shù)據(jù)庫類型與版本 源庫類型與版本:MySQL 5.5、5.6、5.7、8.0 版本。 目標(biāo)庫類型與版本:GaussDB M 兼容版本。 語法示例 GaussDB M 兼容模式不支持觸發(fā)器,例如如下語法示例: CREATE TRIGGER
U0400043:GaussDB 不支持ALTER INDEX VISIBLE 描述 數(shù)據(jù)庫類型與版本 源庫類型與版本:MySQL 5.5、5.6、5.7、8.0 版本。 目標(biāo)庫類型與版本:GaussDB 所有版本。 語法示例 MySQL 的 Alter INDEX VISIBLE 語句可以控制索引的可見性,GaussDB
U0400041:GaussDB 不支持 ALTER DATABASE READ ONLY 描述 數(shù)據(jù)庫類型與版本 源庫類型與版本:MySQL 5.5、5.6、5.7、8.0 版本。 目標(biāo)庫類型與版本:GaussDB 所有版本。 語法示例 MySQL 的 ALTER DATABASE
發(fā)器來實(shí)現(xiàn)數(shù)據(jù)校驗(yàn)。請注意,不添加觸發(fā)器的情況下需要業(yè)務(wù)端保證數(shù)據(jù)完整性約束;添加觸發(fā)器的情況下可能會影響使用性能,并提升數(shù)據(jù)庫系統(tǒng)的維護(hù)難度,需要您充分評估業(yè)務(wù)影響。 請注意,默認(rèn)情況下,上述示例在MySQL中,允許set_test字段的值為小寫'a', 'b', 'c'以及空串,這在GaussDB
上面列出的狀態(tài)變量有下列含義: Aborted_clients 由于客戶沒有正確關(guān)閉連接已經(jīng)死掉,已經(jīng)放棄的連接數(shù)量。Aborted_connects 嘗試已經(jīng)失敗的MySQL服務(wù)器的連接的次數(shù)。Connections 試圖連接MySQL服務(wù)器的次
U0400046:GaussDB M兼容不支持存儲函數(shù) 描述 數(shù)據(jù)庫類型與版本 源庫類型與版本:MySQL 5.5、5.6、5.7、8.0 版本。 目標(biāo)庫類型與版本:GaussDB M 兼容版本。 語法示例 GaussDB M 兼容模式不支持存儲函數(shù),例如如下語法示例: CREATE FUNCTION
支持密碼管理。 支持通信、數(shù)據(jù)加密。 支持 IP 白名單。 支持審計(jì)功能。 9. 工具支持快速備份功能。 支持通過工具從 MySQL 遷移數(shù)據(jù)到 TiDB。 支持通過工具部署、運(yùn)維 TiDB。 TiDB 本地部署 TiDB 是一個(gè)分布式系統(tǒng)。最基礎(chǔ)的 TiDB 測試集群通常由 2 個(gè) TiDB