简介执行计划指示Oracle如何获取和过滤数据、产生最终结果集,这是影响SQL语句执行性能的关键因素。在深入了解执行计划之前,首先需要知道执行计划是在什么时候产生的,以及如何让SQL引擎为语句生成执行 ... 阅读全文
简介可以利用10704和10046事件跟踪新建或重建索引过程中的锁信息,命令为[crayon-66ee3208a99de259440002/新建或重建索引的锁信息如下图所示不带ONLINE的新建 ... 阅读全文
目前为止,无论连接操作符如何,典型的连接类型共有3种① 排序合并连接(Sort Merge Join,简称SMJ),Oracle 6提供② 嵌套循环(Nested Loops Join,简称NL), ... 阅读全文
访问表的方式也叫优化器访问路径,主要有3种访问路径:全表扫描(FULL TABLE SCAN,FTS)、索引扫描(INDEX SCAN)和ROWID访问。(一)全表扫描(FULL TABLE SCAN,FTS ... 阅读全文
mysql和postgresql总体不同基本对比PostgreSQL的优势PGSQL没有CPU核心数限制,MySQL能用128核CPU。PG主表采用堆表存放,MySQL采用索引组织表,能够支持比MyS ... 阅读全文
什么是物理读和逻辑读?当会话所需要的数据在内存的Buffer Cache中找不到,此时就要去磁盘上的数据文件中读取,这样就产生了物理读(Physical Reads),即物理读是从磁盘文件把需要的数据 ... 阅读全文
简介什么是索引分裂?索引分裂有哪几种类型?索引分裂(Index Block Split),就是索引块的分裂。当一次DML操作修改了索引块上的数据,但是旧有的索引块没有足够的空间去容纳新修改的数据时,将 ... 阅读全文