摘要:
前段时间一直在做关于性能优化相关的工作,结合自己的实际工作经验,只针对SQL层面提一些优化的规范和建议。针对SQL编写1、单条SQL长度不宜超过100行;2、SQL子查询不宜嵌套3层:子查询嵌套过多,又可能会导致解析过于复杂,产生错误的执行计划;3、SQL表关联需要考... 阅读全文
摘要:
位图索引同样的,先说是什么,再说为什么。上篇我们说过BTREE索引是将数据表的索引列和行号排序后以树状形式存在磁盘中。那位图索引是什么样的呢?现有如下日志表,有操作类型字段op_type,该字段的取值只有“查看”、“查询”、“新增”、“修改”和“删除”。如下表,当在o... 阅读全文
摘要:
索引介绍日常开发中,对于数据的查询如果需要优化,常听说要加个索引。但是为什么加了索引,数据的查询就快了呢?那是不是加了索引就一定会是有效或者有利的呢?Oracle中常见有BTREE索引,位图索引和函数索引。我们今天就先介绍一下这个BTREE索引吧。既然叫BTREE索引... 阅读全文
摘要:
不论是开发、管理、优化还是设计,对Oracle的基本原理的了解都是必不可少的,于是对自己最近关于Oracle的学习作出一点点的总结。庖丁解牛之所以能做到“合于桑林之舞,乃中经首之会”,是因为其“所好者道也”。那我们实际的Oracle使用中,了解Oracle的基本体系,... 阅读全文