AliSQL内核小版本发布记录

支持异步多读(Multi Blocks Read)功能。在SQL语句中添加HINT/*+MULTI_BLOCKS(n)*/可预读多个数据页。优化扫描Buffer Pool LRU链表获取空闲页的逻辑。支持带主键或唯一键的 UPDATE 和 DELETE 语句自动进入CCL队列。在performance_schema...

Cava 分支结构

简介 cava中的分支结构用于根据条件进行判断具体执行哪个语句块。cava目前仅支持if类型的分支结构,不支持switch类型的分支结构。if类型的分支结构主要if、if else、if else if三种形式,用户可以根据需求自行选择。if 语句 语法结构:if...

Cava 分支结构

简介 cava中的分支结构用于根据条件进行判断具体执行哪个语句块。cava目前仅支持if类型的分支结构,不支持switch类型的分支结构。if类型的分支结构主要if、if else、if else if三种形式,用户可以根据需求自行选择。if 语句 语法结构:if...

TOP SQL

SQL文本 当前SQL语句块文本,点击可以查看详细文本。执行次数 总共执行次数。总CPU耗时 总的CPU开销。平均CPU耗时 平均每次执行的CPU开销。执行耗时 总的执行耗时。平均执行耗时 平均每次执行耗时。总返回行 总的返回行数。平均返回行 平均...

指定分库执行SQL

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

指定分库执行SQL

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

如何使用HINT(5.2及以下版本适用)

通过键值指定SQL在分库上执行:对于 UPDATE 语句,PolarDB-X 1.0 不支持 SET 子句中的子查询,由于 UPDATE 语句在 PolarDB-X 1.0 中必须指定拆分键,所以可以使用 PolarDB-X 1.0 的自定义HINT将该语句直接下发到分库上执行。比如有两张逻辑...

EXPLAIN

的数量表示被这个查询改变的之前未被修改的数量,而写入_的数量表示这个后台在查询处理期间从缓存中替换出去的脏的数量。为一个较高层结点显示的块数包括它的所有子节点所用到的块数。在文本格式中,只会打印非零值。它默认为 ...

RDS MySQL 5.6开放参数一览表

block_encryption_mode 5.6 1"aes-128-ecb"["aes-128-ecb"|"aes-192-ecb"|"aes-256-ecb"|"aes-128-cbc"|"aes-192-cbc"|"aes-256-cbc"]无限制 这个变量控制级算法(如AES)的加密模式。它影响AES_ENCRYPT()和AES_DECRYPT()的加密。bulk_...

SelectObject

调用该接口对目标文件执行SQL语句,返回执行结果。注意事项 此操作要求您对该Object有读权限。正确执行SQL语句时,返回206。如果SQL语句不正确,或者和文件不匹配,则返回400错误。调用 SelectObject 接口查询数据时,按扫描的原文件实际...

DECLARE

因此,没有 WITH HOLD 的 DECLARE 在事务外是没有用的:游标只会生存到该语句结束。因此如果这种命令在事务之外被使用,PolarDB会报告一个错误。定义事务需要使用 BEGIN 和 COMMIT(或者 ROLLBACK)。如果指定了 WITH HOLD 并且创建...

控制结构

如果给出了 label,那么它必须是当前或者更高层的嵌套循环或者语句块的标签。然后该命名循环或块就会被终止,并且控制会转移到该循环/块相应的 END 之后的语句上。如果指定了 WHEN,只有 boolean-expression 为真时才会发生循环退出。否则...

LOCK

LOCK TABLE 在事务外部没有用处:锁将只保持到语句完成。因此如果在事务外部使用了 LOCK,PolarDB会报告错误。使用 BEGIN 和 COMMIT(或者 ROLLBACK)定义事务。LOCK TABLE 只处理表级锁,因此涉及到 ROW 的模式名称在这里都是不当的...

EXPLAIN

