SQL优化案例-正确的使用索引(二)

索引能提升查询效率,索引出现性能问题往往与回表有关,回表属于单块读,回表过多会产生大量逻辑读,本文结合实际案例,给出优化方案。

SQL优化案例-改变那些CBO无能为力的执行计划(一)

网上有很多优化法则,有的说exists比in效率高,有的说in比exists执行的快,那就要看SQL是如何写的,CBO是如何转换的,是否能转换?当然这种转换不是基于成本的而是“基于启发的转化”。

配置详解 | performance_schema全方位介绍

本文将为大家全面讲解performance_schema配置方式以及各个配置表的作用。

复制状态与变量记录表 | performance_schema全方位介绍

本期将为大家全面讲解performance_schema中的复制状态与变量统计表。

数据库对象事件与属性统计 | performance_schema全方位介绍

performance_schema的事件统计表,统计数据粒度太粗,仅仅按照事件的5大类别+用户、线程等维度进行分类统计,但有时候我们需要从更细粒度的维度进行分类统计,例如:某个表的IO开销多少、锁开销多少、以及用户连接的一些属性统计信息等。此时就需要查看数据库对象事件统计表与属性统计表了。本期将为大家全面讲解performance_schema中对象事件统计表与属性统计表。

Oracle 12c系列(四)|资源隔离之IO、内存、CPU

服务器主机提供IO、内存、CPU、存储空间等资源为数据库使用,Oracle使用Flex Diskgroup为数据库提供存储空间并做了相应的资源隔离。下面我们来看下Oracle是如何为不同的PDB做IO、内存、CPU限制的。

事件统计 | performance_schema全方位介绍

本文将为大家全面讲解performance_schema中事件统计表。统计事件表分为5个类别,分别为等待事件、阶段事件、语句事件、事务事件、内存事件。

事件记录 | performance_schema全方位介绍

本文将为大家全面讲解performance_schema中事件原始记录表。

Oracle 12c系列(七)| Non-CDB转换为PDB

当我们需要将Non-CDB数据库类型更改为PDB数据库类型时,除了Cloning的方式外我们还可以使用DBMS_PDB包来生成Non-CDB数据库的XML元数据文件。

Oracle 12C系列(六)|Relocate a PDB

Relocating a PDB是Oracle在12C中推出的一种新的数据迁移方式,在采用Relocate时可以使用最短的停机时间在不同的CDB直接迁移PDB。