开发者社区> PolarDB开源> PolarDB 分布式版

PolarDB 分布式版

关注

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

0
今日
5054
内容
10
活动
392
关注

PolarDB-X 1.0-SQL 手册-拆分函数使用说明-YYYYDD

本文将介绍YYYYDD函数的使用方式。

311 0

PolarDB-X 1.0-SQL 手册-拆分函数使用说明-YYYYMM

本文将介绍YYYYMM函数的使用方式。

297 0

PolarDB-X 1.0-SQL 手册-拆分函数使用说明-YYYYWEEK

本文将介绍YYYYWEEK函数的使用方式。

254 0
|
SQL 存储 算法
|

PolarDB-X 1.0-SQL 手册-拆分函数使用说明-拆分函数概述

PolarDB-X是一个支持既分库又分表的数据库服务。本文将介绍PolarDB-X拆分函数的相关信息。

297 0

PolarDB-X 1.0-SQL 手册-DDL任务管理-概述

PolarDB-X在V5.3.12及以上的实例版本中引入了新的DDL执行引擎,开始支持DDL的任务管理,包括DDL执行过程中的任务状态查看、失败DDL任务的恢复和回滚等。

284 0
|
SQL 缓存 安全
|

任务管理语句

任务管理语句是PolarDB-X专有的扩展SQL语句,可用于查看DDL任务的状态、恢复或回滚失败的DDL任务等。本文将详细介绍任务管理语句的语法和用法。

340 0
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DDL任务管理-控制参数与行为

您可以通过修改参数设置来改变DDL执行引擎的行为。本文将介绍如何修改DDL执行引擎相关参数。

262 0
|
SQL 数据库连接 数据库管理
|

PolarDB-X 1.0-SQL 手册-DDL任务管理-常见场景与限制

新DDL执行引擎引入任务管理,外部行为与之前版本相比有所变化。本文将介绍相关的常见场景与限制。

345 0
|
SQL 关系型数据库 RDS
|

PolarDB-X 1.0-SQL 手册-DDL任务管理-最佳实践

本文将介绍一些对PENDING任务进行合适处理的最佳实践。

785 0
|
SQL 存储 算法
|

PolarDB-X 1.0-SQL 手册-DDL-CREATE TABLE

本文主要介绍使用DDL语句进行建表的语法、子句、参数和基本方式。

363 0
|
关系型数据库 MySQL 分布式数据库
|

PolarDB-X 1.0-SQL 手册-DDL-DROP TABLE

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE]

229 0
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DDL-ALTER TABLE

语法 ALTER [ONLINE|OFFLINE] [IGNORE] TABLE tbl_name [alter_specification [, alter_specification] ...] [partition_options]

263 0
|
关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DDL-TRUNCATE TABLE

TRUNCATE TABLE 用于清空表中的数据,需要有 DROP 权限。

257 0
|
索引
|

PolarDB-X 1.0-SQL 手册-DDL-RENAME TABLE

您可以使用RENAME TABLE语句对表名进行重命名,具体语法如下: RENAME TABLE tbl_name TO new_tbl_name

358 0
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DDL-CREATE INDEX

PolarDB-X支持创建局部索引和全局二级索引 (Global Secondary Index, GSI) ,同时支持删除这两种索引。

247 0
|
关系型数据库 MySQL 索引
|

PolarDB-X 1.0-SQL 手册-DDL-DROP INDEX

PolarDB-X支持创建局部索引和全局二级索引,同时支持删除这两种索引。

247 0

PolarDB-X 1.0-SQL 手册-DDL-CREATE VIEW

本文将介绍如何使用CREATE VIEW语句为PolarDB-X创建视图。

229 0

PolarDB-X 1.0-SQL 手册-DDL-DROP VIEW

本文将介绍如何使用DROP VIEW语句删除PolarDB-X的视图。

227 0
|
SQL 索引
|

PolarDB-X 1.0-SQL 手册-DDL-DDL常见问题

