
# TaurusDB日志简介
TaurusDB数据库支持采集如下日志：
- 错误日志 错误日志记录了数据库运行时的日志，包括数据库运行的错误信息及运行较慢的SQL查询语句。详细内容请参见[管理TaurusDB错误日志](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0018.html)。
  
- 慢日志 记录执行时间超过当前慢日志阈值"long_query_time"（默认是10秒）的语句。详细内容请参见[管理TaurusDB慢日志](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0019.html)。
  可通过使用如下参数来控制TaurusDB日志记录：
  - log_queries_not_using_indexes：是否记录未使用索引的查询，默认OFF。
  
  - log_throttle_queries_not_using_indexes：每分钟允许写入到慢查询日志的未使用索引的语句个数，默认为0。
   
- 全量SQL 开启全量SQL功能，系统会将所有的SQL文本内容进行存储，以便进行分析。
  全量SQL功能不能保证记录全部数据，存在如下使用限制：
  - 当前全量SQL受内存缓冲区限制，业务量大的场景下，全量SQL有较小概率因缓冲区满，可能会丢弃部分记录。
  
  - 当前全量SQL单条记录超过设置的上限时，会默认丢弃该条记录。
  
  
  您可以前往[数据管理服务（DAS）](https://support.huaweicloud.com/usermanual-das/das_05_0015.html)开启全量SQL。
  
- DDL日志 DDL日志是指数据库数据定义语言（Data Definition Language）的执行记录，主要包含CREATE、ALTER、DROP、TRUNCATE、RENAME等语句，用于记录数据库结构变更的完整审计信息。
  TaurusDB支持DDL日志下载功能，提供设置DDL日志转储策略。DDL日志到期后会自动删除，删除时有一定时延。详细内容请参见[管理TaurusDB DDL日志](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0036.html)。
  
- SQL审计日志 当您开通SQL审计功能，系统会将所有的SQL操作记录下来存入日志文件，方便用户下载并查询。
  TaurusDB默认关闭SQL审计功能，打开可能会有一定的性能影响。详细内容请参见[开启TaurusDB SQL审计日志](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0717.html)。
  
- Binlog日志 Binlog日志记录了所有DDL和DML语句（除了数据查询语句），下载Binlog日志文件，用于本地存储与分析，以便进行语句优化。Binlog备份存储在对象存储服务上。详细内容请参见[查询和下载Binlog日志](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0400.html)。
  
 
