Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


FLUSH_COMMAND_LOG

📄字数 447
👁️阅读量 加载中...

功能描述

COMMAND.LOG 进行强制刷盘。

语法格式

sql
FLUSH_COMMAND_LOG()

输入参数

  • 无输入参数。

输出结果

BOOLEAN 类型,刷盘成功时返回 true,刷盘失败则返回 false

示例

sql
-- 开启COMMAND日志记录
SQL> SET REG_COMMAND ON;
-- 创建测试数据库db_test
SQL> CREATE DATABASE db_test;
-- 切换到测试数据库
SQL> USE db_test
-- 创建测试表tb_test
SQL> CREATE TABLE tb_test(id INT);
-- 查询测试数据库ID
SQL> SELECT CURRENT_DB_ID FROM dual;

+-------+
| EXPR1 |
+-------+
| 2     |
+-------+

-- 切换回system数据库
SQL> USE system
-- 对COMMAND.LOG进行刷盘操作
SQL> SELECT FLUSH_COMMAND_LOG() FROM dual;

+-------+
| EXPR1 |
+-------+
| T     |
+-------+

-- 查询测试库已执行命令个数
SQL> SELECT COUNT(*) FROM SYS_COMMAND_LOG WHERE DB_ID = 2 FROM dual;

+-------+
| EXPR1 |
+-------+
| 5     |
+-------+

-- 删除测试数据库
SQL> DROP DATABASE db_test;