文章 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 下发到该分库执行,就可....

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

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

本文适用于PolarDB-X 5.3及以上版本。PolarDB-X提供了一种针对应用层透明的读写分离实现。但是由于RDS主实例与只读实例之间数据的同步存在着毫秒级别的延迟,如果在主库中变更以后需要马上读取变更的数据,则需要保证将读取数据的SQL下发到主实例中。针对这种需求,PolarDB-X提供了读写分离自定义HINT,指定将SQL下发到主实例或者只读实例。语法/*+TDDL: mast...

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

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

在 PolarDB-X 中,PolarDB-X 节点与 RDS 的默认的 SQL 执行超时时间是 900 秒(可以调整),但是对于某些特定的慢 SQL,其执行时间可能超过了 900 秒 。针对这种慢 SQL,PolarDB-X 提供了调整超时时间的自定义 HINT。通过这个自定义 HINT 可以任意调整 SQL 执行时长。本文适用于PolarDB-X 5.3 及以上版本,其他版本请参见自定义SQ....

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

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

在使用 PolarDB-X 的过程中,如果遇到某个 PolarDB-X 不支持的 SQL 语句,可以通过 PolarDB-X 提供的NODE HINT,直接将 SQL 下发到一个或多个分库上去执行。此外如果需要单独查询某个分库或者已知分库的某个分表中的数据,也可以使用NODE HINT,直接将 SQL 语句下发到分库中执行。注意事项本文适用于PolarDB-X 5.3 及以上版本,其他版本请参见....

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

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

本文适用于PolarDB-X 5.3 及以上版本,其他版本请参见PolarDB-X 5.2 HINT。除了可以将 SQL 单独下发到一个或多个分库执行,PolarDB-X 还提供了扫描全部/部分分库与分表的SCAN HINT。使用SCAN HINT,您可以一次将 SQL 下发到每一个分库执行, 比如查看某个分库上的所有分表,或者查看某个逻辑表的每张物理表中的数据量等。通过 SCAN HINT,可....

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

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

使用限制MySQL版本需为5.7或以上,且PolarDB-X内核小版本需为5.4.1或以上。INDEX HINT仅对SELECT语句生效。注意事项PolarDB-X自定义HINT支持/*+TDDL:hint_command*/ 和/!+TDDL:hint_command*/两种格式。若使用/*+TDDL:hint_command*/格式时,在使用MySQL 官方命令行客户端执行带有PolarDB....

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

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

DRDS 支持的函数分为日期时间函数、字符串函数、转换函数、聚合函数、数学函数、比较函数、位函数、控制流程函数、信息函数、加密和压缩函数以及其他函数;JSON 函数和地理信息函数的下推执行。以下函数 出现在WHERE条件、UPDATE语句中,DRDS不支持:LAST_INSERT_ID()CONNECTION_ID()CURRENT_USER(), CURRENT_USERDATABASE()S....

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

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

DRDS 支持如下日期时间函数:函数名描述ADDDATE()Add time values (intervals) to a date valueADDTIME()Add timeCURDATE()Return the current dateCURRENT_DATE(), CURRENT_DATESynonyms for CURDATE()CURRENT_TIME(), CURRENT_TIM....

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

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注