This topic describes how to connect to a cluster to use the PolarDB for AI feature and the requirements for PolarDB for AI SQL statements.
Connect to a cluster
If you want to use the PolarDB for AI feature on a PolarDB cluster, you must connect to the cluster by using the cluster endpoint instead of the primary endpoint, regardless of whether you connect to the cluster over Data Management (DMS), from a client, or by using the command line.
For information about the endpoints of a cluster, see Primary endpoint, cluster endpoint, and custom endpoints.
Connect to a cluster by using command line
If you use the MySQL command line to connect to the cluster endpoint and use a hint
, add the -c
option to the command. Sample command:
mysql -h localhost -P port -u username -p password -c
Connect to a cluster by using DMS
By default, DMS connects to a cluster by using the primary endpoint. To connect to a cluster over DMS by using the cluster endpoint, perform the following steps:
After you connect to a cluster over DMS, choose Database Instance > Instances Connected in the left-side navigation pane. Then, right-click the cluster and select Edit.
Change Entry mode to Connection string address and enter the cluster endpoint of the cluster.
Click Save.
After you change the Entry mode to Connection string address, you must open a new SQL console to execute SQL statements.
AI SQL statement conventions
SQL statements that support the features and models of PolarDB for AI are referred to as the extended SQL statements of PolarDB (AI SQL statements).
When you execute an AI SQL statement, you must add /*polar4ai*/
before the SQL statement. The SQL statements executed by the current Alibaba Cloud account are added to audit logs.
Sample statement:
/*polar4ai*/create feature test_graph_1 with (feature_class='graph') as (select ip, user_id from small_sample limit 30);