|
数据库 索引
|

PolarDB-X 1.0-SQL 手册-SHOW-SHOW GLOBAL INDEX

PolarDB-X支持使用全局二级索引,本文将介绍如何使用SHOW GLOBAL INDEX命令查看已创建或创建中的全局二级索引。

306 0
来自: PolarDB 分布式版  版块
|
索引
|

PolarDB-X 1.0-SQL 手册-SHOW-SHOW INDEX

您可以使用SHOW INDEX语句查看PolarDB-X表上的局部索引和全局索引信息。

255 0
来自: PolarDB 分布式版  版块
|
SQL 前端开发 数据库
|

PolarDB-X 1.0-SQL 手册-SHOW-SHOW METADATA LOCK

本文将介绍如何在PolarDB-X上使用SHOW METADATA LOCK语句查询持有锁的事务。

260 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DAL-账号和权限系统

PolarDB-X 账号和权限系统的用法跟 MySQL 一致,支持 GRANT、REVOKE、SHOW GRANTS、CREATE USER、DROP USER、SET PASSWORD 等语句,目前支持库级和表级权限的授予,全局级别和列级别权限暂时不支持。

609 0
来自: PolarDB 分布式版  版块
|
SQL 索引
|

PolarDB-X 1.0-SQL 手册-DAL-CHECK TABLE

对数据表进行检查,主要用于 DDL 建表失败的情形。 对于拆分表,检查底层物理分表是否有缺失的情况,底层的物理分表的列和索引是否是一致; 对于单库单表,检查表是否存在。

249 0
来自: PolarDB 分布式版  版块
|
SQL 索引
|

PolarDB-X 1.0-SQL 手册-DAL-CHECK GLOBAL INDEX

您可以使用CHECK GLOBAL INDEX语句检查主表和索引表的数据是否完全一致,并修订不一致的数据。

245 0
来自: PolarDB 分布式版  版块
|
SQL 数据库
|

PolarDB-X 1.0-SQL 手册-DAL-KILL

您可以使用KILL指令终止一个正在PolarDB-X上执行的SQL。

257 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DAL-USE

本文将介绍如何通过USE指令在PolarDB-X中切换当前连接的默认数据库。

352 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-Sequence--Sequence 介绍

DRDS 全局唯一数字序列(64 位数字,对应 MySQL 中 Signed BIGINT 类型,以下简称为 Sequence)的主要目标是为了生成全局唯一和有序递增的数字序列,常用于主键列、唯一索引列等值的生成。 DRDS 中的 Sequence 主要有两类用法: 显式 Sequence,通过 Sequence DDL 语法创建和维护,可以独立使用;通过select seq.nextval获取序列值,seq 是具体 Sequence 的名字; 隐式 Sequence,在为主键定义 AUTO_INCREMENT 后,用于自动填充主键,由 DRDS 自动维护。

585 0
来自: PolarDB 分布式版  版块
|
关系型数据库 MySQL 数据库
|

PolarDB-X 1.0-SQL 手册-Sequence-Sequence限制及注意事项

限制与注意事项 转换 Sequence 类型时,必须指定 START WITH 起始值; 单元化 Group Sequence 不支持作为源或目标的类型转换,也不支持起始值以外的参数修改; 属于同一个全局唯一数字序列分配空间的每个单元化 Group Sequence,必须指定相同的单元数量和不同的单元索引; 在 PolarDB-X 非拆分模式库(即后端仅关联一个已有的 RDS 物理库)、或拆分模式库中仅有单表(即所有表都是单库单表,且无广播表)的场景下执行 INSERT 时, PolarDB-X 会自动优化并直接下推语句,绕过优化器中分配 Sequence 值的部分。此时 INSERT INT

409 0
来自: PolarDB 分布式版  版块
|
存储 SQL 索引
|

PolarDB-X 1.0-SQL 手册-Sequence-显式用法

本文主要介绍了Sequence的显式用法。

390 0
来自: PolarDB 分布式版  版块
|
SQL 索引
|

PolarDB-X 1.0-SQL 手册-Sequence-隐式用法

本文介绍了Sequence的隐式用法。

258 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 数据库连接
|

PolarDB-X 1.0-SQL 手册-Outline-使用说明

