- 浏览: 30124 次
- 性别:
- 来自: 深圳
最新评论
文章列表
SqlServer2005数据库字典--表结构
- 博客分类:
- 数据库
SELECT TOP 100 PERCENT --a.id,
CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名,
CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表说明,
a.colorder AS 字段序号, a.name AS 字段名, CASE WHEN COLUMNPROPERTY(a.id,
a.name, 'IsIdentity') = 1 THEN '√' ELSE '' ...
Sql Server Cpu 100% 的情况并不太常见,一般引起 Sql Server 产生性能问题的,都是 阻塞、连接数、IO 磁盘等。所以,一般Sql Server 的使用率都是比较低的。但是,在有些情况下,还是会出现Cpu 100%的情况的。
Sql Server 在做哪些操作的时候,会比较集中使用 CPU 资源呢?常见的主要如下:
常见的原因:
1. 编译和重编译
编译是 Sql Server 为指令生成执行计划的过程。Sql Server 要分析指令要做的事情,分析它所要访问的表格结构,也就是生成执行计划的过程。这个过程主要是在做各种计算,所以CPU ...
--Begin Cpu 分析优化的相关 Sql
--使用DMV来分析SQL Server启动以来累计使用CPU资源最多的语句。例如下面的语句就可以列出前50名。
select
c.last_execution_time,c.execution_count,c.total_logical_reads,c.total_logical_writes,c.total_elapsed_time,c.last_elapsed_time,
q.[text]
from
(select top 50 qs.*
from sys.dm_exec_que ...
--Begin Index(索引) 分析优化的相关 Sql
-- 返回当前数据库所有碎片率大于25%的索引
-- 运行本语句会扫描很多数据页面
-- 避免在系统负载比较高时运行
-- 避免在系统负载比较高时运行
declare @dbid int
select @dbid = db_id()
SELECT o.name as tablename,s.* FROM sys.dm_db_index_physical_stats (@dbid, NULL, NULL, NULL, NULL) s,sys.objects o
where avg_fragmentation_in_p ...
Sql Server数据库全文搜索脚本
- 博客分类:
- 数据库
----------------------------------------------------------------------------------------
--How to find the table and column name in the db that contains a certain record value--
----------------------------------------------------------------------------------------
--DROP TABLE #searchresul ...
Microsoft SQL Server 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括:
dm_db_*:数据库和数据库对象dm_exec_*:执行用户代码和关联的连接dm_os_*:内存、锁定和时间安排dm_tran_*:事务和隔离dm_io_*:网络和磁盘的输入/输出
DMV可以解决哪些问题
看完了上面的简单的例子之后,相信朋友们对DMV有了一个感性的认识,下面,我们就来看看,利用DMV,我们可以解决哪些问题。
故障 ...
众所周知,LoadRunner是性能测试的霸主。但因其高额的商业费用使小公司望而却步。难道小公司在性能测试方面就只能缴械投降了吗?
答案另所有人兴奋:当然不是了。JMeter+Badboy这一对后起之秀,完美地实现了只有LoadRunner才有的功能。
JMeter
是纯Java编写的功能与性能测试工具,但其录制脚本过于笨拙复杂,成为使用者的诟病。Badboy是用C++开发的,被用于测试和开发复杂的动态应用。
它提供了强大的屏幕录制和回放功能,同时也提供了丰富的图形结果分析功能。只要不用于商业目的就可以免费使用。因此这两工具的结合,就成为了绝配。你可以
用Badboy录制 ...
Badboy--Web自动化测试工具
- 博客分类:
- JavaEE
Badboy也是一个强大的测试工具,是用C++开发的,被设计用于测试和开发复杂的动态应用。Badboy功能丰富(包括一个捕获/重播接口,强大的压力测试支持,详细的报告、图形)使得测试和开发更加容易。
官方网址:http://www.badboy.com.au/
JMeter --压力测试工具
- 博客分类:
- JavaEE
一、 Apache JMeter介绍
1. Apache JMeter是什么
Apache JMeter 是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其它测试领域。最新的版本大家可以到http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi下载。
2. 用它能做什么
Apache JMeter可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,Jav ...
VisualVM--Java性能监控分析工具
- 博客分类:
- JavaEE
VisualVM是JDK的一个集成的分析工具,自从JDK 6 Update 7以后已经作为Sun的JDK的一部分。
VisualVM可以做的:监控应用程序的性能和内存占用情况、监控应用程序的线程、进行线程转储(Thread
Dump)或堆转储(Heap
Dump)、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析,保存快照以便脱机分析应用程序;同时它还支持在MBeans上进行浏览和操作。尽管
VisualVM自身要在JDK6以上的运行,但是JDK1.4以上版本的程序它都能被它监控。
在JDK1.6.07以上的版本中:到$JAVA_HOME/bin,点击j ...
定制开发软件在发达国家是为大、中、小公司所广泛采用的一种软件开发形式,在企业管理软件方面占有很大的比例。而在我国,由于经济环境和传统管理模式的不同,定制软件还是新生事物。
http://www.teemlink.com/
http://www.appcan.cn/app/index.action
http://www.founderfix.com/
普元软件Primeton
北京起步科技
wabacus框架---------JAVA通用快速开发平台
中国企业BPM应用生态与趋势
- 博客分类:
- 企业开发
经过多年的信息化建设,中国很多企业已经进入了信息化应用的“深水区”,信息化新技术新应用层出不穷,BPM却被推向了焦点位置。BPM之所以有别于其他集成协同软件并能在雾里看花的协同概念中脱颖而出,关键在于BPM的价值逐渐被企业所接受。 奥哲科技通过对企业调查得出分析结论,中国企业的BPM的核心驱动力在于协同办公、流程一体化、流程管理提升以及业务系统流程化。 第一、协同办公:跨产品、跨技术、跨应用、跨地域和跨组织的BPM应用。 目前国内的协同应用需求呈现从功能型产品向平台型产品转变的趋势。就功能型产品而言主要运用模块化、系统化的办公系统,通过通知、公告、行政、人事、财务、采购、车辆、会议等功能模 ...
JAX-RS相关链接
- 博客分类:
- Java SOA
http://liugang594.iteye.com/category/218423
JAX-WS相关链接
- 博客分类:
- Java SOA
http://liugang594.iteye.com/category/200581
亲爱的技术支持: 我急需您的帮助。我最近将“女朋友7.0”升级到“妻子1.0”,发现这个新程序意外地启动了孩子生产程序,而且占用了大量的空间和珍贵的 资源。这在产品的使用手册中没有提到。此外“妻子1.0”自动将自 ...