
# 占用TaurusDB标准版实例磁盘空间的日志及文件有哪些
占用TaurusDB标准版实例的磁盘空间的日志及文件如下表：
表1数据库文件类型 
| 文件类型 | 说明                             |
|:---|:---|
| 日志文件 | 数据库undo-log、redo-log和Binlog文件。 |
| 数据文件 | 数据库内容文件和索引文件。                  |
| 其他文件 | ibdata、ib_logfile0和临时文件等。      |
   
#### 解决方案
1. 随着业务数据的增加，原来申请的数据库磁盘容量可能会不够用，您需要为TaurusDB标准版实例进行扩容。
2. 针对数据空间过大，可以删除无用的历史表数据进行释放空间（DROP或TRUNCATE操作，如果是执行DELETE操作，需要使用OPTIMIZE TABLE来释放空间）；如果没有可删除的历史数据，需要进行磁盘扩容。
3. 针对大量排序查询导致的临时文件过大，建议进行优化SQL查询。
   1. 应用中存在大量的排序查询，产生了大量的临时文件。
   
   2. 短期内大量增、删、改，产生大量Binlog文件占用空间。
   
   3. 由于大量的事务和写入操作产生了大量的Binlog日志文件。
    
4. 云监控服务目前可以监控存储空间的大小、使用量、利用率等，并且设置告警策略。
 
