本文介紹了使用PolarDB for AI時用戶端如何串連叢集,以及對SQL語句的要求。
串連叢集
在使用PolarDB for AI功能時,無論您是使用DMS串連叢集、使用用戶端串連叢集,還是使用命令列串連叢集,都需使用PolarDB的叢集地址串連叢集,而不能使用PolarDB的主地址串連叢集。
說明
關於如何查看叢集串連地址,詳情請參見串連地址(主地址、叢集地址和自訂地址)。
注意事項
使用命令列串連叢集
如果要使用HINT,使用命令列串連叢集時需增加-c選項。樣本如下:
mysql -h<串連地址> -P<連接埠> -u<使用者名稱> -p<密碼> -c
使用DMS串連叢集
若您是使用DMS串連叢集,由於DMS預設使用主地址串連叢集,因此您需要按照如下步驟改為使用叢集地址串連叢集。
通過DMS串連叢集後,在左側導覽列的
列表中,選擇目的地組群,單擊右鍵選擇編輯執行個體。在編輯執行個體彈窗中,將
修改為串連串地址,並填入叢集的叢集地址。單擊儲存。
說明
由於原SQL視窗使用的是主地址串連叢集,因此在修改串連串地址後,請關閉原SQL視窗,並重新開啟一個新的SQL視窗執行SQL。
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);