在使用DRDS数据库的过程中,可能遇到某些SQL优化器生成的执行计划,并不是期望的结果,或者生成的计划并不是最优的,比如有些Join、Aggregate 函数可以下推到下层RDS执行的,但是并没有下推。OUTLINE功能提供了一种给SQL指定执行计划的方式,用户可以通过Hint的方式手工构建SQL的执行计划,并通过OUTLINE的方式指定SQL的执行计划为用户构建的执行计划。

331 0
来自: PolarDB 分布式版  版块

PolarDB-X 1.0-SQL 手册-Outline-ERROR_CODE 说明

ERR_ORIGIN_STMT_UNEXPECTED_CONST:在参数化匹配模式下,origin_stmt 中含有未参数化的常量。

290 0
来自: PolarDB 分布式版  版块
|
SQL Java 关系型数据库
|

PolarDB-X 1.0-SQL 手册-Prepare SQL-Prepare 协议使用说明

Prepare 协议介绍 PolarDB-X提供对服务器端预处理语句的支持,支持利用高效的客户端/服务器二进制协议。使用准备好的语句和占位符来获取参数值具有以下好处: 每次执行时解析语句的开销都较小。通常情况下,数据库应用程序处理大量几乎相同的语句,只改变 Prepare 语句中的变量值,这样可以大幅度提升 SQL 执行效率。 防止 SQL 注入攻击。

430 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-Hint--Hint简介

本文适用于PolarDB-X 5.3 及以上版本,其他版本请参见PolarDB-X 5.2 HINT。

343 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-Hint-读写分离

本文介绍了读写分离类的Hint语法。

346 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-Hint-自定义SQL超时时间

在 PolarDB-X 中,PolarDB-X 节点与 RDS 的默认的 SQL 执行超时时间是 900 秒(可以调整),但是对于某些特定的慢 SQL,其执行时间可能超过了 900 秒 。针对这种慢 SQL,PolarDB-X 提供了调整超时时间的自定义 HINT。通过这个自定义 HINT 可以任意调整 SQL 执行时长。

294 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-Hint-指定分库执行SQL

在使用 PolarDB-X 的过程中,如果遇到某个 PolarDB-X 不支持的 SQL 语句,可以通过 PolarDB-X 提供的NODE HINT,直接将 SQL 下发到一个或多个分库上去执行。此外如果需要单独查询某个分库或者已知分库的某个分表中的数据,也可以使用NODE HINT,直接将 SQL 语句下发到分库中执行。

309 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-Hint-扫描全部/部分分库分表

本文适用于PolarDB-X 5.3 及以上版本,其他版本请参见PolarDB-X 5.2 HINT。

447 1
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-Hint-INDEX HINT

PolarDB-X支持全局二级索引(Global Secondary Index,简称GSI) ,您可以通过INDEX HINT命令指定从GSI中获取查询结果。

305 0
来自: PolarDB 分布式版  版块
|
XML JSON 网络协议
|

PolarDB-X 1.0-SQL 手册-函数-函数

DRDS 支持的函数分为日期时间函数、字符串函数、转换函数、聚合函数、数学函数、比较函数、位函数、控制流程函数、信息函数、加密和压缩函数以及其他函数;JSON 函数和地理信息函数的下推执行。

328 0
来自: PolarDB 分布式版  版块
|
关系型数据库 Unix 分布式数据库
|

PolarDB-X 1.0-SQL 手册-函数-日期时间函数

DRDS 支持如下日期时间函数:

626 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-函数-字符串函数

DRDS 支持如下字符串函数:

467 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-函数-转换函数

DRDS 支持如下转换函数:

269 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-函数-聚合函数

DRDS 支持如下聚合函数:

263 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-函数-数学函数

DRDS 支持如下数学函数:

265 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-函数-比较函数

DRDS 支持如下比较函数:

284 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-函数-位函数

DRDS 支持一个位函数,即 BIT_COUNT(),其返回参数对应的二进制数中1的个数;若参数为NULL,则返回NULL。

292 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-函数-流程控制函数

DRDS 支持如下流程控制函数:

257 0
来自: PolarDB 分布式版  版块
|
关系型数据库 MySQL 分布式数据库
|

PolarDB-X 1.0-SQL 手册-函数-信息函数

