http://unixboy.javaeye.com/blog/164400 本文的目的: 1、说一说Oracle的Optimizer及其相关的一些知识。 2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。 3、如果你对 FIRST_ROWS、 ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。 开始吧: Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定 ...
http://unixboy.javaeye.com/blog/164399 几个简单的步骤大幅提高Oracle性能--我优化数据库的三板斧。 数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优化,应该首先从大的方面考虑:网络、服务器硬件配置、操作系统配置、Oracle服务器配置、数据结构组织、然后才是具体的调整。实际上网络、硬件等往往无法决定更换,应用程 ...
为什么能实现在线编辑呢? 首先需要ie 的支持,在 ie 5.5以后就有一个编辑状态,就是利用这个编辑状态,然后用javascript 来控制在线编辑的。 下面给出一个简短的例子: 首先要有一个编辑框,这个编辑框其实就是一个 可编辑状态的 网页,我们这里用iframe 来建立编辑框 <IFRAME id=HtmlEdit style="WIDTH: 100%; HEIGHT: 296px" marginWidth=0 marginHeight=0> </IFRAME> 并且在 加上javascript 代码来指定 HtmlEdit 有编辑功能: function docu ...
使用Oracle特有的查询语法, 可以达到事半功倍的效果 转http://www.blogjava.net/waterye/archive/2005/0 1. 树查询 create table tree ( id number(10) not null primary key, name varchar2(100) not null, super number(10) not null // 0 is root ); -- 从子到父 select * from tree start with id = ? connec ...
越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 软件的生命性   软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的原由,反复强调都不过分。   一个有生命的软件首先必须有一个灵活可扩展的基础架构,其次才是完整的功能。   目前很多人对软件的思想还是焦点落在后者:完整的功能,觉得一个软件功能越 ...
圣诞假期开始了,下午多数美国同事都早早回家了。我差不多是最后一个离开的。为了让大家能过一个安稳的 圣诞节,我与别人交换了值班的日期,我在圣诞节期间负责维护若干网站的百十台服务器。一个人过节是寂寞的,我上文学城溜达,看到了这个活动。2006年是 我生活中重要的一年。我在这一年二次移民,从加拿大来到美国,第一次在美国过圣诞节。我女儿开始了独自在多伦多的大学生活。 十年前的夏 天,我女儿在北京中关村一小读书。命运突然把我变成一个九岁女孩的单亲母亲,我的先生, 他是我在北京玉泉路19号甲读书时的同学,在一个星期二的上午突发心脏病倒在办公室里,再也没有起来。我以前曾多次去过他的办公室,我熟悉那里的 ...
我有一双定做的休闲鞋,一只鞋上赫然写着“KISS”,另一只则写着“YAGNI”——这是程序员圈子里的“黑话”,也算是我对自己职业的一点炫耀吧,它们的意思分别是“Keep It Simple and Stupid”和“You Aren'tGonna Need It”。这是来自敏捷社群的两句箴言,我愿意把它们留在我的鞋子上,让它们随时提醒自己:不要过度追求程序设计的完美,因为我可能永远不需要那样一个完美的设计。   然而,上个星期我却只做了一件事:对一 ...
为何人人都这么着急? 信步走进任何一家书店,你会看到名为《如何在7天内学会Java》的书,还有各种各样类似的书:在几天内或几小时内学会Visual Basic, Windows, Internet等等,一眼望不到尽头。我在Amazon 上做了如下的 强力检索 :      pubdate: after 1992 and title: days and       (title: learn or title: teach yourself) 得到了248个结果。前78个都是计算机类书籍(第7 ...
java 代码 import java.io.*;    class Text{          public static void main(String [] args)throws Exception{      BufferedReader br=new BufferedReader(new I ...
那么作为高级程序员,以至于系统分析员,也就是对于一个程序项目的设计者而言,除了应该具备上述全部素质之外,还需要具备以下素质: 第一,需求分析能力 对于程序员而言,理解需求就可以完成合格的代码,但是对于研发项目的组织和管理者,他们不但要理解客户需求,更多时候还要自行制定一些需求,为什么这么说呢? 一般而言,进行研发任务,也许是客户提出需求,也许是市场和营销部门提出的需求,这时候对于研发部门,他们看到的不是一个完整的需求,通常而言,该需求仅仅是一些功能上的要求,或者更正规些,可能获得一个完整的用户视图;但是这都不够,因为客户由于非技术因素多一些,他们可能很难提出完整和清晰,或者说专 ...
中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的CTO就是这样的coding fans,拿着吓人的工资,做着吓人的项目,项目的结局通常也很吓人。 程序员基本素质: 作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。 1:团队精神和协作能力 把它作为基本素质 ...
san_yun
搜索本博客
我的相册
Cc2e6948-a916-4a28-bed6-262a13d3db27-thumb
{178EE2E8-732A-4F25-93C5-E0BB0E5F8576}
共 5 张
最近加入圈子
存档
最新评论