问题描述
log4net插入数据库,性能是怎么样的呢?有没有做过这方面的测试呢?我是直接插入存储过程的,可能每秒要达到几万条数据。log4net是否能扛得住呢?
解决方案
解决方案二:
解决方案三:
解决方案四:
每秒插入几万条~很想知道你记录什么~
解决方案五:
LZ真逗log4是在程序中记录log而不是数据库你执行存储过程插入几百万条数据跟log4没任何关系....如果你执行一次插入一条执行100W次这才有关系....
解决方案六:
关键我想在log4net源码开发里面加入定时插入
解决方案七:
引用4楼diaodiaop的回复:
LZ真逗log4是在程序中记录log而不是数据库你执行存储过程插入几百万条数据跟log4没任何关系....如果你执行一次插入一条执行100W次这才有关系....
他同样可以将日志记录到数据库
解决方案八:
我现在是准备用远程的log4net服务器记录日志,插入到数据库,但是貌似是一条一条插入的,log4net里面有没有一个机制是定时批量或者定条数批量插入数据库呢?我这边是大数量呢?
解决方案九:
引用7楼xinzhongyoufo的回复:
我现在是准备用远程的log4net服务器记录日志,插入到数据库,但是貌似是一条一条插入的,log4net里面有没有一个机制是定时批量或者定条数批量插入数据库呢?我这边是大数量呢?
当然有,本身就是可配置的。如果一条一条插入,性能会受到影响,log4net可以设置当记录达到多少条时,才执行插入。但是它内部是每个insert一个事务,还是多个insert一个事务就不知道了,你可以看看源码,你数量大操作频繁的话,还是有一定影响的。
解决方案十:
你可以自己重写一个适配器
时间: 2024-09-08 08:13:13