信息函数用于返回动态的数据库信息。DRDS 支持如下信息函数:

266 0
来自: PolarDB 分布式版  版块
|
数据安全/隐私保护
|

PolarDB-X 1.0-SQL 手册-函数-加密和压缩函数

本文主要介绍PolarDB-X支持和不支持的加密和压缩函数。

351 0
来自: PolarDB 分布式版  版块

PolarDB-X 1.0-SQL 手册-函数-窗口函数

传统的Group By函数会按照分组后的查询结果进行聚合计算,且每个分组只输出一条数据。但与传统的Group By函数不同,窗口函数(也称OLAP函数)可以为每个分组返回多个值,且不会影响记录的数量。本文介绍如何使用窗口函数。

495 0
来自: PolarDB 分布式版  版块
|
网络协议 关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-函数-其他函数

DRDS 还支持如下函数:

243 0
来自: PolarDB 分布式版  版块
|
关系型数据库
|

PolarDB-X 1.0-SQL 手册-函数-Grouping Sets、Rollup和Cube扩展

在关系型数据库中,通常需要使用多个SELECT + UNION语句来实现按照多组维度的结果分组,PolarDB-X新增支持通过Grouping Sets、Rollup和Cube扩展来实现这一目的。此外,PolarDB-X还支持在SELECT命令或HAVING子句中使用GROUPING函数和GROUPING_ID函数,来帮助解释使用上述扩展时的结果。本文将介绍相关语法和示例。

317 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-运算符-逻辑运算符

DRDS 支持如下逻辑运算符:

229 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

算术运算符

DRDS 支持如下算术运算符:

252 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-运算符-比较运算符

DRDS 支持如下比较运算符:

250 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-运算符-位运算符

DRDS 支持如下位运算符:

217 0
来自: PolarDB 分布式版  版块
|
关系型数据库 分布式数据库
|

PolarDB-X 1.0-SQL 手册-运算符-赋值运算符

DRDS 支持 ‘=’ 赋值运算符,一般在 UPDATE 的 SET 部分出现。

258 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-运算符-运算符优先级

PolarDB-X 中操作符的优先级由高到低,如下所示:

269 0
来自: PolarDB 分布式版  版块
|
JSON 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-数据类型-数据类型

PolarDB-X支持如下四种主要数据类型:

483 0
来自: PolarDB 分布式版  版块
|
关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-数据类型-数值类型

数值类型按精确度可以划分为如下两类:

433 0
来自: PolarDB 分布式版  版块
|
关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-数据类型-字符串类型

PolarDB-X支持如下字符串类型:

441 0
来自: PolarDB 分布式版  版块

PolarDB-X 1.0-SQL 手册-数据类型-Collation类型

字符集(Character Set)是一组字符符号及编码方式的组合,collation是建立在某一字符集上的字符排序规则。本文汇总了PolarDB-X支持的collation类型。

268 0
来自: PolarDB 分布式版  版块
|
关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-数据类型-日期和时间类型

PolarDB-X支持如下日期时间类型:

480 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 分布式数据库
|

SQL 手册-实用 SQL 语句-TRACE

TRACE 语句用于查看具体 SQL 的执行情况。TRACE [SQL] 和 SHOW TRACE 要结合使用。

423 0
来自: PolarDB 分布式版  版块
|
SQL 缓存 Cloud Native
|

SQL 手册-实用 SQL 语句-SQL限流

为应对突发的数据库请求流量、资源消耗过高的语句访问以及SQL访问模型的变化等问题,PolarDB-X 1.0提供了节点级别的SQL限流功能来限制造成上述问题的SQL执行,从而保证实例的持续稳定运行。本文介绍如何使用SQL限流功能。

563 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

SQL 手册-实用 SQL 语句-跨Schema

PolarDB-X 1.0实例中通常有多个Schema,PolarDB-X 1.0支持通过SQL语法进行跨Schema的查询,效果与MySQL的跨Schema查询类似。

949 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

SQL 手册-实用 SQL 语句-多语句

本文将介绍PolarDB-X多语句的相关信息。

279 0
来自: PolarDB 分布式版  版块

PolarDB开源

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

0
今日
6391
内容
25
活动
1844
关注
你好!
登录掌握更多精彩内容

活跃用户

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 云原生数据库 PolarDB