log4net插入数据库,性能是怎么样的呢?

老杂毛一番 2015-07-13 11:43:37
log4net插入数据库,性能是怎么样的呢?有没有做过这方面的测试呢?我是直接插入存储过程的,可能每秒要达到几万条数据。log4net是否能扛得住呢?
...全文
244 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lkhuge 2015-07-15
  • 打赏
  • 举报
回复
你可以自己重写一个适配器
skyandcode 2015-07-15
  • 打赏
  • 举报
回复
引用 7 楼 xinzhongyoufo 的回复:
我现在是准备用远程的log4net服务器记录日志,插入到数据库,但是貌似是一条一条插入的,log4net里面有没有一个机制是定时批量或者定条数批量插入数据库呢?我这边是大数量呢?
当然有,本身就是可配置的。 如果一条一条插入,性能会受到影响,log4net可以设置当记录达到多少条时,才执行插入。 但是它内部是每个insert一个事务,还是多个insert一个事务就不知道了,你可以看看源码, 你数量大操作频繁的话,还是有一定影响的。
老杂毛一番 2015-07-14
  • 打赏
  • 举报
回复
我现在是准备用远程的log4net服务器记录日志,插入到数据库,但是貌似是一条一条插入的,log4net里面有没有一个机制是定时批量或者定条数批量插入数据库呢?我这边是大数量呢?
老杂毛一番 2015-07-13
  • 打赏
  • 举报
回复
关键我想在log4net源码开发里面加入定时插入
by_封爱 版主 2015-07-13
  • 打赏
  • 举报
回复
LZ真逗 log4是在程序中记录log 而不是数据库 你执行存储过程插入几百万条数据跟log4没任何关系.... 如果你执行一次插入一条 执行100W次 这才有关系....
moonwrite 2015-07-13
  • 打赏
  • 举报
回复
每秒插入几万条~ 很想知道你记录什么~
老杂毛一番 2015-07-13
  • 打赏
  • 举报
回复
小K的大师兄 2015-07-13
  • 打赏
  • 举报
回复
引用 4 楼 diaodiaop 的回复:
LZ真逗 log4是在程序中记录log 而不是数据库 你执行存储过程插入几百万条数据跟log4没任何关系.... 如果你执行一次插入一条 执行100W次 这才有关系....
他同样可以将日志记录到数据库

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