檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問國(guó)際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
SQL改寫 SQL改寫功能主要是對(duì)指定代碼按要求進(jìn)行改寫。 SQL改寫入口:?jiǎn)螕糨斎肟蛏戏降暮笤賳螕?ldquo;SQL改寫” SQL改寫示例 不輸入任何要求的改寫 以“生成一段合并兩張表的語(yǔ)句”生成的SQL語(yǔ)句為例,直接復(fù)制SQL生成示例中的SQL語(yǔ)句到輸入框,選擇一個(gè)模型,單擊右下角的即可運(yùn)行。
SQL糾錯(cuò) SQL糾錯(cuò)功能主要是對(duì)指定SQL代碼進(jìn)行糾錯(cuò)和修正。 SQL糾錯(cuò)入口:?jiǎn)螕糨斎肟蛏戏降暮笤賳螕?ldquo;SQL糾錯(cuò)” SQL糾錯(cuò)示例 以“生成一段合并兩張表的語(yǔ)句”生成的SQL語(yǔ)句為例,直接復(fù)制SQL生成示例中的SQL語(yǔ)句到輸入框,由于源代碼是正確的,在內(nèi)容中隨機(jī)加入了兩個(gè)錯(cuò)
變化禁用該功能。 SQL或腳本 是 SQL語(yǔ)句 單擊“SQL語(yǔ)句”參數(shù)下的文本框,在“SQL語(yǔ)句”頁(yè)面輸入需要執(zhí)行的SQL語(yǔ)句。 SQL腳本 在“SQL腳本”參數(shù)后選擇需要執(zhí)行的腳本。如果腳本未創(chuàng)建,請(qǐng)參考新建腳本和開發(fā)SQL腳本先創(chuàng)建和開發(fā)腳本。關(guān)聯(lián)的SQL腳本如果使用了參數(shù),
全量SQL默認(rèn)關(guān)閉,如需使用SQL洞察功能,請(qǐng)先開啟全量SQL收集開關(guān)。 關(guān)閉全量SQL后,將不再采集新產(chǎn)生的SQL,已經(jīng)收集的SQL也會(huì)被刪除,請(qǐng)您謹(jǐn)慎操作。 當(dāng)前全量SQL受內(nèi)存緩沖區(qū)限制,業(yè)務(wù)量大的場(chǎng)景下,全量SQL有較小概率因緩沖區(qū)滿,存在丟棄部分記錄。 當(dāng)前全量SQL單條記錄超過4096字節(jié)時(shí),會(huì)默認(rèn)丟棄該條記錄。
SQLAllocHandle 功能描述 分配環(huán)境、連接、語(yǔ)句或描述符的句柄,它替代了ODBC 2.x函數(shù)SQLAllocEnv、SQLAllocConnect及SQLAllocStmt。 原型 1 2 3 SQLRETURN SQLAllocHandle(SQLSMALLINT
語(yǔ)句句柄,通過SQLAllocHandle獲得。 返回值 SQL_SUCCESS:表示調(diào)用正確。 SQL_SUCCESS_WITH_INFO:表示會(huì)有一些警告信息。 SQL_ERROR:表示比較嚴(yán)重的錯(cuò)誤,如:內(nèi)存分配失敗、建立連接失敗等。 SQL_NO_DATA:表示SQL語(yǔ)句不返回結(jié)果集。
注意事項(xiàng) 當(dāng)SQLSetEnvAttr的返回值為SQL_ERROR或SQL_SUCCESS_WITH_INFO時(shí),通過借助SQL_HANDLE_ENV的HandleType和EnvironmentHandle的Handle,調(diào)用SQLGetDiagRec可得到相關(guān)的SQLSTATE
} sqlerrm; char sqlerrp[8]; long sqlerrd[6]; char sqlwarn[8]; char sqlstate[5]; } sqlca; 如果SQL語(yǔ)句沒有發(fā)生錯(cuò)誤,則sqlca.sqlcode為0,sqlca
SQL調(diào)優(yōu) SQL查詢執(zhí)行流程 SQL執(zhí)行計(jì)劃 執(zhí)行計(jì)劃算子 SQL調(diào)優(yōu)流程 更新統(tǒng)計(jì)信息 審視和修改表定義 SQL調(diào)優(yōu)進(jìn)階 優(yōu)化器參數(shù)調(diào)整 使用Plan Hint進(jìn)行調(diào)優(yōu) 例行維護(hù)表 例行重建索引 SQL語(yǔ)句出錯(cuò)自動(dòng)重試 query_band負(fù)載識(shí)別 父主題: DWS性能調(diào)優(yōu)
系統(tǒng)將顯示數(shù)據(jù)庫(kù)監(jiān)控頁(yè)面。 在左側(cè)導(dǎo)航欄選擇“工具 > SQL診斷”,進(jìn)入SQL診斷頁(yè)面。 在SQL診斷頁(yè)面您可查看SQL的診斷信息。指標(biāo)詳情請(qǐng)參見表1。 表1 SQL診斷指標(biāo)說明 指標(biāo)名稱 指標(biāo)說明 查詢ID 語(yǔ)句執(zhí)行使用的內(nèi)部query_ID。 數(shù)據(jù)庫(kù) 所屬數(shù)據(jù)庫(kù)名稱。 模式名
SQL參考 SQL 關(guān)鍵字 數(shù)據(jù)類型 常量與宏 函數(shù)和操作符 表達(dá)式 偽列 類型轉(zhuǎn)換 系統(tǒng)操作 事務(wù)控制 DDL語(yǔ)法一覽表 DML語(yǔ)法一覽表 DCL語(yǔ)法一覽表 SQL語(yǔ)法 附錄
SQL接口 提交SQL語(yǔ)句 查詢SQL結(jié)果 取消SQL執(zhí)行任務(wù) 父主題: API V2
慢SQL 該模塊提供指定時(shí)間段內(nèi)的慢SQL分析功能。從用戶、IP、SQL模板等進(jìn)行多維統(tǒng)計(jì),展示統(tǒng)計(jì)結(jié)果并支持指定排序,識(shí)別慢SQL的精確來源,方便用戶快速優(yōu)化業(yè)務(wù)。 使用須知 如果您需要對(duì)慢SQL進(jìn)行分析,則需要開啟“收集慢SQL”開關(guān)。收集慢SQL開啟后,DAS會(huì)對(duì)SQL的文本內(nèi)容進(jìn)行存儲(chǔ),以便進(jìn)行數(shù)據(jù)分析。
”頁(yè)面。 在“SQL”頁(yè)簽下選擇“SQL限流”。 在“SQL限流”頁(yè)面,開啟SQL限流開關(guān)。 圖1 開啟SQL限流 單擊“新建SQL限流規(guī)則”,選擇需要限流的SQL類型,設(shè)置關(guān)鍵字以及最大并發(fā)數(shù)。 圖2 設(shè)置頁(yè)面 表1 SQL限流規(guī)則參數(shù)說明 參數(shù)項(xiàng) 說明 SQL類型 支持選擇三
選擇目標(biāo)實(shí)例,單擊“詳情”,進(jìn)入“實(shí)例概覽”頁(yè)面。 單擊“SQL > 慢SQL”,進(jìn)入慢日志頁(yè)面。 如果您未開啟收集慢SQL,單擊,開啟慢SQL收集。 您也可以在頁(yè)面右上角單擊“日志管理”,開啟收集慢SQL開關(guān)。 在慢SQL頁(yè)面,可以進(jìn)行如下操作。 查看慢SQL趨勢(shì) 選擇需要查看的時(shí)間段(近1小時(shí)、
SQL操作 SQL窗口介紹 執(zhí)行SQL 執(zhí)行計(jì)劃 我的SQL SQL執(zhí)行記錄 父主題: TaurusDB
選擇目標(biāo)實(shí)例,單擊“詳情”,進(jìn)入“實(shí)例概覽”頁(yè)面。 單擊“SQL > 慢SQL”,進(jìn)入慢SQL頁(yè)面。 如果您未開啟收集慢SQL,單擊,開啟慢SQL收集。 您也可以在頁(yè)面右上角單擊“日志管理”,開啟收集慢SQL開關(guān)。 在慢SQL頁(yè)面,選擇需要查看的時(shí)間段(近1小時(shí)、近3小時(shí)、近12小
SQL操作 SQL窗口介紹 執(zhí)行SQL 我的SQL SQL執(zhí)行記錄 父主題: GeminiDB Cassandra
慢SQL 該模塊提供指定時(shí)間段內(nèi)的慢SQL分析功能。從用戶、IP、SQL模板等進(jìn)行多維統(tǒng)計(jì),展示統(tǒng)計(jì)結(jié)果并支持指定排序,識(shí)別慢SQL的精確來源,方便用戶快速優(yōu)化業(yè)務(wù)。 使用須知 慢SQL功能需要開啟DAS收集慢日志開關(guān),開啟后,DAS會(huì)對(duì)SQL的文本內(nèi)容進(jìn)行存儲(chǔ),以便進(jìn)行分析。
SQL參考 GaussDB SQL 關(guān)鍵字 數(shù)據(jù)類型 字符集與字符序 常量與宏 函數(shù)和操作符 表達(dá)式 偽列 類型轉(zhuǎn)換 系統(tǒng)操作 事務(wù)控制 SQL語(yǔ)法 附錄