本文介绍了使用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);该文章对您有帮助吗?