管理TaurusDB DDL日志
操作场景
DDL日志是指数据库数据定义语言(Data Definition Language)的执行记录,主要包含CREATE、ALTER、DROP、TRUNCATE、RENAME等语句,用于记录数据库结构变更的完整审计信息。
在数据库运维中,您需要通过分析结构变更操作(如表修改、索引调整等)来定位性能瓶颈或数据异常问题。当前数据库缺乏DDL操作日志的集中管理和下载功能,导致无法快速获取DDL日志信息,延长问题排查周期。
TaurusDB支持DDL日志下载功能,提供设置DDL日志转储策略,DDL日志转储策略默认保留3天,保留天数可设置范围为1~30天。DDL日志到期后会自动删除,删除时有一定时延。您可根据节点维度和时间范围精准获取并下载所需日志,有效提升数据库问题分析效率。
约束限制
- 开启DDL日志转储后,日志存储在OBS上,会占用OBS空间。
- 开启DDL日志转储后,若生成的DDL日志为最新且文件大小小于50MB,则无论关闭转储或者是日志到期,该日志都会被保留,不会自动删除。您可以通过DDL日志名称判断是否是最新的日志。
计费说明
DDL日志存储在对象存储服务上,当前暂不计费。
开启DDL日志转储
- 登录TaurusDB管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在“实例管理”页面,单击目标实例,进入“实例概览”页面。
- 在左侧导航树,单击“日志管理”。
- 选择“DDL日志”页签,单击“设置DDL日志转储”。
- 在弹框中打开DDL日志转储开关,并设置DDL日志保留天数。 图1 设置DDL日志转储
- 单击“确定”,保存DDL日志转储设置。
查询/下载DDL日志
- 登录TaurusDB管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在“实例管理”页面,单击目标实例,进入“实例概览”页面。
- 在左侧导航树,单击“日志管理”,选择“DDL日志”页签。
关闭DDL日志转储
- 登录TaurusDB管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在“实例管理”页面,选择指定的TaurusDB实例,单击实例名称,进入“实例概览”页面 。
- 在左侧导航树,单击“日志管理”。
- 选择“DDL日志”。
- 单击“设置DDL日志转储”,在弹框中关闭DDL日志开关。
关闭DDL日志后,已经产生的DDL日志超过设置的保留天数后会自动删除。日志删除后,将无法恢复,请谨慎关闭。
- 单击“确定”,保存设置。

