获取SqlProfiler中的存储过程
来源:互联网 发布:vivian maier 知乎 编辑:程序博客网 时间:2024/06/06 08:51
--将 textdata 列由 text 类型改为 nvarchar(max)ALTER TABLE traces_20170615 ALTER COLUMN textdata NVARCHAR(MAX) --改成实际的跟踪表GO--视图1: 获取存储过程(以 proc 开头则视为存储过程)IF OBJECT_ID('view_traces') IS NOT NULLDROP VIEW view_tracesGOCREATE VIEW view_tracesASSELECT CASE WHEN CHARINDEX('Proc', textdata) > 0 THEN LEFT( SUBSTRING(textdata, CHARINDEX('Proc', textdata), LEN(textdata)), CHARINDEX( ' ', SUBSTRING(textdata, CHARINDEX('Proc', textdata), LEN(textdata)) ) ) ELSE textdata END AS procName, CAST(duration / 1000.0 / 1000 AS DECIMAL(12, 1)) AS SECONDS, *FROM traces_20170615--改成实际的跟踪表GO--视图2: 获取统计信息IF OBJECT_ID('view_stat') IS NOT NULLDROP VIEW view_statGOCREATE VIEW view_statASSELECT procName, COUNT(1) AS cnt, MAX(SECONDS) AS maxSeconds, AVG(SECONDS) AS avgSecondsFROM view_tracesWHERE procname IS NOT NULLGROUP BY procName
阅读全文
0 0
- 获取SqlProfiler中的存储过程
- 如何获取存储过程中的反回值?
- 获取MSSQL表中的主键(存储过程)
- java代码中如果获取存储过程中的结果集
- Entity Framework如何获取存储过程中的output参数
- 如何 获取SQL Server中的存储过程参数列表
- SQL SERVER 存储过程 获取三个数中的最大值
- 获取存储过程内容
- 存储过程中的单引号
- oracle中的存储过程
- oracle中的存储过程
- Mysql中的存储过程
- 存储过程中的declare
- sql中的存储过程
- 数据库中的存储过程
- 数据库中的存储过程
- 存储过程中的事务
- Oracle中的存储过程
- C#——面向对象——泛型——泛型类
- Android中DatePicker的使用
- Learning Spark笔记10-PageRank
- jQuery系列之添加元素或文本+jQ操作(六)
- Advanced Troubleshooting of CSS Heartbeat Failures
- 获取SqlProfiler中的存储过程
- Maven 修改默认jdk版本
- VS2010使用c++、gSOAP创建WebService 图文教程
- 24、不一样的C++系列--i++和++i
- 深入理解 Thread.Sleep 函数
- 搭建邮件服务器之SMTP发送服务器(五)
- Vs2008调试慢的问题
- FFMPEG学习【libavformat】:核心函数
- 【LeetCode】132.Palindrome Partitioning II