多列索引

多列B-tree索引可以用于条件中涉及到任意索引列子集的查询,但是当先导列(即最左边的那些列)上有约束条件时索引最为有效。确切的规则是:在先导列上的等值约束,加上第一个无等值约束的列上的不等值约束,将被用于限制索引被扫描的部分。...

组合多个索引

例如,给定一个(a,b)上的索引,查询条件 WHERE a=5 AND b=6 可以使用该索引,而查询 WHERE a=5 OR b=6 不能直接使用该索引。本数据库具有组合多个索引(包括多次使用同一个索引)的能力来处理那些不能用单个索引扫描实现的情况。系统能在多...

oracle_fdw

前提条件 oracle_fdw依赖于Oracle Instant Client的动态链接库与Oracle数据库服务器进行交互。可以与oracle_fdw插件协同工作的Oracle Instant Client版本如下所示:11.2 12.1、12.2 18.3、18.5 19.3、19.6、19.8、19.9、19.10、19.11、19....

恢复Oracle Standalone数据库的准备工作

您可以在源实例中通过以下命令查询Oracle版本号:su-oracle export ORACLE_SID=orcl;sqlplus/as sysdba select version from v$instance;如下返回结果表示Oracle为 19.0.0.0.0 版本。VERSION-19.0.0.0.0=若源库已无法达到 mount 状态,您...

检查索引使用

如果系统仍然选择使用一个顺序扫描或嵌套循环连接,则索引没有被使用的原因可能更加根本,例如查询条件不匹配索引(哪种查询能够使用哪种索引已经在前面的小节中解释过了)。如果强制索引使用确实使用了索引,则有两种可能性:系统是正确的...

自建Oracle间迁移

前提条件 自建Oracle数据库的版本为9i、10g、11g、12c、18c或19c版本。自建Oracle数据库已开启ARCHIVELOG(归档模式),设置合理的归档日志保持周期且归档日志能够被访问,详情请参见 ARCHIVELOG。自建Oracle数据库已开启Supplemental ...

自建Oracle迁移至RDS PostgreSQL

前提条件 自建Oracle数据库的版本为9i、10g、11g、12c、18c或19c版本。自建Oracle数据库已开启ARCHIVELOG(归档模式),设置合理的归档日志保持周期且归档日志能够被访问,详情请参见 ARCHIVELOG。自建Oracle数据库已开启Supplemental ...

自建Oracle迁移至自建PostgreSQL

前提条件 自建Oracle数据库的版本为9i、10g、11g、12c、18c或19c。自建Oracle数据库已开启ARCHIVELOG(归档模式),设置合理的归档日志保持周期且归档日志能够被访问,详情请参见 ARCHIVELOG。自建Oracle数据库已开启Supplemental Logging...

自建Oracle同步至DataHub

前提条件 已创建源自建Oracle数据库和目标实例 阿里云流式数据服务DataHub,且自建Oracle数据库的版本为19c、18c、12c、11g、10g或9i版本。自建Oracle数据库已开启ARCHIVELOG(归档模式),设置合理的归档日志保持周期且归档日志能够被访问...

表达式索引

一个索引列并不一定是底层表的一个列,也...在上面两个例子中,系统将会发现查询条件是 WHERE indexedcolumn='constant',因此查询的速度将等同于其他简单索引查询。因此,表达式索引对于检索速度远比插入和更新速度重要的情况非常有用。

2023年

2023年10月 2.0.14.11.0 类别 说明 相关文档 发布时间 新增 PolarDB PostgreSQL版(兼容Oracle)支持对带有关联查询的 IN/ANY 子查询进行条件更加宽松的谓词上拉,提升最优执行计划的搜索空间。关联子查询上拉 2023年8月 PolarDB ...

PolarDB PostgreSQL版:ePQ架构详解

前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.15.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL版(兼容Oracle)的内核小版本的版本号:SHOW polar_version;背景信息 很多 ...

log_fdw

前提条件 PolarDB PostgreSQL版(兼容Oracle)默认不产生CSV格式的数据库日志,需要将GUC参数 log_destination 的值修改为 csvlog。背景信息 log_fdw插件提供如下两个函数,帮助您查询数据库日志。list_postgres_log_files():列出 pg_log ...

log_fdw

