11G数据库进程介绍
最近DB升级到了11G,多了好多新的进程。这几天看了下,每个进程的作用。
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
最近DB升级到了11G,多了好多新的进程。这几天看了下,每个进程的作用。
关于应用DBA的价值 和对团队的贡献,前几天在一个小范围作了个讨论,以下是我做的一个整理(70%引自大师): 产品DBA和应用DBA不过是阿里巴巴DBA在成长路线上的两种方式。因为我们以前都是纵向的在技能方面深入,所以最近两年比较强调横向的东西。横向的协调、沟通、推动,远比一个人去学习技能困难的多,而这种能力实际上是可以放到更多的环境中去施展的。技能却只能在这一个领域。主机、os、存储,相信以大家的悟性,1-2年经...
环境:CentOS 5.3 x86_64下,/dev/sdb1为数据分区/data0,EXT3文件系统。 前因:误删了/data0/tcsql/cankao/phpcws-1.5.0/httpcws.cpp文件。由于忘了备份httpcws.cpp文件,重新开发工作量较大,因此只有恢复该文件一条路可走。 debugfs命令针对EXT2分区还行,但对EXT3分区就帮不上忙了。偶然...
NTP(Network Time Protocol)是由美国德拉瓦大学的David L. Mills教授于1985年提出,除了可以估算封包在网络上的往返延迟外,还可独立地估算计算机时钟偏差,从而实现在网络上的高精准度计算机校时,它是设计用来在Internet上使不同的机器能维持相同时间的一种通讯协定。时间服务器(time server)是利用N...
Valgrind 是一款 Linux下(支持 x86、x86_64和ppc32)程序的内存调试工具,它可以对编译后的二进制程序进行内存使用监测?语言中的malloc和free,以及C++中的new和delete),找出内存泄漏问题。 Valgrind 中包含的 Memcheck 工具可以检查以下的程序错误: 使用未初始化的内存 (Use of uninitialised memory) 使用已经释放了的内存 (Reading/writing memory after it has been free’d) 使用超过malloc分配的内?..
“客户端访问”与“服务器端响应”,犹如一场战争。初期,访问量较小,弄几台服务器随便拉起一只队伍,就能抵抗住客户端的进攻。慢慢的,访问量大起来,这时候,就需要讲究排兵布阵、战略战术、多兵种协调作战。于是,开始有了负载均衡服务器、Web服务器、缓存服务器、数据库服务器、存储服务器等多兵种;开始...
摘要: PetShop之表示层设计 《解剖PetShop》系列之六六 PetShop之表示层设计表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理阅读全文作者资料:优柔的和弦我的主页 个人资料我的闪...
PetShop之业务逻辑层设计 《解剖PetShop》系列之五 五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application Architecture》一书中,将整个架构...
PetShop之ASP.NET缓存 《解剖PetShop》系列之四四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器?ache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读?..
PetShop数据访问层之消息处理 《解剖PetShop》系列之三三、PetShop数据访问层之消息处理在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设...
PetShop数据访问层之数据库访问设计 《解剖PetShop》系列之二二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介...
PetShop的系统架构设计 《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系...
这个话题是应腾讯ISD同仁之邀在WebReBuild三周年交流会上做的主题分享。由于临场等原因有些问题当时没有讲明白,回来后按原有思路形成了一篇小论文,对其中一些问题进行了进一步阐述。现场有位同行朋友提出了对使用表现性语义的质疑,当时没有给出让他满意的答复,因此文章中花了较多的篇幅来探讨语义性有关的问题,算是对那位朋友的解答。
系列一:图片格式介绍 Gif格式特点透明性 Gif是一种布尔透明类型,既它可以是全透明,也可以是全不透明,但是它并没有半透明(alpha 透明)。动画 Gif这种格式支持动画。无损耗性 Gif是一种无损耗的图像格式,这也意味着你可以对gif图片做任何操作也不会使 得图像质量产生损耗。水平扫描 Gif是使用了一种叫作LZW的算法进行压缩的,当压缩gif的过程中,像素是由上到下水平压缩的,这也意味着同等条件下,横向的gif图片比竖向的...
加工了一下以前的提示公告,加了cookie,演示当中如果点了关闭按钮,那么12小时之内都不会显示提示。
function addCookie(objName,objValue,objHours) {var str = objName + "=" + escape(objValue);if(objHours > 0){var date = new Date();var ms = objHours*3600*1000;date.setTime(date.getTime() + ms);str += "; expires=" + date.toGMTString();}document.cookie = str;}function getCookie(objName) {var arrStr = document.cookie.split("; ");for(var i = 0;...
在做产品相册时,鼠标经过产品的小图片时要求出现大图片,这时如果没有预先加载图片进来,图片会显示很慢。
音乐搜索属于垂直搜索的一种,但它又有着自己独特的一些需求。首先,几乎所有的音乐搜索都实现了用户输入时的关键词提示功能。但在网上搜索相关的技术文章,大多是讲如何用 Js 实现前台表现层的功能,少有的几篇关于后台技术实现的文章,也都太过简单。标准的办法是使用 Trie 树,但太过晦涩,不够直观。我们打算直接使用 Lucene 的前缀查询来实现,并且计划在项目上线后写一个比较详细的说明。其次,很多的音乐搜索都提供了拼音...
收到很多朋友的礼物和祝福,先感谢一下。但最感谢的是我老婆,她给我准备了一个相当出奇不意的生日安排。一大早,老婆说走咱们去百花山玩吧,我说好吧然后一查地图,距离北京108公里。于是我郁闷了说作为新司机我连五环都没有出过你就不怕危险吗,老婆甜甜的说我相信你再说下礼拜你要开车自驾今天就当练练手吧,我心里一热说好然后就拉着全家出发了。下午13:00左右,我在距离百花山68公里的牌子下说不行了老婆再开下去我们今天就...
在经过上一波的xiaonei.com转renren.com后,昨夜再次迎来新一波的kaixin->renren code的过程,期间有域名要求用新的域名,并且要老域名有跳转有提示,于是采用了下面的办法。