安装KOVAE完成后,还需要在数据库中使能KOVAE,并确保目标表相关的SQL在KOVAE中执行。本章节以测试表t1为例进行说明。
mysql -uroot -p -S /data/mysql/run/mysql.sock
“/data/mysql/run/mysql.sock”文件的路径,请根据实际情况修改。
ALTER TABLE t1 SECONDARY_ENGINE = kovae;
返回如下信息,表示操作成功。
Query OK, 0 rows affected (0.01 sec) Records: 0 Duplicates: 0 Warnings: 0
show create table t1;
查看到目标表的创建信息中新增了“SECONDARY_ENGINE=kovae”的信息,表示操作成功。
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+ | t1 | CREATE TABLE `t1` ( `a` int DEFAULT NULL, `b` int DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci SECONDARY_ENGINE=kovae | +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
每个表只需操作一次,重启MySQL服务后需要重新将目标表加载到KOVAE中。
ALTER TABLE t1 SECONDARY_LOAD;
返回如下信息,表示操作成功。
Query OK, 0 rows affected (0.00 sec)