DQL操作常见问题

如果分区剪裁条件置于ON语句中,从表的分区剪裁会生效,主表的分区剪裁不会生效即会全表扫描。更多分区裁剪信息,请参见 分区剪裁合理性评估。如何用MAPJOIN缓存多张小表?您可以在MAPJOIN中填写表的别名。假设项目中存在一张表iris,表...

CREATE MATERIALIZED VIEW

INNER JOIN INNER JOIN 单个JOIN 支持 不支持 支持 支持 多个JOIN 支持 不支持 支持 支持 AGGREGATE+JOIN-支持 不支持 支持 支持 使用物化视图查询改写的原则是查询语句中需要的数据必须从物化视图中得到,包括输出列、筛选条件中需要的列...

控制结构

如果你声明函数返回 void,一个 RETURN 语句可以被用来提前退出函数;但是不要在 RETURN 后面写一个表达式。一个函数的返回值不能是未定义。如果控制到达了函数最顶层的块而没有碰到一个 RETURN 语句,那么会发生一个运行时错误。不过,这...

错误代码

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

通过DELETE命令实现删除

通常 DELETE 语句需要指定表和分区以及删除的条件来筛选要删除的数据,并会同时删除BASE表和ROLLUP表的数据。使用方式 该语句用于按条件删除指定Table及其ROLLUP中的数据。语法 DELETE FROM table_name[PARTITION partition_name|...

SQL 审计

背景信息 SQL 审计功能支持根据执行用户、访问 IP、操作类型等信息,对当前集群的 SQL 语句进行查询,也可根据客户需要,导出查询结果。SQL 审计 进入 OceanBase 集群列表控制台。找到目标集群,单击集群名,进入目标集群的管理页面。在...

分区设计

辅助索引 其他情况下,如果不能通过将SQL语句拆解成单分区的,且不能利用主键进行索引优化时,需要对全部分区进行扫描,此时可以对这部分全分区扫描的语句的查询条件建立索引,使得在每个分区上进行访问时,仍然能取得较高的性能 说明 ...

批量获取创建列存索引的DDL语句

某些场景中,需要为某个业务或某个模块创建列索引,而不仅仅是为一条或者几条 SELECT 语句中的列创建列索引。在这种场景下,为了避免重复创建列索引,可以先调用存储过程 dbms_imci.columnar_advise_begin(),然后再批量调用存储过程 dbms_...

执行MaxCompute SQL语句

从Hologres V0.10版本开始,Hologres与MaxCompute集成性进一步提升,支持在Hologres中执行MaxCompute的SQL语句,方便您直接快速操作MaxCompute。本文将为您介绍,在Hologres中如何执行MaxCompute SQL语句。前提条件 已开通Hologres并连接...

get_project_logs

查询的Logstore在查询语句的from条件中指定。可以将Logstore看做是SQL中的表。在查询的SQL条件中必须指定要查询的时间范围,时间范围由_date_(Timestamp类型)或_time_(Integer类型,单位是秒)来指定。关于该命令的全局参数,请参见 ...

GetLogs

您可以通过查询语句查询满足条件的日志总条数。例如 request_method:GET|select count(*)as count 用于查询request_method为GET的日志总条数。更多信息,请参见 查询与分析最佳实践 和 使用Java SDK查询和分析日志示例。x-log-processed-...

物化视图操作

refresh_interval_minutes:条件可选,当 enable_auto_refresh 为 true 时,需要配置刷新间隔时间,单位为分钟。only_refresh_max_pt:可选,只适用于带分区的物化视图,但设置为 true 时,只会刷新源表最新分区。select_statement:必填。...

查询及分析日志

语句说明 查询语句和分析语句 日志分析的语句分为查询语句和分析语句,查询语句和分析语句之间以竖线(|)分隔。查询语句|分析语句 查询语句的语法为日志服务专有语法,查询满足条件的日志数据,可以单独使用。查询语句可以为关键词、数值...

NULL

最简单的语句是 NULL 语句。此语句是不执行任何操作的可执行语句。NULL;下面是最简单的、可能有效的 SPL 程序。BEGIN NULL;END;NULL 语句可以充当需要可执行语句的位置的占位符,例如在 IF-THEN-ELSE 语句的分支中。例如:CREATE OR ...

概述

除此之外,在日常运维操作中,如果执行的SQL语句中缺少 where 条件,且执行的语句为 DELETE 语句时,会发生误删除数据库中的表的意外事件。为了在意外发生之前拦截这类高危操作,Proxy提供了一种SQL拦截能力,通过设置黑名单规则和白名单...

错误码

DTX-506‘UPDATE’and‘DELETE’statement must have where-statement,sql:[%s]update 和 delete 语句编写要 where 条件 修改 SQL 语句,添加 where 条件。DTX-507‘UPDATE’statement can not update primaryKey colmun(s),sql:[%s]update...

SELECT

SELECT 描述 SELECT 语句用于从表中选取数据。SELECT语句是查询语法的核心,所有高级查询语法都是围绕SELECT语句展开的。本节将简单介绍HA3支持的SELECT语句语法,高级用法请参考其他的小节。支持版本>=Ha3 3.7.0 语法格式 SELECT:SELECT...

SELECT

SELECT 描述 SELECT 语句用于从表中选取数据。SELECT语句是查询语法的核心,所有高级查询语法都是围绕SELECT语句展开的。本节将简单介绍HA3支持的SELECT语句语法,高级用法请参考其他的小节。支持版本>=Ha3 3.7.0 语法格式 SELECT:SELECT...

AUTO OPTIMIZE语句

本文为您介绍AUTO OPTIMIZE语句的背景信息、前提条件、使用限制、注意事项、基本语法和参数配置。背景信息 功能详情 目前仅支持将Iceberg表的若干小文件重写为大文件,将小文件重写成大文件有利于减轻元数据的负载和提高查询效率。启动该...

PolarDB死锁

事务流定位 事务流定位的前提条件是在死锁发生前,PolarDB 控制台已经开启了SQL洞察功能,才能对执行过的语句进行定位。通过死锁定位,可以获取到回滚的事务、发生死锁的语句、thread_id。同时也可以发现死锁的牺牲事务thread_id为1622,...

SQL审核最佳实践

数据管理DMS 的SQL审核功能,支持对SQL语句进行批量审核并提供优化建议,避免无索引或不规范的SQL语句,降低SQL注入风险。本文以对XML文件中多个SQL语句进行审核为例,向您展示配置SQL审核规则、审核目标文件中SQL语句的流程。背景信息 在...

日志分析

例如图中1部分的语句为默认过滤条件,序号2部分的语句为追加的过滤条件。您可以单击 原始日志 各个字段后的详细内容,自动生成包含对应字段查询语句。例如您可以单击 sql_type 后的 Delete,查看所有包含 Delete 字段的SQL语句。快速定位...

新建视图

当包含 2 个以上表时,需要根据表之间的关联关系和逻辑条件等补齐语句。补齐视图创建语句后,单击页面右上角的 创建 按钮,完成视图的创建。用户可以在 SQL 创建确认页面编辑创建的视图语句。语法格式如下:CREATE VIEW view_name AS ...

自定义报警配置

前提条件 已开通消息引擎。如何开通,请参见 开通消息引擎。创建告警规则 登录 Lindorm管理控制台。在页面左上角,选择实例所属的地域。在 实例列表 页,单击目标实例ID或者目标实例所在行 操作 列的 管理。在左侧导航栏,单击 报警配置。...

SELECT INTO

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

查询和分析日志

用户使用查询语句,通过特定条件(例如时间范围、请求类型、关键字等)筛选出感兴趣的数据集。查询语句可以单独使用,语法说明请参见 查询语法。分析语句 用于对日志数据进行过滤、转换、统计、聚合等操作,例如统计一段时间内数据的平均值...

错误码

有很多跨库查询(例如聚合统计类查询,未带分库条件的查询)同时执行,占用大量连接。解决方法建议如下:尽量使用框架访问数据库,如Spring JDBC、MyBatis等;按性能分析报告与DBA建议优化业务SQL语句;使用 PolarDB-X 读写分离将跨库查询...

绑定AD

Filter 语句默认包含且关系的 ObjectClass 条件,您可以单击【查看详情】查看完整的语句。更多注意事项和常见用法请查看 Filter过滤。第三步:字段映射 如果您在 IDaaS 中已存在存量数据,需要 AD 用户/组织和 IDaaS 账户/组织绑定,或者...

日志分析

语句类型 是否可选 说明 查询语句 可选 查询条件,可以为查询关键词、模糊查询、数值、数值范围和组合条件。如果为空或星号(*),表示针对当前时间段所有数据不设置任何过滤条件,即返回所有数据。更多信息,请参见 查询语法。分析语句 可...

日志分析

例如下图中序号1部分的语句为默认过滤条件,序号2部分的语句为追加的过滤条件。快速定位问题SQL 您可以使用以下命令快速定位问题SQL。模糊搜索 例如,您可以使用如下命令查询包含关键字为 34 的SQL语句:and sql:34 查询结果如下图所示:...

SQL查询常见错误排查

如果未配置多元索引,请确保查询条件包含主键列且符合最左匹配原则,并为SQL语句添加limit参数来控制返回的行数。说明 目前扫描最大行数为100000行,扫描最大数据量为128 MB,扫描最大时间为30秒。The sql scanned rows of search exceeds ...

RDS无法查看新插入数据

例如在delete语句中增加where条件子句,限制每次删除的数据量,将一次删除操作拆分为多次数据量较小的删除操作进行。这样只读实例可以迅速的完成事务的执行,不会造成数据的延迟。4)主实例的DDL语句执行时间长 对于DDL直接引起的只读实例...

