行走在架构师的路上

 

2010年11月4日

2010-11-04

摘要: 计算机故障、 架构风格与场景 阅读全文

posted @ 2010-11-04 15:41 行走在架构师的路上 阅读(165) 评论(0) 推荐(0) 编辑

软件质量属性

摘要: 1 性能(Performance)指系统的响应能力,既要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。(经常用单位时间内所能处理的事务的数量或系统完成某个事务处理所需要的时间来定量表示。性能测试经常要使用基准测试程序。)2 可靠性(Reliability)指软件系统在应用或错误面前,在意外或错误面前使用的情况下维持软件系统功能特性的基本能力。(是重要的软件特性之一,通... 阅读全文

posted @ 2010-11-04 14:16 行走在架构师的路上 阅读(1170) 评论(0) 推荐(0) 编辑

2010年11月3日

2010-11-03

摘要: 一 如何避免客户的不满意度?客户不满意有两种情况,一种情况是没有判断客户满意度的依据,即没有双方互相认可的客户验收标准;另一种是开发方没有达到验收标准,即没有满足客户的需求。不论那一种,开发方都有不可推卸的责任,只要做好以下环节就可以完全避免:业务模型阶段要让客户参与、需求阶段要多与客户沟通、了解客户真实的需求、目标系统的模型或DEMO系统要向客户展示并得到反馈意见、如果反馈的意见和DEMO系统的... 阅读全文

posted @ 2010-11-03 14:44 行走在架构师的路上 阅读(108) 评论(0) 推荐(0) 编辑

2010年10月29日

2010-10-29

摘要: 时钟漂移与抖动  所谓时钟漂移:抖动的另一种形式,工程上给出这样的解释:当抖动频率小于10Hz的时候把这样的抖动叫做漂移。抖动即在时钟信号短时间内的波动。抖动漂移区别:实际时钟和理想时钟做一个CYCLE TO CYCLE的比对,会两种误差,一种时长期的漂移(WANDER),一种是短时的各周期之间的抖动(jitter)。产生原因: 1 clock skew(时钟漂移),由于clock tree上的l... 阅读全文

posted @ 2010-10-29 13:15 行走在架构师的路上 阅读(134) 评论(0) 推荐(0) 编辑

2010年10月22日

Oracle中恢复已经被DROP掉的表

摘要: 在Oracle中可能不小心会DROP掉一个表,如果没有定期做备份的话,将会带来很大的麻烦。如果有的情况下,每天的数据都很重要,而定期备份的周期又稍长,情况恐怕也不容乐观! 不过还好Oracle有个回收站,概念就跟Windows里的回收站一模一样。比如有以下误操作:DROP TABLE drop_test;这个时候再用SELECT语句查询此表时,将会提示表或视图不存在。但可以用如下语句查询到这个表还... 阅读全文

posted @ 2010-10-22 16:17 行走在架构师的路上 阅读(174) 评论(0) 推荐(0) 编辑

SP2-0618和_SP2-0611错误处理

摘要: AUTOTRACE是一项 SQL*Plus 功能,自动跟踪为 SQL 语句生成一个执行计划并且提供与该语句的处理有关的统计。SQL*Plus AUTOTRACE 可以用来替代 SQL Trace 使用,AUTOTRACE 的好处是您不必设置跟踪文件的格式,并且它将自动为 SQL 语句显示执行计划。然而,AUTOTRACE 分析和执行语句;而EXPLAIN PLAN仅分析语句。使用AUTOTRACE... 阅读全文

posted @ 2010-10-22 15:22 行走在架构师的路上 阅读(192) 评论(0) 推荐(0) 编辑

Oracle中通过位图索引提高查询效率

摘要: 众所周知,索引可以在很大程度上提高数据库的查询效率。但是如果索引使用不当,如在不恰当的地方采用了不恰当的索引,那么反而会起到适得其反的效果。如下图所示的表,该采用什么索引呢?笔者借这个机会,跟大家讨论一下位图索引的使用时机以及注意事项。   一、 B树索引的缺陷。  在实际工作中,B树索引是Oracle数据库中最常用的一种索引。如在使用Create Index语句创建索引的时候,默认采用的就是B树... 阅读全文

posted @ 2010-10-22 15:01 行走在架构师的路上 阅读(830) 评论(0) 推荐(0) 编辑

Oracle执行计划详解

摘要: 作者:TTT BLOG本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html---简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录--- 一.相关的概念 Rowid的概念 Recursive Sql概念 Predicate(谓词) DRi... 阅读全文

posted @ 2010-10-22 14:56 行走在架构师的路上 阅读(407) 评论(0) 推荐(0) 编辑

2010-10-22

摘要: 1 oracle物理读、逻辑读。第一次表时,表的数据块是第一次被读取到,读取以后被oracle的加载到buffer中,也就是缓存到SGA的buffer cache中,这个过程是从数据库的物理地址进行读取,读取后加载到内存中,从而这个过程就是我理解的物理读。第二次我们执行语句的时候,不需要去进行物理读了,在buffer中已经缓存了这块数据,我们当然就没有必要去读物理磁盘了,从性能上来说,这是很耗时的... 阅读全文

posted @ 2010-10-22 14:48 行走在架构师的路上 阅读(132) 评论(0) 推荐(0) 编辑

2010年9月8日

[转]计算机端口

摘要: 说到端口,这确实是个老话题,但一切都是从它开始的,不得不说。何谓端口,打个比方,你住在一座房子里,想让别人来拜访你,得在房子上开个大门,你养了个可爱的小猫,为了它的进出,专门给它修了个小门,为了到后花园,又开了个后门……所有这些为了进到这所房子里而开的门叫端口,这些为了别人进来而开的端口称它为“服务端口”。 你要拜访一个叫张三的人,张三家应该开了... 阅读全文

posted @ 2010-09-08 12:37 行走在架构师的路上 阅读(159) 评论(0) 推荐(0) 编辑

导航