本文汇总了PolarDB-X上常见的DDL执行问题。

204 0
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DML-SELECT

SELECT 用于从一个或多个表中查询数据。 SELECT [ALL | DISTINCT] select_expr [, select_expr ...] [FROM table_references [WHERE where_condition] [GROUP BY {col_name | expr | position} [HAVING where_condition] [ORDER BY {col_name | expr | position} [ASC | DESC], ...] [LIMIT {[offs

331 0
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DML-子查询

本文介绍PolarDB-X支持的子查询类别及在PolarDB-X中使用子查询的相关限制和注意事项。

263 0
|
关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DML-INSERT

您可以使用INSERT语句往表中插入数据。

263 0
|
关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DML-REPLACE

您可以使用REPLACE语法往表中插入行或替换表中的行。

235 1
|
存储 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DML-UPDATE

您可以使用UPDATE语法修改表中符合条件的行。

206 0
|
存储 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DML-DELETE

您可以使用DELETE语句删除表中符合条件的行。

227 0
|
SQL 关系型数据库 MySQL
|

PolarDB-X 1.0-SQL 手册-DML-全局二级索引对DML的限制

本文将介绍PolarDB-X上全局二级索引对DML的限制。

236 0
|
SQL 关系型数据库 分布式数据库
|

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

SHOW HELP 展示 DRDS 所有辅助 SQL 指令及其说明。

224 0
|
存储 SQL 关系型数据库
|

PolarDB-X 1.0-SQL 手册-SHOW-规则和拓扑查询语句

规则和拓扑类语句如下: SHOW RULE [FROM [schemaname.]tablename] 语句 SHOW FULL RULE [FROM [schemaname.]tablename] 语句 SHOW TOPOLOGY FROM [schemaname.]tablename 语句 SHOW PARTITIONS FROM tablename 语句 SHOW BROADCASTS 语句 SHOW DATASOURCES 语句 SHOW NODE 语句

264 0
|
SQL 关系型数据库 数据库
|

PolarDB-X 1.0-SQL 手册-SHOW-慢SQL相关

慢 SQL 相关的 SHOW 语句如下: SHOW [FULL] SLOW [WHERE expr] [limit expr] 语句 SHOW [FULL] PHYSICAL_SLOW [WHERE expr] [limit expr] 语句 CLEAR SLOW 语句

299 0
|
存储 SQL 关系型数据库
|

PolarDB-X 1.0-SQL 手册-SHOW-统计信息查询

PolarDB-X提供以下语句用于查询实时统计信息。

350 0
|
SQL 关系型数据库 MySQL
|

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

本文介绍如何使用SHOW PROCESSLIST和SHOW PHYSICAL_PROCESSLIST语句。

241 0
|
数据库 索引
|

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

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

265 0
|
索引
|

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

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

225 0
|
SQL 前端开发 数据库
|

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

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

229 0
|
SQL 关系型数据库 MySQL
|

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

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

522 0
|
SQL 索引
|

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

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

219 0
|
SQL 索引
|

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

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

218 0
|
SQL 数据库
|

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

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

220 0
|
SQL 关系型数据库 MySQL
|

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

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

304 0
|
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 自动维护。

530 0
|
关系型数据库 MySQL 数据库
|

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

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

379 0
|
存储 SQL 索引
|

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

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

344 0
|
SQL 索引
|

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

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

231 0
|
SQL 关系型数据库 数据库连接
|

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

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

279 0

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

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

258 0
|
SQL Java 关系型数据库
|

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

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

368 0
|
SQL 关系型数据库 MySQL
|

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

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

310 0
|
SQL 关系型数据库 MySQL
|

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

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

297 0
|
SQL 关系型数据库 MySQL
|

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

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

262 0
|
SQL 关系型数据库 MySQL
|

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

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

270 0
你好!
登录掌握更多精彩内容
更多版块

活跃用户

相关产品

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