MySQL中Profiling功能的介绍以及通过Profiling排查慢...

使用合适的连接关系和过滤条件来实现SQL语句的优化。但是,如果执行计划是正确的,SQL语句的性能还是很慢,可参考本文,通过MySQL中的Profiling工具进一步定位问题。详细信息 为了更精准定位一条SQL语句的性能问题,需要清楚地知道这条SQL...

绑定OpenLDAP

Filter 语句默认包含且关系的 ObjectClass 条件,您可以单击【查看详情】查看完整的语句。更多注意事项和常见用法请查看 Filter过滤。第三步:字段映射 如果您在 IDaaS 中已存在存量数据,需要 LDAP 用户/组织和 IDaaS 账户/组织绑定,或者...

采集MySQL查询结果

选中 是否使用CheckPoint 时,SELECT语句 中的where条件中必须包含CheckPoint列(CheckPoint列名称 中设置的值)。支持使用半角问号?表示替换符,与CheckPoint列配合使用。例如设置 CheckPoint列名称 为 id,设置 CheckPoint列的初始值 为 ...

MySQL性能排查解析

例如,在delete语句中增加where条件子句,限制每次删除的数据量,将一次删除操作拆分为多次数据量较小的删除操作进行。这样备库可以迅速地完成事务的执行,不会造成数据的延迟。主实例的DDL语句执行时间较长。对于DDL直接引起的备库延迟,...

