PolarDB-X 1.0-用户指南-自定义HINT-自定义SQL超时时间
在 PolarDB-X 中,PolarDB-X 节点与 RDS 的默认的 SQL 执行超时时间是 900 秒(可以调整),但是对于某些特定的慢 SQL,其执行时间可能超过了 900 秒 。针对这种慢 SQL,PolarDB-X 提供了调整超时时间的自定义 HINT。通过这个自定义 HINT 可以任意调整 SQL 执行时长。
PolarDB-X 1.0-用户指南-自定义HINT-扫描全部或部分分库分表
除了可以将SQL单独下发到一个或多个分库执行,POlarDB-X还提供了扫描全部/部分分库与分表的SCAN HINT。使用SCAN HINT,您可以一次将SQL下发到每一个分库执行, 比如查看某个分库上的所有分表,或者查看某个逻辑表的每张物理表中的数据量等。
PolarDB-X 1.0-用户指南-自定义HINT-指定分库执行 SQL
在使用PolarDB-X的过程中,如果遇到某个PolarDB-X不支持的 SQL 语句,可以通过PolarDB-X提供的NODE HINT,直接将 SQL 下发到一个或多个分库上去执行。此外如果需要单独查询某个分库或者已知分库的某个分表中的数据,也可以使用NODE HINT,直接将 SQL 语句下发到分库中执行。
PolarDB-X 1.0-用户指南-自定义HINT-读写分离
PolarDB-X 提供了一种针对应用层透明的读写分离实现。但是由于 RDS 主实例与只读实例之间数据的同步存在着毫秒级别的延迟,如果在主库中变更以后需要马上读取变更的数据,则需要保证将读取数据的 SQL 下发到主实例中。针对这种需求,PolarDB-X 提供了读写分离自定义 HINT,指定将 SQL 下发到主实例或者只读实例。 本文适用于PolarDB-X 5.3 及以上版本,其他版本请参见PolarDB-X 5.2 HINT 简介。

PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-查询慢SQL明细
查询慢SQL明细 PolarDB-X将执行时间超过1秒的SQL定义为慢SQL,包括逻辑慢SQL和物理慢SQL。本文介绍这两种慢SQL的定义和查询方式。

PolarDB-X 1.0-用户指南—SQL调优指南—SQL调优基础概念
在使用PolarDB-X的过程中,可能出现性能不符合预期的慢SQL。SQL调优的过程,就是通过分析SQL的执行计划、各阶段运行时长等信息,找出导致SQL执行慢的原因,继而解决问题。
PolarDB-X 1.0-用户指南-SQL调优指南—SQL调优方法与实战
找出需调优的慢SQL后,先通过EXPLAIN查看执行计划,然后通过如下方法优化SQL:下推更多计算至存储层MySQL,适当增加索引,优化执行计划。

PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-查询执行器介绍
本文介绍PolarDB-X的SQL执行器如何执行 SQL中无法下推的部分。

PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-查询改写与下推
下推是查询改写的一项重要优化,利用PolarDB-X的拆分信息来优化执行计划,使得算子尽量下推以达到提前过滤数据、减少网络传输、并行计算等目的。

PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-查询执行器介绍
本文介绍PolarDB-X的SQL执行器如何执行 SQL中无法下推的部分。
PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-执行计划和基本算子
本文介绍如何使用EXPLAIN命令查询执行计划,并介绍一些基本的算子(例如LogicalView, Gather,MergeSort等)。更多算子(例如Join、Agg、Sort等)的介绍在后续的章节中单独列出。

PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-JOIN与子查询的优化和执行
本文主要介绍如何使用JOIN和子查询。JOIN将多个表以某个或某些列为条件进行连接操作而检索出关联数据的过程,多个表之间以共同列而关联在一起。子查询是指在父查询的WHERE子句或HAVING子句中嵌套另一个SELECT语句的查询。
PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-优化聚合与排序
本文介绍如何优化器和执行器如何处理聚合(Group-by)与排序(Order-by)算子,以达到减少数据传输量和提高执行效率的效果。

PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-执行计划管理
本文介绍如何管理执行计划,将重复或者复杂查询的执行计划长久地保存下来。

PolarDB-X 1.0-用户指南-SQL调优指南-智能索引推荐
索引优化通常需要依赖运维或开发人员对数据库引擎内部优化和执行原理的深入理解。为优化体验和降低操作门槛,PolarDB-X推出了基于代价优化器的索引推荐功能,可根据查询语句分析并推荐索引,帮助您降低查询耗时,提升数据库性能。
PolarDB-X 1.0-用户指南-系统运维-高危类SQL自动保护
为避免因误操作导致数据丢失,PolarDB-X默认禁止执行高危类SQL,例如全表删除(即不带WHERE或LIMIT条件的DELETE语句)和全表更新(即不带WHERE或LIMIT条件的UPDATE语句)等语句。但您也可以通过HINT语句避开上述自动保护,强制执行全表删除或更新操作。

