U8 清理数据库日志表 UA_Log

U8 数据库中的 UA_Log 表主要用于存放用户的上机日志。系统运行的越长日志就会越大,日志大了之后在sAadmin 中清除会非常的慢。在数据库中清理这个表就是一个比较快的方法,但是需要注意的是清理这个表,不是删除这个表。UA_Log 如果被删除那么下面的用户登录就会出现问题。使用 truncate table UA_Log 这个命令来清空 UA_Log 这个表。

0x01 新建查询

使用 SQL 管理工具登录 U8 数据库选择 UFSystem 数据库右键选择“新建查询”

0x02 查看存储

找到 dbo.UA_Log 这个数据表右键属性,选择存储选项。可以看到我的这个数据库大小将近500M了400多万条数据。

0x03 备份清理

通过执行下面语句进行备份和清理,一条一条执行;

select * into a from UA_Log #查询;
select * into UA_Log_backup from UA_Log #备份;
truncate table UA_Log #清空;

truncate 的作用是清空表或者说是截断表,只能作用于表。truncate 的语法很简单,后面直接跟表名即可,例如: truncate table tbl_name

在备份执行完备份命令后会在同个数据中增加一个备份的数据表。如下图,如果没有刷新下即可显示;

0x04 清理完成

清理完成后在查看 UA_Log 这个表,存储已经变成0了,搞定完成;

相关推荐
python ERROR: Command errored out with exit status 1:
Windows Server 2016 搭建 SMB 共享文件
Windows Server 2019 域环境搭建 SMB 共享文件服务
Parallels Desktop 15.1.3