本文介紹了使用PolarDB for AI時用戶端如何串連叢集,以及對SQL語句的要求。
使用叢集地址串連叢集
使用PolarDB for AI功能時,不論您是串連資料庫叢集,串連資料庫叢集,或是串連資料庫叢集,都必須串連PolarDB的叢集地址,而不能串連主地址。
說明
查看串連地址詳情請參見串連地址(主地址、叢集地址和自訂地址)。
如果使用MySQL命令列串連叢集地址,使用
HINT
文法時,需要在命令中增加-c
選項。樣本如下:
mysql -h localhost -u username -p password -c
若您是串連資料庫叢集,由於DMS預設使用主地址串連叢集,因此您需要按照如下步驟改為使用叢集地址串連叢集。
通過DMS串連到叢集後,在左側導覽列的資料庫執行個體 -> 已登入執行個體列表中,選擇目的地組群,並右鍵選擇編輯執行個體。
將錄入方式改為串連串地址,並填入叢集的叢集地址。
單擊儲存。
AI SQL語句規範
在PolarDB for AI中支援特徵和模型的SQL統稱為PolarDB的擴充 SQL(AI SQL)。
在執行AI SQL語句時,需要在SQL語句前添加/*polar4ai*/
,且當前帳號執行的SQL語句會被添加到審計日誌中。
例如:
/*polar4ai*/create feature test_graph_1 with (feature_class='graph') as (select ip, user_id from small_sample limit 30);