DB处理大量数据处理日志报错问题

Posted JohnKing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DB处理大量数据处理日志报错问题相关的知识,希望对你有一定的参考价值。

 因为当插入、更新或删除大批量数据的时候,有时候会出现事务日志满的问题,所以解决步骤
1.连接到当前数据库
db2 connect to uppdb
2.查看数据库配置文件
db2 get db cfg for uppdb
此命令可以查看数据库相关配置,包括字符集、日志文件大小等
查看当前数据库的日志文件大小(LOGFILSIZ),主日志数(LOGPRIMARY),辅日志数(LOGSECOND)
一般默认设置:logfilsiz:4k,logprimary:10,logsecond:2
3.修改日志大小
db2 update db cfg for uppdb using LOGFILSIZ 2048
4修改主日志数
db2 update db cfg for uppdb using LOGPRIMARY 15
5修改辅日志数
db2 update db cfg for uppdb using LOGSECOND 10
然后重启数据库
6.查看数据库活动
db2 list appliactions
7.强制停止数据库连接
db2 force application all
8.停止数据库
db2stop
9启动数据库
db2start

以上是关于DB处理大量数据处理日志报错问题的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

MySQL日志简介

python常用代码片段总结

数据库 | MySQL日志管理

异常和TCP通讯

处理大量日志/事务