使能KOVAE

安装KOVAE完成后,还需要在数据库中使能KOVAE,并确保目标表相关的SQL在KOVAE中执行。本章节以测试表t1为例进行说明。

操作步骤

  1. 通过MySQL客户端登录MySQL服务。例如:

    mysql -uroot -p -S /data/mysql/run/mysql.sock

    “/data/mysql/run/mysql.sock”文件的路径,请根据实际情况修改。

  2. 在MySQL客户端执行如下语句,将目标表的第二引擎设置为KOVAE。每个表只需操作一次,重启MySQL服务后不需要重新设置。t1为目标表的名称,请根据实际情况填写。

    ALTER TABLE t1 SECONDARY_ENGINE = kovae;

    返回如下信息,表示操作成功。

    Query OK, 0 rows affected (0.01 sec)
    Records: 0  Duplicates: 0  Warnings: 0

  3. 查看表的第二引擎设置信息。t1为目标表的名称,请根据实际情况填写。

    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)

  4. 将目标表加载到KOVAE中,才能使目标表相关的SQL在KOVAE中执行。t1为目标表的名称,请根据实际情况填写。

    每个表只需操作一次,重启MySQL服务后需要重新将目标表加载到KOVAE中。

    ALTER TABLE t1 SECONDARY_LOAD;

    返回如下信息,表示操作成功。

    Query OK, 0 rows affected (0.00 sec)