MSSQL-应用案例-日志表设计优化与实现

  1. 云栖社区>
  2. 博客>
  3. 正文

MSSQL-应用案例-日志表设计优化与实现

风移 2017-10-17 17:25:05 浏览1369
展开阅读全文

title: MSSQL-应用案例-日志表设计优化与实现

author: 风移

摘要

这篇文章从日志表问题引入、日志表的共有特性、日志表的设计需求、设计思路以及设计详细实现的角度,阐述了在SQL Server数据库中如何最优化设计日志表来降低系统资源的占用和提高系统吞吐量。

问题引入

在平时与客户服务与交流过程中,我们不止一次的被客人问及这样的场景:我们现在面临如何设计SQL Server日志表方案,如何最优化设计数据库日志记录表。因为,日志表设计会面对如下问题:

表记录数大:日志表由于记录了应用程序的很多操作日志,有的业务有很多步骤,甚至每个步骤操作都会被记录到日志表中,所以通常日志记录表都很大,表记录数据很多,表空间占用很大。

事务操作频繁:由于日志记录表写入(INSERT)操作非常频繁,加之表变得很大,通常的做法是会删除过期的日志信息

网友评论

登录后评论
0/500
评论
风移
+ 关注