前提条件 PolarDB PostgreSQL版(兼容Oracle)默认不产生CSV格式的数据库日志,需要将GUC参数 log_destination 的值修改为 csvlog。背景信息 log_fdw插件提供如下两个函数,帮助您查询数据库日志。list_postgres_log_files():列出 pg_log ...

log_fdw

前提条件 PolarDB PostgreSQL版(兼容Oracle)默认不产生CSV格式的数据库日志,需要将GUC参数 log_destination 的值修改为 csvlog。背景信息 log_fdw插件提供如下两个函数,帮助您查询数据库日志。list_postgres_log_files():列出 pg_log ...

关联子查询上拉

前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.11.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL版(兼容Oracle)的内核小版本的版本号:SHOW polar_version;背景信息 ...

自建Oracle迁移至云原生数据仓库 AnalyticDB ...

前提条件 已创建源数据库自建Oracle和目标实例 云原生数据仓库AnalyticDB PostgreSQL版。说明 目标实例 云原生数据仓库AnalyticDB PostgreSQL版 的创建方式,请参见 创建实例。源数据库和目标实例支持的版本,请参见 迁移方案概览。自建...

使用DBLink跨库查询数据

PolarDB PostgreSQL版(兼容Oracle)提供了DBLink功能,您可以通过DBLink功能实现跨库查询数据。本文介绍如何通过DBLink跨库查询数据。前提条件 已创建源集群和目标集群。具体操作,请参见 创建PolarDB PostgreSQL版(兼容Oracle)集群。...

全局执行计划缓存

前提条件 PolarDB PostgreSQL版(兼容Oracle)集群默认开启GPC功能。支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.15.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL版(兼容Oracle)的...

Global Plan Cache

前提条件 PolarDB PostgreSQL版(兼容Oracle)集群默认开启GPC功能。支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:PostgreSQL 11(内核小版本1.1.30及以上)说明 您可以通过如下语句查看 PolarDB PostgreSQL版(兼容Oracle)的...

概述

PolarDB PostgreSQL版(兼容Oracle)提供了跨机并行查询(Parallel Execution)的功能,支持多个计算节点分布式地执行SQL查询,加速 PolarDB PostgreSQL版(兼容Oracle)的分析型查询性能,充分发挥存储层PolarFileSystem的高I/O吞吐能力,...

概述

PolarDB PostgreSQL版(兼容Oracle)提供了跨机并行查询(Parallel Execution)的功能,支持多个计算节点分布式地执行SQL查询,加速 PolarDB PostgreSQL版(兼容Oracle)的分析型查询性能,充分发挥存储层PolarFileSystem的高I/O吞吐能力,...

Oracle物理备份

数据库备份DBS 支持对Windows或Linux操作系统上的Oracle数据库进行物理备份,支持备份Oracle单实例、Data Guard Physical Standby、RAC等多种架构的Oracle数据库。本文介绍Oracle物理备份,关于Oracle逻辑备份的信息,请参见 Oracle逻辑...

创建/刷新物化视图支持批量写入

前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.15.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL版(兼容Oracle)的内核小版本的版本号:SHOW polar_version;背景信息 物化视图...

查询机制

本节介绍 PolarDB PostgreSQL版(兼容Oracle)的查询机制。SELECT 使用SELECT查询数据时,需要从磁盘中读取一个数据块到内存中,然后通过内存中数据块获取返回结果。INSERT 当您使用INSERT插入一条数据时,具体过程如下:从数据文件中读取...

mysql_fdw

前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.19.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL版(兼容Oracle)的内核小版本的版本号:show polar_version;注意事项 使用之前...

Oracle物理备份的准备工作

在进行Oracle物理备份前,您需要参考本文完成准备工作,包含开启Oracle数据库的归档模式、获取Oracle SID及获取数据库程序目录。前提条件 您的用户角色为DBA。开启归档模式 数据库备份DBS 通过Oracle的RMAN工具进行数据库备份。Oracle数据...

polar_comp_redwood_strings

Oracle中,当字符串与null变量或null列串联时,结果是原字符串;但是,在PostgreSQL中,字符串与null变量或null列的串联会产生null结果。如果polar_comp_redwood_strings参数设置为true,则上述串联运算像Oracle执行的一样生成原字符串。...

分区剪枝

