文章 2021-10-29 来自:开发者社区

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

前提条件终止一个PolarDB-X上正在执行的SQL前,您需要先连接PolarDB-X之后才可以通过执行KILL语句终止正在执行的SQL,关于如何连接PolarDB-X,详情请参见步骤三:连接PolarDB-X 1.0数据库并进行SQL操作。语法KILL语法支持以下几种用法。您可以通过如下语句终止此连接正在执行的逻辑SQL与物理SQL,并断开该连接。KILL PROCESS_ID说明您可以通过S....

文章 2021-10-29 来自:开发者社区

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

背景信息PolarDB-X支持访问同一PolarDB-X实例下的多个不同的数据库,就如同单机MySQL的跨数据库查询。 通常,PolarDB-X登录时需要指定一个DB_NAME作为默认数据库。您可以使用USE语句动态切换当前Schema,方便同时管理多个数据库。注意事项切换前,您需要先在控制台里进行Schema的授权,详情请参见账号和权限系统。当切换到新的数据库后,原SQL语句的中HINT语法和....

文章 2021-10-29 来自:开发者社区

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

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

文章 2021-10-29 来自:开发者社区

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

限制与注意事项转换 Sequence 类型时,必须指定 START WITH 起始值;单元化 Group Sequence 不支持作为源或目标的类型转换,也不支持起始值以外的参数修改;属于同一个全局唯一数字序列分配空间的每个单元化 Group Sequence,必须指定相同的单元数量和不同的单元索引;在 PolarDB-X 非拆分模式库(即后端仅关联一个已有的 RDS 物理库)、或拆分模式库中仅....

文章 2021-10-29 来自:开发者社区

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

创建SequenceGroup Sequence语法CREATE [ GROUP ] SEQUENCE <name> [ START WITH <numeric value> ]参数说明参数说明START WITHGroup Sequence 的起始值,若未指定,则默认起始值为100001。示例方法一mysql> CREATE SEQUENCE seq1;方法二my....

文章 2021-10-29 来自:开发者社区

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

创建Sequence在为拆分表或广播表的主键定义AUTO_INCREMENT后,Sequence可以用于自动填充主键,由PolarDB-X自动维护。扩展标准建表语法,增加了自增列的Sequence类型,如果未指定类型关键字,则默认类型为GROUP。PolarDB-X自动创建的、跟表相关联的Sequence名称,都是以AUTO_SEQ_为前缀,后面加上表名。创建Group Sequence、Tim....

文章 2021-10-29 来自:开发者社区

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

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

文章 2021-10-29 来自:开发者社区

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

ERR_ORIGIN_STMT_UNEXPECTED_CONST:在参数化匹配模式下,origin_stmt 中含有未参数化的常量。ERR_PARAM_COUNT_NOT_EQUAL:在参数化匹配模式下,origin_stmt 和 target_stmt 中含有的绑定变量数不相等。ERR_TARGET_STMT_UNEXPECTED_PARAM:在完全匹配模式下,target_stmt 中含有绑....

文章 2021-10-29 来自:开发者社区

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

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

文章 2021-10-29 来自:开发者社区

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

本文适用于PolarDB-X 5.3 及以上版本,其他版本请参见PolarDB-X 5.2 HINT。HINT 作为一种 SQL 补充语法,在关系型数据库中扮演着非常重要的角色。它允许用户通过相关的语法影响 SQL 的执行方式,对 SQL 进行特殊的优化。同样,PolarDB-X 也提供了特殊的 HINT 语法。例如,假设已知目标数据在某些分库的分表中,需要直接将 SQL 下发到该分库执行,就可....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注