摘要: 数据库的应用类型分为 OLTP(OnLine Transaction Processing ,联机事务处理):OLTP是传统关系型数据库的主要应用,其主要面向基本的、日常的事务处理,例如银行交易。 OLAP(OnLine Analysis Processing,联机分析处理):OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。 转自... 阅读全文
posted @ 2016-12-29 15:31 dorothychai 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 转自:Oracle索引HINT的使用 存储在数据库中数据的分布情况开发人员或管理员比Oracle优化器更加的清楚,在优化器不能作出最有查询路径选择的情况下,使用HINT(提示)人为的固定查询路径,一定程度能生成更优的执行计划。 在SQL的查询过程中,索引是快速查询数据的方法之一,是最重要、最常见的手段,这篇文章将讨论和索引相关的HINT的使用。 1.HINT的使用方法... 阅读全文
posted @ 2016-12-29 15:11 dorothychai 阅读(5078) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-21187846-id-3022916.html 如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。看懂执行计划也就成了SQL优化的先决条件。这里... 阅读全文
posted @ 2016-12-29 14:54 dorothychai 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 可以参考文档:http://docs.oracle.com/cd/E18283_01/server.112/e16541/part_admin001.htm#insertedID0 (支持11g和12c的文档) Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 ... 阅读全文
posted @ 2016-12-29 14:31 dorothychai 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/millen/archive/2010/01/18/1650423.html 失效情况分析: 单独的>,<,(有时会用到,有时不会) like "%_" 百分号在前.(可采用在建立索引时用reverse(columnName)这种方法处理) 表没分析. 单独引用复合索引里非第一位置的索引列. 字符型字段为... 阅读全文
posted @ 2016-12-29 11:31 dorothychai 阅读(307) 评论(0) 推荐(0) 编辑