请教一个问题,这么统计一个库或是一张表 一段时间内或一天内事务数(比如说,有多少个select,多少个insert,多少个update,多少个delete) 我用的是sqlserver2005不是2008! 

解决方案 »

  1.   

    log里iud可能有,select么,要多多大的log,
      

  2.   

    用sql profiler可以过滤 但是取数量真的不好坐
      

  3.   

    问题有点犀利。没这样做过的来学习了,能到log里去统计吗?
      

  4.   

    不好统计,就算是Log貌似也不一定能取到吧.
      

  5.   

    多少个select查不出来.
    多少个insert,多少个update,多少个delete,可以根据日志查出来.
      

  6.   

    谢谢大家的回答,但是我感觉查日志应该是查不全的! 
    跟踪,这个方法正在研究. (可行不可行不是很了解) 按道理应该可行..但是在服务器上开一天的话不知道老大能不能接受!
    审计: 这个东西mssql做的不完善, 2005 应该只有对ddl的审计.(查自己操作的没意义) sqlserver2008才支持DML审计! 现在我只能在自己的机器上测试用跟踪这个方案. 还有自己写脚本(这个有点难)!如果能顺利完成的话我会把步骤和方法贴出来!