检查索引使用

尽管本数据库中的索引并不需要维护或调优,但是检查真实的查询负载实际使用了哪些索引仍然非常重要。检查一个独立查询的索引使用情况可以使用EXPLAIN命令。也可以在一个运行中的服务器上收集有关索引使用的总体统计情况。很难明确地表达...

概述

向量数据库使用向量索引技术来实现对特征向量的快速检索。向量索引通常属于近似最近邻搜索(Approximate Nearest Neighbors Search,ANNS)范畴。其核心思想是不仅仅返回最精确的结果项,而是只搜索可能是近邻的数据项,以提高检索效率。...

索引使用

数据库自治服务DAS 为 RDS SQL Server 提供索引使用率查询功能,您可以查询表中索引的使用情况,以及索引的碎片率。前提条件 当前不支持 RDS SQL Server 2008 R2云盘版。操作步骤 登录 DAS控制台。在左侧导航栏中,单击 实例监控。找到目标...

多元索引介绍

多元索引的使用方式不同于MySQL等传统数据库索引使用方式,无最左匹配原则的限制,使用时非常灵活。一般情况下一张表只需要创建一个多元索引即可。例如有一个学生表,包括姓名、学号、性别、年级、班级、家庭住址等列,如果要实现 姓名...

CREATE DATABASE

CREATE DATABASE 用于创建数据库。创建数据库 说明 每个集群最多可以...使用数据库 数据库创建成功后,您可以通过 USE db_name 命令使用数据库。语法 USE db_name 示例 use adb_demo;show tables;Tables_in_adb_demo|+-+|customer|test_table|

基本概念

数据库实例:数据库实例是在云中运行的独立数据库环境。一个数据库实例可以包含多个由数据库用户创建的数据库,并且...索引:索引是数据库管理系统对数据库表中一个或多个列的值进行排序的数据结构,使用索引可快速访问数据库表中的特定信息。

索引诊断

本文档向您介绍 PolarDB-X 的索引诊断功能,您可以使用此功能诊断和发现数据库中低效的索引,进而采取措施提升数据库的性能。背景信息“建立索引”是数据库中加速查询的常用手段,可以显著提高查询效率。但索引会在数据表更新的时候同步...

索引优化

使用索引也会给数据库带来一些额外的开销,比如需要更多的存储,以及数据的写放大,还有包括在进行数据update时的索引维护工作的开销。因此我们需要确保我们为表增加的索引相对于全表扫描,能够切实、有效地提高了查询效率,否则宁愿不建...

索引、属性、字段作用详解

通过使用索引,可以让数据库系统不必扫描整个表,而是直接定位到符合条件的记录 字段 字段是文档的组成单元,包含字段名称和字段内容。通俗说就是某个表里面的属性的名称 属性 可以在filter、sort、aggregate、distinct子句使用,用来实现...

BRIN索引

BRIN 索引是块级索引,有别于B-TREE等索引,BRIN记录并不是以行号为单位记录索引明细,而是记录每个数据块或者每段连续的数据块的统计信息。...创建表以及插入数据等操作 使用索引和删除索引的区别示例一 使用索引和删除索引的区别示例二

索引、属性、字段作用详解

通过使用索引,可以让数据库系统不必扫描整个表,而是直接定位到符合条件的记录 字段 字段是文档的组成单元,包含字段名称和字段内容。通俗说就是某个表里面的属性的名称 属性 可以在filter、sort、aggregate、distinct子句使用,用来实现...

查询数据

IGNORE_INC=true PREFER_INDEX 在同一个向量列上定义多个索引时,您可以使用 PREFER_INDEX 参数建议系统采用哪一个索引算法,也可以通过 PREFER_INDEX 参数强制使用索引。例如建议系统采用 PREFER_INDEX=FAST_INDEX 索引算法。PREFER_...

数据迁移方案概览

使用场景 相关操作 将自建数据库迁移到云数据库 使用DTS将自建PostgreSQL迁移到RDS PostgreSQL 使用pg_dump和pg_restore将自建PostgreSQL迁移到RDS PostgreSQL 第三方数据库迁移到云数据库 从Amazon RDS for PostgreSQL增量迁移至阿里云 从...

基本概念

