验证KOVAE
将目标表的第二引擎设置为KOVAE后,通过以下步骤验证KOVAE是否可以使用。本章节以测试表t1为例进行说明。
操作步骤
- 通过MySQL客户端登录MySQL服务。
- 在MySQL客户端执行如下语句,设置连接字符集。
1
set character_set_connection=utf8mb4;
返回如下信息,表示操作成功。
1
Query OK, 0 rows affected (0.00 sec)
查看设置连接字符集是否成功。
1
show variables like "%character_set_connection%";
设置连接字符集成功预期结果:
1 2 3 4 5 6
+--------------------------+---------+ | Variable_name | Value | +--------------------------+---------+ | character_set_connection | utf8mb4 | +--------------------------+---------+ 1 row in set (0.00 sec)
- 将测试表设置KOVAE为第二引擎后,执行如下命令load该表。t1为目标表的名称,请根据实际情况填写。
1
ALTER TABLE t1 SECONDARY_LOAD;
返回如下信息,表示操作成功。
1
Query OK, 0 rows affected (0.00 sec)
- 将secondary_engine_cost_threshold设置为0,确保SQL语句可以进入第二引擎。
1
set secondary_engine_cost_threshold=0;
返回如下信息,表示操作成功。
1
Query OK, 0 rows affected (0.00 sec)
- 查看当前KOVAE的状态变量的统计值。
1
show status like '%kovae%';
预期结果:1 2 3 4 5 6 7 8
+-------------------------------+-------+ | Variable_name | Value | +-------------------------------+-------+ | kovae_enter_times | 0 | | kovae_execution_times | 0 | | kovae_execution_succeed_times | 0 | +-------------------------------+-------+ 3 rows in set (0.00 sec)
- 查询表t1上的所有数据。
1
select * from t1;
预期结果:1 2 3 4 5 6 7
+------+------+ | a | b | +------+------+ | 1 | 2 | | 2 | 3 | +------+------+ 2 rows in set (0.01 sec)
- 执行如下命令查看当前KOVAE状态变量更新后的统计值。
1
show status like '%kovae%';
最终看到kovae_execution_succeed_times的值已更新,即表示SQL语句进入了KOVAE,并在KOVAE中执行成功。1 2 3 4 5 6 7 8
+-------------------------------+-------+ | Variable_name | Value | +-------------------------------+-------+ | kovae_enter_times | 1 | | kovae_execution_times | 1 | | kovae_execution_succeed_times | 1 | +-------------------------------+-------+ 3 rows in set (0.00 sec)
- 查看当前KOVAE的状态变量的统计值。
父主题: 部署KOVAE