遇到一个sqlserver 2008 数据库为基础的业务系统,分手机查询、业务录入、业务结算 等等众多系统
但执行效率太低 而且总出现些莫名其妙的问题 现在要分析这样的系统 又不能完全打开sqlserverprofile 数据量太大会很卡 又担心影响系统正常运行
所以想 有没有这样的办法 监控分析不同业务系统对主数据库的动作
比如 一个特定ip 或者一个特定用户 都对sqlserver数据库执行了哪些操作语句 以方便来分析问题呢?
------解决方案--------------------
你在你自己的sql server客户端上打开profile工具怕什么,然后可以根据关键字检索,可以按我下面主要监控存储过程和SQL,这样很快能定位问题

------解决方案--------------------
你用SQL Trace来跟踪,2008 R2及以前版本还可以用SQLDIAG(微软官方软件)来全面收集性能问题
------解决方案--------------------
sqlserverprofile 就是 支持 各种筛选过滤的
------解决方案--------------------
sqlserverprofile 筛选只针对单一ip进行监控