Decode360's Blog

业精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

  BlogJava :: 首页 :: 新随笔 :: 联系 ::  :: 管理 ::
  302 随笔 :: 26 文章 :: 82 评论 :: 0 Trackbacks

#

     摘要: 数据库的并发控制和锁机制是非常重要的一块内容,这篇文章讲的也只是普通适用的基本原理。要细化到各个DBMS中就更加是千丝万缕、千变万化、千头万绪了。当然了解一下概念也是有好处的。  阅读全文
posted @ 2009-04-20 23:21 decode360-3 阅读(1990) | 评论 (0)编辑 收藏

     摘要: 好吧,我承认我很无聊,为了看一下我的本本能不能装下3个版本的Oracle,专门去查了Install文档,发现结果是勉强可以的。  阅读全文
posted @ 2009-04-19 20:53 decode360-3 阅读(996) | 评论 (0)编辑 收藏

     摘要: 昨天看模拟题,有一道关于数据库并发的题目,不是很明白,所以今天特地到网上查了一下,在这里做一个记录  阅读全文
posted @ 2009-04-18 21:14 decode360-3 阅读(1461) | 评论 (0)编辑 收藏

     摘要: 公司目前在ETL这个环节上基本处于手工开发的原始阶段,领导已经不满意了,估计以后会选择一种工具进行开发,所以先看一下ETL工具的选型。据说同业使用Datastage的比较多,不过看了这篇文章之后,我还是更加倾向于用ETL Automation来实施,可以跟之前做的工作完全对接起来。不过跟朋友聊的时候都说ETL工具比较白痴,没什么技术含量,基本上都是拿来忽悠人的,汗……  阅读全文
posted @ 2009-04-17 22:49 decode360-3 阅读(30269) | 评论 (5)编辑 收藏

     摘要: 最近因为涉及到物化视图的原始表字段变更的问题,想看一看有没有不用删除后重建的办法,结果办法没找到,但是发现这这篇文章写的还不错,转过来看看。  阅读全文
posted @ 2009-04-16 22:36 decode360-3 阅读(1410) | 评论 (0)编辑 收藏

     摘要: 继续学习数据库基础知识——关系代数表达式  阅读全文
posted @ 2009-04-15 22:12 decode360-3 阅读(2007) | 评论 (1)编辑 收藏

     摘要: 最近会主要学习一些数据库的基本原理,今天学习范式的分类。  阅读全文
posted @ 2009-04-14 21:32 decode360-3 阅读(409) | 评论 (0)编辑 收藏

     摘要: 普通的默认sql_trace都是针对整个db级别来讲的,如果要针对不同的session做trace的话,就必须要用到DBMS_MONITOR这个包了。注意:这个包是10g之后才新加入的,9i中还没有。摘一篇这个包的使用方法讲解。  阅读全文
posted @ 2009-04-13 22:26 decode360-3 阅读(633) | 评论 (0)编辑 收藏

     摘要: 转一篇文章,论述TKPROF和EXPLAN执行计划的区别,顺便学习一下TKPROF的实际用法。  阅读全文
posted @ 2009-04-12 22:38 decode360-3 阅读(839) | 评论 (0)编辑 收藏

     摘要: Tkprof工具可用来格式化sql trace产生的文件,让你更容易看懂trace的内容  阅读全文
posted @ 2009-04-11 22:05 decode360-3 阅读(710) | 评论 (0)编辑 收藏

     摘要: 其实视图的更新是有很多的限制的,例如不能有聚合函数、分析函数、排序函数等等,而且如果两个表关联后的视图,则只能更新第一个表的字段等等。具体的说明可以在《SQL Reference》里找到...  阅读全文
posted @ 2009-04-10 21:01 decode360-3 阅读(1004) | 评论 (0)编辑 收藏

     摘要: 一些很好的LOG操作实例,能够加深对LOG操作的了解。  阅读全文
posted @ 2009-04-09 23:19 decode360-3 阅读(475) | 评论 (0)编辑 收藏

     摘要: 学习一下Oracle自带的AnyData Type。这个特性是在9i之后加入的,主要是为了能够在存储不同类型的数据之后,取数时可以区分出来。相比把所有数据类型都存储到varchar2中,使用anydata可以自主判断数据类型之后取出,增加自动化程度。使用也不是非常复杂... ...  阅读全文
posted @ 2009-04-08 21:59 decode360-3 阅读(550) | 评论 (0)编辑 收藏

     摘要: Tom的一个比较SQL性能的小工具,就是在《9i10g编程艺术》里面第一章放的工具,今天重新看了一下,发现还是挺有用的,贴上来以后SQL tuning中可以使用一下。  阅读全文
posted @ 2009-04-07 23:04 decode360-3 阅读(215) | 评论 (0)编辑 收藏

     摘要: 最近学到update的另一种写法,是以前自己从来没有使用过的,看了一下文档,也没有找到很详细的说明。这种update方式其基础是建立在Query中的,所以可以确保使用CBO而非RBO,可以在大表的更新时明显得提高效率。在这里记录一下基本的方法:  阅读全文
posted @ 2009-04-06 21:51 decode360-3 阅读(1413) | 评论 (2)编辑 收藏

     摘要: 这篇文章举例说明了大表在各种存储模式下进行查询时的执行计划。不同的字段查询会形成相对应的执行计划,而且对于索引的INDEX FAST FULL SCAN也有一个举例,对全表扫描和快速索引扫描有很好的说明用处。  阅读全文
posted @ 2009-04-05 22:22 decode360-3 阅读(240) | 评论 (0)编辑 收藏

     摘要: Tom的下面两端SQL都写得比较好玩,没有用到很复杂的函数,主要是思路很受益。第一段SQL的题目比较新奇,以前没遇到过这样的情况,Tom的答案也比较规整,基本就是自己创建一个标志位,然后在外层向左推进一位,当然用PLSQL肯定可以有更加便捷的方法。第二段SQL主要是中间的那句的思路,换我的话估计就是sum()over()之后再sign+decode了,用least+greatest真的比较精彩的逻辑。  阅读全文
posted @ 2009-04-04 22:43 decode360-3 阅读(215) | 评论 (0)编辑 收藏

     摘要: 今天继续来学习一下SQLPLUS中的Report函数。这个在工作中使用到的机会不多,但是做好之后把结果打印出来看着会很爽。  阅读全文
posted @ 2009-04-03 23:05 decode360-3 阅读(635) | 评论 (0)编辑 收藏

     摘要: 学个函数  阅读全文
posted @ 2009-04-02 21:56 decode360-3 阅读(613) | 评论 (0)编辑 收藏

     摘要: Oracle可以将Update和Insert操作合并为一个MERGE操作。第一可以更加方便操作、简化逻辑,第二在Oracle的内部进行了效率的优化。  阅读全文
posted @ 2009-04-01 21:23 decode360-3 阅读(256) | 评论 (0)编辑 收藏

仅列出标题
共15页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last