数据库Database)数据库属于目录,内部包含表、列、视图、函数和数据类型等。表(Table)表属于数据库。在 云数据库SelectDB版 中,表 是存储结构化数据的一种特殊形式。一张表由行(Row)和(Column)组成,其中行表示一行数据,列表示...

概述

一旦一个索引被创建,就不再需要进一步的干预:系统会在表更新时更新索引,而且会在它觉得使用索引比顺序扫描表效率更高时使用索引。但我们可能需要定期地运行 ANALYZE 命令来更新统计信息以便查询规划器能做出正确的决定。通过性能提示的...

性能优化与诊断简介

在RDS SQL Server日常运维中,您可以通过数据库自治服务DAS(Database Autonomy Service)来处理数据库故障、优化性能、提升效率、降低运维成本。DAS是一种基于机器学习和专家经验的云服务,实现数据库自感知、自修复、自优化、自运维和自...

资源密集活动统计(pg_profile)

RDS PostgreSQL支持使用pg_profile插件来统计数据库中资源密集型活动,用于分析优化数据库。插件简介 此扩展基于PostgreSQL的统计视图(pg_stat_statements)和社区插件(pg_stat_kcache),完全使用PL/pgSQL编写,无需任何外部库或软件,...

使用pg_dump和pg_restore将自建PostgreSQL数据库迁移...

如果您准备将自建PostgreSQL数据库的指定数据库迁移到RDS PostgreSQL实例,同时您已经熟悉pg_dump和pg_restore工具,暂时不希望了解和使用阿里云提供的其他迁移服务(RDS PostgreSQL一键上云功能或数据传输DTS服务)时,您可以参考本文档...

二级索引简介

使用索引表时的注意事项 在带有索引表的数据表中写入数据时需遵循如下规则,否则在数据表中写入数据会失败。写入数据时,不能自定义数据的版本号。批量写入数据时,一个批量写请求中,同一行数据(即主键相同)不能重复存在。索引表只能...

索引管理

索引的选择原则 什么情况下需要创建索引:查询返回的结果集小 查询返回单一记录或非常小的数据集时(例如OLTP类型查询),使用索引可以优化查询性能。压缩表 在压缩过的追加优化表上使用索引,系统只会解压必要的行,从而提升查询性能。...

数据膨胀、倾斜与索引统计

AnalyticDB PostgreSQL版 诊断与优化功能新增了关键指标页,用于查看数据膨胀、数据倾斜和索引使用统计信息。前提条件 实例资源类型为存储弹性模式,且内核版本为V6.3.10.1及以上版本。如何查看和升级内核小版本,请参见 查看内核小版本 和...

索引使用

索引使用信息表参数说明 参数 说明 表名称 由三个部分组成:数据库名 架构名 对象名 索引名称 索引名称。碎片率 索引的碎片率。大小(MB)索引占用的空间大小,单位为MB。维护操作 建议的维护操作。理由 对应维护操作的理由。优先级 维护操作...

数据流管理

您可以使用索引生命周期管理功能(ILM)来管理后备索引,将旧的后备索引移动到低价的硬件上,并删除不需要的索引,从而帮助您降低成本及开销。前提条件 已购买阿里云Elasticsearch 7.10日志增强版Indexing Service系列,具体操作请参见 ...

过滤条件不下推

filter_not_pushdown_columns=[test01.table01:id|product]*/示例2:以3.1.4及以上的内核版本为例,当前查询,包含数据库 test01 的表 table01 中字段 id、product,数据库 test02 的表 table03 中字段 key 的过滤条件不会下推。...

索引选择

无需使用索引 以下情况您可以不使用索引进行数据查询。如果基于主键和主键范围查询的功能已经可以满足业务需求,则不需要建立索引。更多信息,请参见 读取数据。如果对某个范围内进行筛选,范围内数据量不大或者查询频率不高,则可以使用...

DescribeDBInstanceIndexUsage-查看索引使用情况

接口说明 合理的使用索引可以提升数据库的查询速度,本接口用于查看 AnalyticDB PostgreSQL 版实例的索引使用情况。目前该功能仅支持存储弹性模式实例,且内核版本为 V6.3.10.1 及以上版本。如何查看和升级内核小版本,请参见 查看内核小...

使用pg_restore恢复逻辑备份文件数据

本文介绍如何使用pg_restore命令将逻辑备份文件(.dump文件)中的数据恢复到RDS PostgreSQL实例或本地PostgreSQL数据库中。说明 对于少量的数据,您可参考本文使用逻辑备份进行快速恢复,例如恢复某个表的数据。对于大量的数据,建议您使用...

