`
chengnuoangel
  • 浏览: 69884 次
  • 性别: Icon_minigender_1
  • 来自: 河南郑州
社区版块
存档分类
最新评论
文章列表
哎,从中午吃饭开始看火箭VS开拓者,比赛一波三折,麦蒂依然勇猛。   1.9秒姚明打了2+1,领先了1分,给了开拓者剩0.8秒,但就是这0.8秒,火箭落地了。     话说NBA以后再排什么史上十大绝杀,这次的该毫无疑问地算进去吧…………俺见识少,除开比赛地位不同,这个跟当年马刺对湖人时小鱼费舍尔的绝杀精彩程度应该是一个档次上的吧……看到那个球进了之后,莫名其妙地吁了口气,然后开始莫名其妙地苦笑了好半天……姚明啊,好不容易的一个绝杀啊………………………………可惜死了。       这家伙的心里素质可真好!!!!
1. 需要当心的WHERE子句   某些SELECT 语句中的WHERE子句不使用索引。 这里有一些例子。   在下面的例子里, ‘!=’ 将不使用索引。 记住, 索引只能告诉你什么存在于表中, 而不能告诉你什么不存在于表中。   不使用索引:
1. 使用提示(Hints)   对于表的访问,可以使用两种Hints:FULL 和 ROWID   FULL hint 告诉ORACLE使用全表扫描的方式访问指定表。   例如:   SELECT /*+ FULL(EMP) */ *   FROM EMP
1. 用UNION替换OR (适用于索引列)   通常情况下, 用UNION替换WHERE子句中的OR将会起到较好的效果。 对索引列使用OR将造成全表扫描。注意, 以上规则只针对多个索引列有效。 如果有column没有被索引, 查询效率可能会因为你没有 ...
1. 避免在索引列上使用计算   WHERE子句中,如果索引列是函数的一部分。优化器将不使用索引而使用全表扫描。   举例:   低效:   SELECT …   FROM DEPT   WHERE SAL * 12 > 25000;
1. 基础表的选择   基础表(Driving Table)是指被最先访问的表(通常以全表扫描的方式被访问)。 根据优化器的不同, SQL语句中基础表的选择是不一样的。   如果你使用的是CBO (COST BASED OPTIMIZER),优化器会检查SQL语句中的每个表的物理大小,索引的状态,然后选用花费最低的执行路径。   如果你用RBO (RULE BASED OPTIMIZER) , 并且所有的连接条件都有索引对应,
1. 用EXPLAIN PLAN 分析SQL语句   EXPLAIN PLAN 是一个很好的分析SQL语句的工具,它甚至可以在不执行SQL的情况下分析语句。 通过分析,我们就可以知道ORACLE是怎么样连接表,使用什么方式扫描表(索引扫描或全表扫描)以及使用到的索引名称。   你需要按照从里到外,从上到下的次序解读分析的结果。 EXPLAIN PLAN分析的结果是用缩进的格式排列的, 最内部的操作将被最先解读,
1. 使用表的别名(Alias)   当在SQL语句中连接多个表时, 请使用表的别名并把别名前缀于每个Column上。这样一来,就可以减少解析的时间并减少那些由Column歧义引起的语法错误。   (Column歧义指的是由于SQL中不同的表具有相同的Column名,当SQL语句中出现这个Column时,SQL解析器无法判断这个Column的归属)
1. 删除重复记录   最高效的删除重复记录方法 ( 因为使用了ROWID) DELETE FROM EMP EWHERE E.ROWID > (SELECT MIN(X.ROWID)                    FROM EMP X                   WHERE X.EMP_NO = E.EMP_NO);   2. 用TRUNCATE替代DELETE   当删 ...
1. WHERE子句中的连接顺序。   ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。   例如:   (低效,执行时间156.3秒)
Oracle sql 性能优化调整   1. 选用适合的ORACLE优化器   ORACLE的优化器共有3种:   a. RULE (基于规则)   b. COST (基于成本)   
       斯台普斯球馆,这里是好莱坞的大本营,这里见证了太多的奇迹。其实马刺1:3的总比分来到这里时他们应该知道自己的命运了,要知道本赛季季后赛至今斯台普斯球馆至今无人攻克,湖人队上一次在这里输球还要追溯 ...
一、 常用日期数据格式 1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual; TO_CHAR(SYSDATE,'Y')--------------------7 SQL> Select to_char(sysdate,'YY') from dual; TO_CHAR(SYSDATE,'YY')---------------------07 SQL> Select to_char(sysdate,'YY ...
     util.js包含了一些工具函数来帮助你用javascript数据(例如从服务器返回的数据)来更新你的web页面。 你可以在DWR以外使用它,因为它不依赖于DWR的其他部分。你可以下载整个DWR或者单独下载. 4个基本的操作页面的函数:getValue ...
1.1 框架     用java 来建立一个很有价值的web 应用不是一个简单的任务。在架构这个应用时要考虑很多的因素和问题。从更高的层次来看,开发人员面临着关于如何构建用户接口,何处驻留业务逻辑,以及如何实现数据持久性这些问题。这3 层都有各自的问题需要回答。而每一层又需要实现那些技术?应用如何设计来进行松散耦合并能进行灵活变更?应用架构是否允许某一层变更而不影响到其它的层次?应用应该如何处理容器一级的服务比如事务?     在为你的应用创建一个架构之前有许多问题需要澄清。幸运的是,有很多开发者都意识到这个问题,并建立了很多框架来解决这些问题。一个良好的框架可以让开发人员减轻重新建立解决复杂问 ...
Global site tag (gtag.js) - Google Analytics