2012年5月29日

分析实例级等待

摘要: 优化方法论的第一步是用DMV在实例级找出那些等待类型占用了大部分的等待时间。 下面的查询返回你系统中的等待SELECT wait_type, waiting_tasks_count, wait_time_ms, max_wait_time_ms, signal_wait_time_msFROM sys.dm_os_wait_statsORDER BY wait_type;DMV重最后一次开始累计值,如果需要重新设置DMV的值则需要运行下面的语句DBCC SQLPERF('sys.dm_os_wait_stats', CLEAR);DMV 包含下面列属性wait_type 等待类 阅读全文

posted @ 2012-05-29 23:59 361741352 阅读(182) 评论(0) 推荐(0) 编辑

单例模式

摘要: 1 单列模式在一定的范围内某个对象只需要一个同一个对象,当需要用到该对象实例时候都调用该对象获得同一个实例。此时可以考虑单例模式单例模式的特点在某个特定范围内该类型值提供一个唯一的实例;在此范围内该实例只能一次实例该对象。该类型也只有一个实例2. 实际编程中单例模式的用法 对于通常我们所做的新增、修改、删除都是操作一个实体对象(这里所指的是Dataset)此时我们可以写一个属性实例该对象然后每次要使用的该对象的时候就调用此属性。 还有一个很常见的例子就是菜单作为一个单例对象存在这样每次打开都是同一个单例。 一句话单例就是对于一定范围内来说是一个全局共享的,对于该范围内的每个对象使用权利都是平等 阅读全文

posted @ 2012-05-29 22:38 361741352 阅读(591) 评论(0) 推荐(0) 编辑

优化-SQL Server 05 的动态管理视图DMV和函数DMF

摘要: SQL Server 05提供了动态管理视图Dynamic Management Views和函数 Functions,方便了我们对系统运行情况的监控,故障诊断和性能优化.配合Profiler,dashboard一起使用很不错.使用sys.dm_exec_query_stats和sys.dm_exec_sql_text找到CPU占用率高的语句 这里有篇文章不错http://database.ctocio.com.cn/tips/159/7771659.shtml Code highlighting produced by Actipro CodeHighlighter (free... 阅读全文

posted @ 2012-05-29 10:08 361741352 阅读(2188) 评论(0) 推荐(2) 编辑

什么是SQL SERVER实例 .

摘要: SQL SERVER实例-------------------------------------------------------------------------------------- 所谓“SQL实例”,实际上就是SQL服务器引擎,每个SQL Server数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。在一台计算机上,可以安装多个SQL SERVER,每个SQL SERVER就可以理解为是一个实例。实例又分为“默认实例”和“命名实例”,如果在一台计算机上安装第一个SQLSERVER,命名设置保持默认的话,那这个实例就是默认实例。一台计算机上最多只有一个默认实例,也可以没 阅读全文

posted @ 2012-05-29 09:29 361741352 阅读(11864) 评论(0) 推荐(0) 编辑

导航