pg_index

indcheckxmin bool 如果为真,直到此 pg_index 行的 xmin 低于查询的 TransactionXmin 视界之前,查询都不能使用索引,因为表可能包含具有它们可见的不相容行的损坏HOT链。indisready bool 如果为真,表示此索引当前可以用于插入。为假...

只用索引的扫描和覆盖索引

``` 但是这些查询不能使用只用索引的查询:```sql SELECT x,z FROM tab WHERE x='key';SELECT x FROM tab WHERE x='key' AND z;```(如下面所讨论的,表达式索引和部分索引会让这条规则更加复杂)。如果符合这两个根本要求,那么该查询所...

组合多个索引

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

索引管理

测试并且比较使用索引不使用索引的查询性能 只有被索引列的查询性能有提升时才增加索引。创建完索引,建议对表执行ANALYZE。创建索引 您可以使用 CREATE INDEX 命令在表上创建索引,创建索引示例如下:B-Tree索引 在employee表的gender列...

用法限制

不能使用比较运算符来测试游标变量的相等性、不等性、null或非null。不能将Null值分配给游标变量。游标变量的值不能存储在数据库列中。静态游标和游标变量不可互换。例如,静态游标不能在OPEN FOR语句中使用。此外,下表显示了用作存储过程...

索引加速

本文主要介绍 云数据库 SelectDB 版 中内建的智能索引以及使用时的...这对于使用其他不能命中前缀索引的列作为条件进行的查询来说,效率上可能无法满足需求。因此,可以通过创建物化视图来调整列顺序进而调整前缀索引,详情请参见 物化视图。

操作符类和操作符族

这些查询不能使用`xxx``_pattern_ops`操作符类(但是普通的等值比较可以使用这些操作符类)。可以在同一个列上创建多个使用不同操作符类的索引。如果你正在使用C区域,你并不需要`xxx``_pattern_ops`操作符类,因为在C区域中的模式匹配查询...

时空查询的性能调优

不能使用 Z-ORDER 索引函数加速查询,因为 Z-ORDER 索引函数是对g和t建立的索引,查询条件必须同时包含空间范围和时间范围才能使用时空索引。包含空间范围和时间范围 SELECT id FROM point_table WHERE ST_Contains(ST_GeomFromText('...

ST_Disjoint

如果给定的两个Geometry对象不相接,返回True。语法 boolean ST_Disjoint(geometry a,...该函数不使用索引。示例 默认调用:SELECT ST_Disjoint('LINESTRING(0 0,-3-3)':geometry,'LINESTRING(0 1,1 0)':geometry);st_disjoint-t(1 row)

创建索引

在缺省情况下,不能为IS NULL子句使用索引。在索引定义中用到的所有函数和操作符必须是不可改变的,也就是说,它们的结果只取决于它们的参数而与外面的影响无关(例如,另外一张表的内容或者当前系统时间的改变)。这个限制确保索引的行为...

迁移 OceanBase 数据库 Oracle 租户的数据至 Oracle ...

本文为您介绍如何使用数据传输迁移 OceanBase 数据库 Oracle 租户的数据至 Oracle 数据库。重要 如果数据迁移项目长期处于非活跃状态(项目状态为 失败、已暂停 或 已完成),受增量日志保留时长等影响,项目可能无法恢复。数据传输将主动...

常见问题

如果您想要更深入地了解搜索索引的技术细节,请参见 如何破解HBase+Elasticsearch组合使用遇到的难题 和 深度解析Lindorm全文索引(SearchIndex)特性。搜索索引的适用场景有哪些?搜索索引主要适用于以下几种场景:查询时需要检索的列较多...

迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle...

本文为您介绍如何使用数据传输迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户。重要 如果数据迁移项目长期处于非活跃状态(项目状态为 失败、已暂停 或 已完成),受增量日志保留时长等影响,项目可能无法恢复。数据传输将主动...

DROP INDEX

只能指定一个索引名称,并且不支持 CASCADE 选项(因此,一个支持 UNIQUE 或者 PRIMARY KEY 约束的索引不能以这种方式删除)。还有,常规的 DROP INDEX 命令可以在一个事务块内执行,而 DROP INDEX CONCURRENTLY 不能。最后,不能使用此...

Oracle数据库的限制和准备工作

当您使用DTS传输Oracle的数据,或者将数据转储到Oracle数据库时,需要了解DTS支持的能力、功能限制和接入DTS的准备工作,以便您平稳地完成数据同步或迁移。数据库限制 自建 Oracle为源 限制项 说明 支持的版本 支持10g、11g、12c、18c、19c...

查询多元索引描述信息

创建多元索引后,使用DescribeSearchIndex接口可以查询多元...} 相关文档 如果已有多元索引不满足使用需求,您可以创建新的多元索引或者通过修改多元索引的Schema来增删改多元索引字段。具体操作,请参见 创建多元索引 和 动态修改schema。

2021年

本文介绍 PolarDB PostgreSQL版(兼容Oracle)的产品功能动态,分别为内核小版本、控制台、时空数据库和API的更新说明。说明 您可通过如下语句查看 PolarDB PostgreSQL版(兼容Oracle)的内核小版本的版本号:show polar_version;2021年12...

Cost-based SQL诊断引擎

为多个查询语句做索引推荐,不同的查询语句的索引建议,以及已经存在的物理索引,有可能存在相同索引、前缀相同索引、雷同索引。构建具有足够覆盖度的能力测试集,并以此为尺,度量能力,驱动能力构建。在这一过程中,如下图所示,DAS构建...

功能特性

主键列自增 条件更新 局部事务 原子计数器 二级索引 多元索引 多元索引(Search Index)基于倒排索引和列式存储,可以解决大数据的多维查询和统计分析难题。当日常业务中有非主键列查询、多列组合查询、模糊查询等多维查询需求以及求最值、...

ST_Overlaps

如果两个Geometry在空间上重叠,但存在其中一个完全包含另一个的...如果使用索引,请使用函数_ST_Overlaps。示例 默认调用:SELECT ST_Overlaps('LINESTRING(0 0,0 2)':geometry,'LINESTRING(0 1,0 3)':geometry);st_overlaps-t(1 row)

OceanBase 数据库 Oracle 租户

本文为您介绍如何使用数据传输迁移 RDS PostgreSQL 实例 的数据至 OceanBase 数据库 Oracle 租户。重要 如果数据迁移项目长期处于非活跃状态(项目状态为 失败、已暂停 或 已完成),受增量日志保留时长等影响,项目可能无法恢复。数据传输...

ST_CoveredBy

如果使用索引,请使用函数ST_CoveredBy。示例 默认调用:SELECT ST_Covers(g1,g2),ST_CoveredBy(g2,g1)FROM(SELECT 'POLYGON((0 0,1 1,1 0,0 0))':geometry as g1,'LINESTRING(0 0,1 1)':geometry as g2)as test;st_covers|st_...

ST_Covers

如果使用索引,请使用函数ST_Covers。示例 ST_Covers与 ST_Contains 的区别:SELECT ST_Covers(g1,g2),ST_Contains(g1,g2)FROM(SELECT 'POLYGON((0 0,1 1,1 0,0 0))':geometry as g1,'LINESTRING(0 0,1 1)':geometry as g2)as test;st_...

ST_Contains

如果Geometry对象A包含Geometry对象B,则返回True。...如果使用索引,请使用函数_ST_Contains。示例 SELECT ST_Contains('POLYGON((0 0,0 3,3 0,0 0))':geometry,'POLYGON((0 0,0 1,1 0,0 0))':geometry);st_contains-t(1 row)

索引顾问

如果使用假设索引的执行开销低于不使用假设索引的执行开销,则将在EXPLAIN语句输出中报告这两个计划,计算量化改进的指标,并且索引顾问会生成创建索引所需的CREATE INDEX语句。如果未找到降低执行开销的假设索引,则索引顾问会只显示...

ST_Touches

如果使用索引,请使用函数_ST_Touches。示例 SELECT ST_Touches('LINESTRING(0 0,0 2)':geometry,'LINESTRING(0 2,0 3)':geometry);st_touches-t(1 row)满足 DE-9IM 结果的情况:SELECT ST_Touches(g1,g2),ST_Relate(g1,g2)FROM...

ST_ContainsProperly

如果使用索引,请使用函数_ST_ContainsProperly。示例 对比ST_ContainsProperly和 ST_Contains:SELECT ST_Contains(g1,g2),ST_ContainsProperly(g1,g2),ST_ContainsProperly(g1,g3)FROM(SELECT 'POLYGON((0 0,0 3,3 3,3 0,0 0))':...

ST_Crosses

如果使用索引,请使用函数_ST_Crosses。示例 默认调用:SELECT ST_Crosses('LINESTRING(0 0,3 3)':geometry,'LINESTRING(0 1,1 0)':geometry);st_crosses-t(1 row)有重叠:SELECT ST_Crosses('LINESTRING(0 0,3 3)':geometry,'...

pg_inherits

目录 pg_inherits 记录有关表和索引的继承层次的信息。数据库中每一个直接父子表和索引关系在这里都有一项(非直接继承可以通过顺着项构成的链来决定)。...说明 索引不能具有多个继承,因为它们只能在使用声明性分区时继承。

数据流管理

相同的索引模板可用于多个数据流,但不能删除数据流正在使用索引模板。读/写请求处理 当您向数据流提交读取请求时,该数据流会将请求路由到其他所有后备索引上。当您向数据流提交写请求时,该请求将会落盘在最近创建的后备索引上。数据流...

通过控制台使用多元索引

重要 多元索引删除后不能恢复,如需再次使用多元索引请重新创建。在 索引管理 页签,单击目标多元索引 操作 列的 删除。在 删除多元索引 对话框,确认要删除的索引信息正确,单击 确定。常见问题 多元索引路由字段的使用 使用多元索引...

解析不生效类问题FAQ

1.解析不生效,如何排查?答:解析不生效主要是指DNS查询请求的结果与您在云解析DNS中的设置不一致,或者指DNS查询请求未能查询到域名指向的服务器IP地址。请参阅 解析不生效的排查思路 文档。2.解析已生效,但网站仍然打不开?答:域名...

二级索引简介

维度 全局二级索引 本地二级索引 同步方式 异步方式 同步方式 第一列主键要求 可选数据表中的任意主键列或者预定义列 必须和数据表的第一列主键相同 同步延迟 毫秒级别 实时 读取一致性 最终一致性 强一致性 功能特性 二级索引的功能特性...

检查SQL语句中的表是否已创建列索引

query_string 必须是字符串,不能使用变量值或查询结果作为输入。注意事项 存储过程名称区分大小写。使用该存储过程解析SQL语句时,如果SQL语句中的表名前添加了库名,则使用SQL语句中的库名。如果SQL语句中的表名前没有添加库名,则必须...

深度解析Lindorm搜索索引(SearchIndex)特性

索引是加速数据库查询的重要手段,Lindorm除了提供高性能的二级索引外,同时支持搜索索引(SearchIndex),主要面向复杂的多维查询场景,并能够覆盖模糊查询、聚合分析、排序、分页等场景。本文主要介绍SearchIndex的技术原理和核心能力。...

如何使用全局二级索引

IGNORE INDEX与USE INDEX 您可以通过以下HINT指定优化器使用或不使用某些索引。IGNORE INDEX({index_name},.)示例:SELECT t_order.id,t_order.order_snapshot FROM t_order IGNORE INDEX(g_i_seller)WHERE t_order.seller_id='s1';USE ...

分区表支持任意列作为主键

在PostgreSQL中,分区表的主键只能建立在分区键上,且不能作为外键引用。PolarDB PostgreSQL版(兼容Oracle)支持分区表使用任意列作为主键或者外键引用。前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核...

索引使用

自治服务提供索引使用率查询功能,用户可以查询表中已经存在的索引使用率情况,以及索引的碎片率。前提条件 实例不能是RDS SQL Server 2008 R2云盘版。操作步骤 访问 RDS实例列表,在上方选择地域,然后单击目标实例ID。在左侧导航栏中,...

使用多元索引Search接口查到数据

说明 多元索引中地理位置类型格式为"纬度,经度",且纬度范围为-90~+90,经度范围-180~+180,且顺序不能写反。使用的查询方式错误。多元索引中数据类型为Keyword的字段使用MatchQuery查询部分值。例如数据表中的数据为"abc",多元索引中...

使用全局二级索引

IGNORE INDEX与USE INDEX 您可以通过以下HINT指定优化器使用或不使用某些索引。语句:IGNORE INDEX({index_name},.)示例:SELECT t_order.id,t_order.order_snapshot FROM t_order IGNORE INDEX(g_i_seller)WHERE t_order.seller_id='s1'...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云解析DNS 云解析 PrivateZone 云原生数据仓库 AnalyticDB PostgreSQL版 数据库审计 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用