PolarDB-X 1.0-用户指南-系统运维-待处理事件
PolarDB-X提供待处理事件服务,当出现待处理事件时,系统会通过邮件、短信和控制台等途径提醒您及时处理,本文将介绍如何在控制台上查看和管理待处理事件。

PolarDB-X 1.0-用户指南-全局二级索引-使用全局二级索引
PolarDB-X支持全局二级索引,本文将介绍如何创建、使用全局二级索引功能。

PolarDB-X 1.0-用户指南-访问控制-RAM在PolarDB-X中的应用
本文档主要介绍阿里云的访问控制服务RAM的基本概念以及RAM在PolarDB-X中的应用场景。

PolarDB-X 1.0-用户指南-访问控制-激活PolarDB-X访问RDS服务授权
PolarDB-X的部分操作会调用RDS的OpenAPI,因此在使用RAM之前,需要先激活PolarDB-X访问RDS服务的授权,创建一个供PolarDB-X访问RDS的RAM服务角色。本文将介绍如何通过控制台和OpenAPI激活授权。
PolarDB-X 1.0-用户指南-访问控制-在PolarDB-X中使用RAM
本文介绍如何在PolarDB-X中使用RAM的账号体系及权限策略进行资源和权限控制。
PolarDB-X 1.0-用户指南-访问控制-RAM资源授权
本文汇总了PolarDB-X支持的RAM资源授权规则以及已经为PolarDB-X开通了RAM服务的地域。
PolarDB-X 1.0-SQL 手册--SQL使用限制
PolarDB-X高度兼容MySQL协议和语法,但由于分布式数据库和单机数据库存在较大的架构差异,存在SQL使用限制。本文将介绍相关SQL的使用限制。
PolarDB-X 1.0-SQL 手册-拆分函数使用说明-WEEK
使用要求 拆分键的类型必须是DATE、DATETIME或TIMESTAMP其中之一。 只能作为分表函数使用,但不能作为分库函数。 PolarDB-X实例的版本必须是5.1.28-1320920及其以上的版本。PolarDB-X版本说明请参见版本说明。
PolarDB-X 1.0-SQL 手册-拆分函数使用说明-拆分函数概述
PolarDB-X是一个支持既分库又分表的数据库服务。本文将介绍PolarDB-X拆分函数的相关信息。
PolarDB-X 1.0-SQL 手册-DDL任务管理-概述
PolarDB-X在V5.3.12及以上的实例版本中引入了新的DDL执行引擎,开始支持DDL的任务管理,包括DDL执行过程中的任务状态查看、失败DDL任务的恢复和回滚等。
任务管理语句
任务管理语句是PolarDB-X专有的扩展SQL语句,可用于查看DDL任务的状态、恢复或回滚失败的DDL任务等。本文将详细介绍任务管理语句的语法和用法。
PolarDB-X 1.0-SQL 手册-DDL任务管理-控制参数与行为
您可以通过修改参数设置来改变DDL执行引擎的行为。本文将介绍如何修改DDL执行引擎相关参数。
PolarDB-X 1.0-SQL 手册-DDL任务管理-常见场景与限制
新DDL执行引擎引入任务管理,外部行为与之前版本相比有所变化。本文将介绍相关的常见场景与限制。
PolarDB-X 1.0-SQL 手册-DDL-DROP TABLE
DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE]
PolarDB-X 1.0-SQL 手册-DDL-ALTER TABLE
语法 ALTER [ONLINE|OFFLINE] [IGNORE] TABLE tbl_name [alter_specification [, alter_specification] ...] [partition_options]
PolarDB-X 1.0-SQL 手册-DDL-TRUNCATE TABLE
TRUNCATE TABLE 用于清空表中的数据,需要有 DROP 权限。
PolarDB-X 1.0-SQL 手册-DDL-RENAME TABLE
您可以使用RENAME TABLE语句对表名进行重命名,具体语法如下: RENAME TABLE tbl_name TO new_tbl_name
PolarDB-X 1.0-SQL 手册-DDL-CREATE INDEX
PolarDB-X支持创建局部索引和全局二级索引 (Global Secondary Index, GSI) ,同时支持删除这两种索引。
PolarDB-X 1.0-SQL 手册-DDL-DROP INDEX
PolarDB-X支持创建局部索引和全局二级索引,同时支持删除这两种索引。

PolarDB开源
PolarDB 是阿里云自研的云原生数据库产品家族,采用存储计算分离、软硬一体化设计,既拥有分布式设计的低成本优势,又具有集中式的易用性,可满足大规模应用场景需求。 2021年,阿里云先后宣布PolarDB PostgreSQL版与PolarDB分布式版开源,并持续推动开源版本迭代和演进,助力开发者通过开源版本快速使用阿里云数据库产品技术,并参与产品迭代中来。 开源历程参见:OpenPolarDB.com/about