PolarDB PostgreSQL版(兼容Oracle)支持分区剪枝功能,可以显著提高对分区表的查询速度。概述 PolarDB PostgreSQL版(兼容Oracle)提供了分区剪枝(Partition Pruning)功能,如果启用了分区剪枝,规划器将会检查每个分区的定义并且检验该...

分区剪枝

PolarDB PostgreSQL版(兼容Oracle)支持分区剪枝功能,可以显著提高对分区表的查询速度。概述 PolarDB PostgreSQL版(兼容Oracle)提供了分区剪枝(Partition Pruning)功能,如果启用了分区剪枝,规划器将会检查每个分区的定义并且检验该...

Oracle永久增量备份

前提条件 Oracle数据库版本为11~19版本。Oracle数据库的架构为单实例或RAC,暂不支持Oracle Data Guard Physical Standby架构。说明 关于备份Oracle RAC数据库的说明:为了保证备份成功,需要在备份前对Oracle的控制文件、参数文件、数据...

规则和命令状态

规则对命令状态的影响如下:如果没有查询的无条件 INSTEAD 规则,那么原始给出的查询将会被执行,并且它的命令状态将像平常一样被返回(但是请注意如果存在任何有条件 INSTEAD 规则,那么它们的反条件将被加到原始查询中。这样可能会减少它...

LNNVL函数

简单的WHERE子句无法对包含空值的数据进行筛选,您可以在 PolarDB PostgreSQL版(兼容Oracle)集群中安装LNNVL函数,对包含空值的数据进行筛选。安装 PolarDB PostgreSQL版(兼容Oracle)通过插件的形式支持LNNVL函数,您需要完成安装后...

PolarDB PostgreSQL(兼容Oracle)2.0版本商业化公告

产品优势 PolarDB PostgreSQL版(兼容Oracle)2.0版本对PostgreSQL在分布式负载前提下的高并发、高写入负载、并行查询和逻辑复制等方面的性能相比于 PolarDB PostgreSQL版(兼容Oracle)1.0版本有了进一步提升。PolarDB PostgreSQL版(兼容...

PolarDB PostgreSQL(兼容Oracle)2.0版本与1.0版本...

PolarDB PostgreSQL版(兼容Oracle)2.0版本对PostgreSQL在分布式负载前提下的高并发、高写入负载、并行查询和逻辑复制等方面的性能相比于 PolarDB PostgreSQL版(兼容Oracle)1.0版本有了进一步提升。本文详细描述了两个版本的具体区别,...

JDBC数据源

需要注意这是个默认行为,这意味着此时不能查询Oracle中小写的表名。对于其他数据库,仍需要在查询时指定实际的库名和表名。SelectDB 3.X及之后的版本,对所有的数据库都有效,在查询时,会将所有的库名和表名转换为真实的名称再去查询。...

Oracle节点

DataWorks的Oracle节点可进行Oracle任务的开发和周期性调度,以及与其他作业的集成操作。本文为您介绍使用Oracle节点进行任务开发的主要流程。背景信息 Oracle是用于存储和处理数据的关系型数据库管理系统(RDBMS),为您提供可靠、高效且...

从自建Oracle迁移至PolarDB PostgreSQL版(兼容Oracle...

前提条件 自建Oracle数据库的版本为9i、10g、11g、12c、18c或19c版本。自建Oracle数据库已开启ARCHIVELOG(归档模式),设置合理的归档日志保持周期且归档日志能够被访问,详情请参见 ARCHIVELOG。自建Oracle数据库已开启Supplemental ...

2021年

2021年5月 内核小版本(V1.1.12)类别 名称 描述 相关文档 新增 跨机并行查询 支持跨机并行查询计算引擎:支持多个只读节点分布式地执行SQL查询,加速 PolarDB PostgreSQL版(兼容Oracle)的查询性能。支持通过跨机并行查询加速构建索引,...

创建Oracle数据订阅通道

前提条件 自建Oracle数据库的版本为9i、10g、11g版本,且不支持为RAC实例。自建Oracle数据库已开启Supplemental Logging,且要求supplemental_log_data_pk,supplemental_log_data_ui已开启,详情请参见 Supplemental Logging。自建Oracle...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
商标服务 阿里邮箱 弹性公网IP 数字证书管理服务(原SSL证书) 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用