RDS MySQL只读实例同步延迟原因与处理

例如,在delete语句中增加where条件子句,限制每次删除的数据量,将一次删除操作拆分为多次数据量较小的删除操作进行。这样只读实例可以迅速地完成事务的执行,不会造成数据的延迟。主实例的DDL语句执行时间较长 对于DDL直接引起的只读实例...

RDS MySQL只读实例同步延迟原因与处理

例如,在delete语句中增加where条件子句,限制每次删除的数据量,将一次删除操作拆分为多次数据量较小的删除操作进行。这样只读实例可以迅速地完成事务的执行,不会造成数据的延迟。主实例的DDL语句执行时间较长 对于DDL直接引起的只读实例...

SQL防火墙

Unbounded DML Statements攻击 Unbounded DML Statements是一类不受条件限制的数据库更新语句,例如:没有WHERE条件的UPDATE/DELETE操作。攻击者通常使用该操作来更新/删除用户的密码库造成DoS攻击。受保护的角色 受保护角色是指被该插件...

查询概述

基本语法 查询语句|分析语句 语句类型 说明 查询语句 查询语句用于指定日志查询时的过滤规则,返回符合条件的日志。查询语句可以为关键词、数值、数值范围、空格、星号(*)等。如果为空格或星号(*),表示无过滤条件。更多信息,请参见 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
轻量应用服务器 云服务器 ECS 云数据库 RDS 数据库备份 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用