全局索引

结果显示如下:数据库使用全局索引直接找到数据所在的子分区。QUERY PLAN-Global Index Scan using partition_range_idx_global on partition_range Index Cond:(id=1)(2 rows)非分区键的唯一约束 依然使用上述示例中的分区表,其分区键...

全局索引

结果显示如下:数据库使用全局索引直接找到数据所在的子分区。QUERY PLAN-Global Index Scan using partition_range_idx_global on partition_range Index Cond:(id=1)(2 rows)非分区键的唯一约束 依然使用上述示例中的分区表,其分区键...

如何选择二级索引和多元索引

多元索引的查询效率与倒排链长度等因素相关,即查询性能与整个表的全量数据规模有关,在数据规模达到百亿行以上时,建议使用路由键(RoutingKey)对数据进行分片,查询数据时通过指定RoutingKey查询来减少查询涉及到的数据量。

逻辑备份PostgreSQL数据

您可以使用PostgreSQL自带的工具pg_dump将实例的数据进行逻辑备份,后续导出到本地保存。背景信息 pg_dump是备份PostgreSQL数据库的工具,可用于...相关文档 如果数据库出现异常需要恢复数据,请参见 使用pg_restore恢复逻辑备份文件数据。

CREATE DATABASE

CREATE DATABASE语句用于创建数据库,并可以指定数据库的默认属性(如数据库默认字符集,校验规则等)。语法 create_database_stmt:CREATE {DATABASE|SCHEMA}[IF NOT EXISTS]database_name[database_option_list]database_option_list:...

定时任务(pg_cron)

指定数据库执行任务 SELECT cron.schedule('<定时计划>','<定时任务>','<指定数据库>')说明 不指定数据库时会使用配置文件中的默认数据库postgres。删除某个任务 SELECT cron.unschedule(<定时任务ID>)示例 SELECT cron.unschedule(43);...

创建索引

如果default_tablespace参数值是空字符串,那么使用数据库的缺省表空间。描述 create index命令用于在指定的表上创建一个索引索引主要是用来提高数据库的性能。索引的关键字字段可以是列名,也可以是写在括号中的表达式。您可以指定多个...

二级索引

数据表创建二级索引后,您可以使用索引表、查看索引表信息、使用索引表查询数据以及删除索引表。前提条件 已创建数据表,且数据表的最大版本数(max Versions)必须为1。已为数据表创建预定义列。创建二级索引 说明 二级索引包括全局二级...

pg_locks

尽管它的 relation 列可以被连接到 pg_class.oid 来标识被锁关系,但这种方法只有在关系属于当前数据库database 列是当前数据库 OID 或者 0 的锁对应的关系)的情况下才会得到正确的结果。pid 列可以被连接到 pg_stat_activity 视图的 ...

pg_locks

尽管它的 relation 列可以被连接到 pg_class.oid 来标识被锁关系,但这种方法只有在关系属于当前数据库database 列是当前数据库OID或者0的锁对应的关系)的情况下才会得到正确的结果。pid 列可以被连接到 pg_stat_activity 视图的 pid 列...

DROP DATABASE

DROP DATABASE语法用于删除指定的数据库。引擎与版本 DROP DATABASE语法适用于宽表引擎和时序引擎。宽表引擎仅2.2.16及以上版本支持DROP DATABASE语法。时序引擎无版本限制。语法 drop_database_statement:=DROP DATABASE[IF EXISTS]...

创建数据

使用CreateTable接口创建数据表时,需要指定数据表的结构信息和配置信息,高性能实例中的数据表还可以根据需要设置预留读/写吞吐量。创建数据表的同时支持创建一个或者多个索引表。说明 创建数据表后需要几秒钟进行加载,在此期间对该数据...

查找最耗费资源的 SQL(Top SQL)

数据库资源分为多个维度,包括CPU、内存、IO 等,为能够从各个维度层面查找最消耗数据库资源的 SQL,您可以使用 pg_stat_statements 插件统计数据库的资源开销和分析 Top SQL。本文将通过示例介绍如何创建 pg_stat_statements 插件、如何...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数据库备份 DBS 云数据库 RDS 云数据库 Redis 版 云数据库 MongoDB 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用