SelectOperator(SEL):描述查询语句中的 select 语句块的逻辑。explain 结果中会显示向下一个Operator传递的列,多个列由逗号分隔。如果是列的引用,则显示为<alias>.如果是表达式的结果,则显示为函数形式,例如 func1(arg1_1,arg1_2,...

EXPLAIN

SelectOperator(SEL):描述查询语句中的 select 语句块的逻辑。explain 结果中会显示向下一个Operator传递的列,多个列由逗号分隔。如果是列的引用,则显示为<alias>.如果是表达式的结果,则显示为函数形式,例如 func1(arg1_1,arg1_2,...

EXECUTE

由于预备语句只在会话期间存在,该预备语句必须在当前会话中由一个更早执行的 PREPARE 语句所创建。如果创建预备语句的 PREPARE 语句指定了一些参数,必须向 EXECUTE 语句传递一组兼容的参数,否则会发生错误。注意(与函数不同)预备语句...

SELECT INTO

SELECT INTO 语句是 SQL SELECT 命令的 SPL 变体。SELECT INTO与SQL SELECT区别如下:该 SELECTINTO 旨在将结果赋给变量或记录,然后它们可以在 SPL 程序语句中使用。SELECT INTO 的可访问结果集最多是一行。除了上述的以外,SELECT 命令的...

DQL操作

MaxCompute中的DQL语句包括SELECT、JOIN、WHERE子句等。本文为您介绍Dataphin支持的MaxCompute的DQL操作语句。功能 是否支持 命令格式 是 列表达式(select_expr)支持*支持 distinct 不支持正则表达式 WHERE子句(where_condition)...

DQL操作

MaxCompute中的DQL语句包括SELECT、JOIN、WHERE子句等。本文为您介绍Dataphin支持的MaxCompute的DQL操作语句。功能 是否支持 命令格式 是 列表达式(select_expr)支持*支持 distinct 不支持正则表达式 WHERE子句(where_condition)...

慢日志分析

数据库自治服务DAS(Database Autonomy Service)支持慢日志分析功能,会统计并分析数据库中执行时间超过阈值的SQL语句,并提供相应的治理方案,帮助您快速定位并解决数据库性能问题,提高系统的稳定性和可靠性。前提条件 数据库引擎为RDS ...

RDS SQL Server CPU使用率高问题

SQL Hash 列的值是对SQL语句进行结构参数化之后的哈希值,用于标识在语句结构上完全相同的一类SQL语句,便于将SQL语句按照结构进行归类聚合统计,利用 SQL Hash 可以直接在系统视图 sys.dm_exec_query_stats 中基于query_hash列的值进行...

秒级加字段(Instant Add Column)

使用方法 当 ALTER TABLE 语句为下列情况时,该语句使用了秒级加字段功能:未指定算法,示例如下:ALTER TABLE test ADD COLUMN col2 int;将算法指定为 DEFAULT,示例如下:ALTER TABLE test ADD COLUMN col3 int,ALGORITHM=DEFAULT;将算法...

04配置已新建逻辑表的DDL语句

新建的逻辑表,需要生成DDL语句后,才能实现逻辑表的物理化。本文为您介绍如何配置DDL语句。前提条件 已新建工作组“信息中心”,具体操作,请参见 新建工作组。已在工作组中分别添加数据源类型为MaxCompute、RDS MySQL的数据源,具体操作...

创建物化视图

subquery select语句用于指定视图的内容。关于更多有效查询的信息请参见select语句。build clause 通过包括build_clause来指定填充视图的时间。指定BUILD IMMEDIATE或BUILD DEFERRED可分别实现下列操作:build immediate 用于命令服务器...

常见问题

使用SELECT语句进行查询时,如果WHERE条件中 不包含第一个主键列或第一个索引列,则该查询语句将被认定为低效查询语句。假设test表的联合主键由p1,p2,p3三个列组成,p1列是主键的第一列,查询条件为 SELECT*FROM test WHERE p2=10;此时...

性能洞察

从不同维度资源所占的负载的列表中,可以方便的找出与AAS变化趋势关联负载对应的SQL查询语句,以及每个语句对AAS的使用占比情况。说明 例如SQL维度中排名第一的SQL值为0.75,表示在给定时间段内,该SQL语句的平均会话是0.75次。性能洞察...

性能洞察

从不同维度资源所占的负载的列表中,可以方便的找出与AAS变化趋势关联负载对应的SQL查询语句,以及每个语句对AAS的使用占比情况。说明 例如SQL维度中排名第一的SQL值为0.75,表示在给定时间段内,该SQL语句的平均会话是0.75次。性能洞察...

错误码

示例:ERR-CODE:[PXC-1094][ERR_UNKNOWN_THREAD_ID]Unknown thread id:*说明:在 PolarDB-X 上执行 KILL 命令取消执行的SQL语句时,如果指定的会话ID不存在,或者对应的SQL语句已经结束执行,会提示PXC-1094错误。建议使用 SHOW ...

错误代码

产生TDDL-4203错误表示SQL语句扫描了多个分库的数据并且执行时间超过900秒,建议进行如下优化:尽量在WHERE条件中添加分库键(Sharding key)条件,将SQL语句优化成单库执行。检查是否可以在后端RDS MySQL上创建适合的索引,提升扫描各个分...

触发器行为概述

一个带有 ON CONFLICT DO UPDATE 子句的 INSERT 将首先执行语句级 BEFORE INSERT,然后执行语句级 BEFORE UPDATE 触发器,接着是语句级 AFTER UPDATE 触发器,最后是语句级 AFTER INSERT 触发器。如果一个分区表上的 UPDATE 导致一行移动到...

列存索引常见问题

使用 dbms_imci.columnar_advise()存储过程可以获得某个SQL语句所需的DDL语句,按照这个DDL语句构建列存索引,可以保证该SQL语句完全被列存索引覆盖。更多信息请参见 获取创建列存索引的DDL语句。dbms_imci.columnar_advise('...

查询与分析日志的常见报错

在日志服务中,分析语句必须与查询语句一起使用,格式为 查询语句|分析语句。解决方法 在分析语句前加上查询语句,例如*|SELECT status,count(*)AS PV GROUP BY status。更多信息,请参见 基础语法。line 1:10:identifiers must not start ...

特殊用法

如果您声明了 EXCEPTION ,则会进入异常处理的流程。如果您想跳过抛出异常的SQL语句继续循环执行,您需要确认数据库已经打开 语句级事务,并使用 SAVE EXCEPTIONS 的语法。此时,FORALL 语句会遍历完所有的变量,执行完所有SQL,然后抛出...

SET PARTITION_HINT

PolarDB-X 支持通过SET PARTITION_HINT语句,指定SQL语句在某个DN分片上执行。语法 SET PARTITION_HINT=[PARTITION_NAME|GROUP_NAME|GROUP_NAME:TABLE_INDEX]说明 该语句支持在AUTO和DRDS模式数据库中使用。参数说明:PARTITION_NAME:AUTO...

打开游标

这将使用 OPEN 语句完成。OPEN name;name 是先前已在 SPL 程序的声明部分中声明的游标的标识符。OPEN 语句不得对已打开且仍处于打开状态的游标执行。下面显示了 OPEN 语句及其相应的游标声明。CREATE OR REPLACE PROCEDURE cursor_example ...

设置逻辑表DDL语句

可以通过DDL设置功能,一键设置逻辑表在各个云计算资源下的DDL语句,方便逻辑表物理化至各个云计算资源时使用。本文以MaxCompute云计算资源类型为例,介绍如何设置逻辑表的DDL语句。前提条件 已新建逻辑表,具体操作,请参见 通过Excel导入...

设置逻辑表DDL语句

可以通过DDL设置功能,一键设置逻辑表在各个云计算资源下的DDL语句,方便逻辑表物理化至各个云计算资源时使用。本文以MaxCompute云计算资源类型为例,介绍如何设置逻辑表的DDL语句。前提条件 已新建逻辑表,具体操作,请参见 通过Excel导入...

关闭游标

但是,一旦关闭游标,就可以再次对关闭的游标发出 OPEN 语句,查询结果集将会重建,然后可以使用 FETCH 语句来检索新结果集的行。以下示例说明了 CLOSE 语句的用法:CREATE OR REPLACE PROCEDURE cursor_example IS v_emp_rec emp%ROWTYPE;...

DELETE

DELETE语句用于删除表中符合条件的行,本文为介绍了DELETE语句的语法和相关限制。语法 DELETE语句表示从 tbl_name 中删除满足 where_condition 的行,并返回删除的行数;若没有WHERE条件,将删除表中所有的数据。单逻辑表 DELETE[LOW_...

目标Logstore无数据怎么处理?

场景一:加工语句中的存储目标与创建数据加工任务页面中的存储目标不一致 名为website_log的Logstore中有5000条数据,其中SourceIP为192.0.2.54的数据有1000条,SourceIP为192.0.2.28的数据有1000条,SourceIP为192.0.2.136的数据有1000条...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 混合云存储 数据库文件存储 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用