摘要: 没有profiler的情况下 的 查询性能度量 动态管理视图 sys.dm_exec_query_stats ---> http://msdn.microsoft.com/en-us/library/ms189741.aspx 可以查看查询性能. 可以看到此时运行时间最长的查询或者最多物理读操作.识别开销较大的查询sql serve的目标是 在最短的时间 将结果集返回给客户.为此,... 阅读全文
posted @ 2012-05-11 17:30 高捍得 阅读(209) 评论(0) 推荐(0) 编辑
摘要: sql profiler 工具 此工具 是 可用于 一下目标 的一个 GUI和一组系统存储过程. 图形化坚持sql server 查询 在后台收集查询信息 分析性能 诊断像死锁这样的问题 调试Transact-SQL语句 模拟重放SQL Server活动 下面新建一个跟踪: 打开 sql server profiler 新建一个... 阅读全文
posted @ 2012-05-11 16:14 高捍得 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 首先打开性能监视器工具 运行中输入 perfmon sql server 现在通过 一组 动态管理视图(DMV) 和 动态管理函数(DMF) ,在内部提供相关数据. sql server 的总体性能: 丢失索引 为了分析 丢失索引造成表扫描或者大的数据集检索的可能性, 使用如下计数器 对象 计数器 SQL SE... 阅读全文
posted @ 2012-05-11 13:31 高捍得 阅读(861) 评论(0) 推荐(0) 编辑
摘要: sql server 性能杀手: 低质量的索引 不精确的统计 过多的阻塞和死锁 不基于数据集的操作,通常是 游标 低质量的查询设计 低质量的数据库设计 过多的碎片 不可重用的执行计划 低质量的查询计划,通常是因为 参数嗅探 所导致的。 执行计划频繁重编译 游标的错误使用 数据库日志的错误配置 过多使用或者错误配置 t... 阅读全文
posted @ 2012-05-11 10:02 高捍得 阅读(290) 评论(0) 推荐(1) 编辑
摘要: 创建 for触发器 use test gocreate trigger t1on afor insert,updateasinsert into b(name) values('a')在a表插入或更新数据后,在b表同时插入一条数据 阅读全文
posted @ 2012-05-11 08:38 高捍得 阅读(217) 评论(0) 推荐(1) 编辑