概述

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

如何限流慢SQL

设置单节点并发度为0,不允许匹配到的SQL执行如果使用的PolarDB-X版本为5.4.11以上,且该SQL不在prepare模式下执行,还可以使用如下高阶语法进行限流: CREATE CCL_RULE `KILL_CCL`/限流规则名称为KILL_CCL ON `analy_db`.`*` 匹配analy_db...

DescribeSQLPlans-查询 SQL 执行计划

根据 SQLID 查询诊断系统存储SQL 执行计划信息。调试您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试调试授权信息当前API暂无授权信息透出。请求参数名称...

BatchExecuteStatementResult

名称类型描述示例值objectBatchExecuteStatement的返回值。GeneratedFieldsListarray批处理SQL执行过程中的自增列。array批处理SQL中的一条SQL执行的自增列。Field自增列的值,详情请参见Field。

概述

通过将SPL代码组织为子存储过程和子函数,可以有利地运用SPL存储过程和函数程序的能力和功能来构建结构良好且易于维护的程序。通过在SPL程序中声明子存储过程和子函数,可从相对较大的SPL程序中的不同位置多次调用相同的SPL代码。子存储...

CALL

语句调用存储过程。要使用 CALL 语句,您必须对 CALL 语句调用的存储过程具有 EXECUTE 特权。参数 参数 说明 procedure_name procedure_name 是(可能是 schema 限定的)存储过程名称。argument_list argument_list 指定存储过程所需参数的...

TOP SQL

SQL Server CloudDBA提供实时TOP SQL和历史TOP SQL查询功能,挖掘出SQL语句级别的详细性能开销。前提条件 实例不能是RDS SQL Server 2008 R2云盘版。操作步骤 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。在左侧导航栏中,选择...

删除存储过程

其中,name 是要删除的存储过程的名称。说明 某些情况下(例如,这是一个重载存储过程),在PolarDB O引擎中需要指定参数列表。Oracle 要求始终省略参数列表。IF EXISTS、CASCADE 或 RESTRICT 的用法与 Oracle 数据库不兼容。有关这些选项...

赋值

以下示例显示存储过程的执行部分中的赋值语句的典型使用。CREATE OR REPLACE PROCEDURE dept_salary_rpt p_deptno NUMBER)IS todays_date DATE;rpt_title VARCHAR2(60);base_sal INTEGER;base_comm_rate NUMBER;base_annual NUMBER;BEGIN...

SQL洞察

SQL洞察功能可对SQL进行健康情况诊断和性能问题排查。本文介绍了SQL洞察的操作步骤。前提条件 实例已开启DAS专业版,详情请参见DAS专业版。背景信息 开启SQL洞察功能可以记录所有DQL、DML和DDL操作信息,这些信息通过数据库内核输出,对...

任务管理

任务是指在DMS发起的变更SQL任务,例如普通数据变更、结构设计、库表同步等,但不包含在SQL窗口中直接执行SQL。本文为您介绍了如何新建或管理SQL任务。前提条件 您的用户角色为管理员或DBA,关于用户角色信息,请参见系统角色。操作步骤 ...

Quick BI只支持DB2数据源11.1以上版本

SQL在DB2执行成功,在Quick BI中建自定义SQL数据源报错。数据集中自定义SQL创建数据集,实际下发到数据库执行SQL是在当前SQL外层包一个select*from()limit 200。将翻译后的SQL在DB2上执行报一样的错误。问题原因 Quick BI只支持DB2数据源...

日志报表

PolarDB-X支持SQL审计与分析功能,依托日志服务,提供了运营中心、性能中心、安全中心等开箱即用的报表,方便您快速查看了解PolarDB-X数据库的执行状况、性能指标、潜在安全问题等情况。前提条件 已开启SQL审计与分析功能。注意事项由于...

查看代码结构

经典结构:SQL代码的执行过程通常是通过SQL算子层层递进的,最终得到想要的结果。经典结构主要用于查看SQL代码中涉及的SQL算子,及各算子之间的关联关系。鼠标悬停至对应算子的图标上,即可查看该算子的含义。常用的SQL算子如下。源表:...

DBMS_RANDOM

通过SEED存储过程的第二种形式,您可以使用一个字符串值重置DBMS_RANDOM包种子值。语法如下:SEED(val IN VARCHAR2)参数 参数名称 描述 val DBMS_RANDOM包算法使用的种子值。示例下列代码段调用SEED存储过程,调用时将种子值设为abc123:...

Impala Web UI

查看Query的详细信息例如,向core-1-2节点执行了一条SQL语句,查询执行完成后,查看本次SQL执行的执行计划和Profile信息。在浏览器中输入http://core-1-2:25000,进入core-1-2节点对应Impalad组件的Web UI。在Completed Queries标签,单击...

RETURN 语句

RETURN 语句终止当前函数、存储过程或匿名块并将控制权交还给调用者。有两种形式的 RETURN 语句。第一种形式的 RETURN 语句用于终止返回 void 的存储过程或函数。语法为:RETURN;第二种形式的 RETURN 将值返回给调用者。语法为:RETURN ...

运行例程后,为何找不到下载的固件?

物联网平台提供的Demo demos/fota_posix_demo.c,没有实现固件的存储过程。您需自行编写代码,通过回调函数的处理逻辑,实现固件的下载和存放。

慢日志

您可以通过DAS慢日志分析功能查看慢日志趋势、慢日志执行情况和慢日志优化建议。背景信息慢日志由数据库内核输出,不同数据库引擎的配置参数及阈值不相同,具体的配置参数和阈值请参见对应数据库引擎的官方文档。操作步骤登录DAS控制台。在...

慢日志

您可以通过DAS慢日志分析功能查看慢日志趋势、慢日志执行情况和慢日志优化建议。背景信息慢日志由数据库内核输出,不同数据库引擎的配置参数及阈值不相同,具体的配置参数和阈值请参见对应数据库引擎的官方文档。操作步骤登录DAS控制台。在...

SQL洞察

MSE提供秒级的SQL洞察,具备完善的...ErrorCount SQL请求的错误数 ExecuteCount SQL请求的执行数 CommitCount SQL请求的提交数 RollBackCount SQL请求的回滚数 ActiveConnectionSize 活跃的连接数 WaitThreadCount 当前等待获取连接的线程数

RDS和自建数据库性能差异问题

碎片率会影响sql的执行效率,表删除了大量的数据 或者 频繁执行DML操作,可以使用optimize回收下碎片。4)参数设置不同 buffer大小设置不同、AHI是否开启都会影响sql的执行效率,可以对比下两个实例的参数差异,根据实例规格酌情修改下。...

SQL

PolarDB MySQL引擎提供慢SQL分析功能,能够查看慢日志趋势和统计信息,并且提供SQL建议和诊断分析。前提条件 产品系列需为PolarDB MySQL引擎集群版、多主集群(库表)或高压缩引擎(X-Engine)。单节点不支持该功能。更多关于4个系列的介绍...

行存和列自动分流

通过HINT语法强制执行行存或列存执行计划 如果使用行存和列自动分流没有达到预期效果,您可以使用HINT语法强制执行行存或列存执行计划。说明 HINT语法仅对指定的SQL语句生效,对其它连接或同一个连接下的其它SQL语句没有影响。如果在5.7....

RDS安全

RDS更新SQL平均执行时间监控告警 RDS登录失败次数过多告警 RDS大批量数据修改事件告警 RDS危险的SQL执行告警 RDS SQL执行错误数过多告警 RDS慢SQL检测 告警ID sls_app_audit_db_at_rds_slow_sql 告警名称 RDS慢SQL检测 版本号 1 类别 云...

慢日志分析

您可以通过DAS慢日志分析功能查看慢日志趋势、慢日志执行情况和慢日志优化建议。本文以RDS MySQL数据库为例介绍如何使用慢日志分析功能。前提条件 仅支持如下数据库引擎:RDS MySQL、PolarDB MySQL、MyBase MySQL RDS SQL Server、MyBase ...

日志分析

PolarDB-X支持SQL审计与分析功能,依托日志服务产品,提供强大的日志分析能力。本文将介绍常见场景的SQL日志分析语句及示例。前提条件 已开启SQL审计与分析功能。注意事项 相同地域下的所有PolarDB-X数据库的审计日志都会写入同一个日志...

动态 SQL

动态 SQL 是一项能够执行某些 SQL 命令的技术,这些命令直到即将执行时才是已知的。到目前为止,在 SPL 程序中演示的 SQL 命令都是静态 SQL:必须先知道完整的命令(变量除外)并将其编码到程序中,然后程序本身才能开始执行。因此,通过...

将%ROWTYPE 与游标结合使用

以下是此存储过程的输出。EXEC emp_info;SMITH works in department 20 ALLEN works in department 30 WARD works in department 30 JONES works in department 20 MARTIN works in department 30 BLAKE works in department 30 CLARK ...

新建存储过程

一般用输出参数获取存储过程的执行结果数据。OUT& 类型参数可以用于调用存储过程中需要修改和返回值。INOUT输入输出参数。同时具备输入参数和输出参数的功能。参数设置属性是否必填默认模式名称必填空Oracle/MySQL模式必填INOracle/MySQL...

概述

触发器(Trigger)是一种特殊类型的存储过程,它不能被显式的调用,而是由事件来触发。所以,触发器用于监视某种情况并触发某种操作。在 OceanBase 开发者中心(OceanBase Developer Center,ODC)单击连接名进入一个 Oracle 模式的连接后...

注意事项

本文介绍了柔性事务的注意事项。脏读 由于PolarDB-X 1.0柔性事务使用异步方式回滚,在提交失败后可能有一些分库的数据在异步回滚前对外可见,出现脏读。...'A'由于增量更新的执行结果与顺序无关,因此可以防止执行顺序产生的数据不一致问题。

ALTER PROCEDURE

SECURITY DEFINER指定 SECURITY DEFINER 以指示服务器使用创建了存储过程的用户的特权执行该存储过程。为了实现兼容性而支持 EXTERNAL 关键字,但被忽略。[EXTERNAL]SECURITY INVOKER指定 SECURITY INVOKER 以指示服务器使用正在调用存储...

会话管理

ob_trx_idle_timeout 大于等于设置的 SQL 查询超时时间,否则一个事务内两个 SQL 之间的执行间隔超过 ob_trx_idle_timeout 设置的时间,连接会终止。同时需要注意 ob_trx_idle_timeout 设置大会导致该会话占用内存无法及时释放,需谨慎...

自定义SQL Console的使用规范

单击SQL执行性能规范,找到禁止DML影响数超过阈值执行规则名,单击右侧的编辑。替换如下规则DSL,并单击提交。if@fac.sql_type= 'DML' and@fac.sql_affected_rows>1000 then@act.reject_execute 'DML影响数超过阈值1000,拒绝执行' else...

无锁数据变更

您可以在工单详情页中,查看工单的详情信息,同时系统也会对将要执行SQL进行执行前的预检查,包括SQL语法解析、安全规则中的SQL类型校验、工单提交人的权限检查、预计检查扫描数等。确认信息无误且预检查通过后,单击提交审批,并在弹...

SQL 窗口

SQL 窗口中提供可编辑脚本的 SQL 编辑区域,显示运行结果的执行记录页签与结果页签,同时 SQL 窗口也支持运行 PL 语句。SQL 编辑区域 在 SQL 窗口的编辑区域可体验更多细节:操作 说明 提供输入自动提示功能 在 SQL 编辑区编写脚本时提供...

如何使用

声明为后置执行SQL将在事务成功后被执行,从而保证最终一致性。将不影响事务结果的SQL声明为后置执行,能进一步减少事务锁的粒度,提高吞吐量。使用 Hint TDDL:DEFER*/可将SQL标记为后置执行,例如:/*TDDL:DEFER*/UPDATE accounts SET ...

性能监控

数据访问代理提供了 SQL 性能监控面,帮助业务实时监控业务 SQL 的执行情况。操作步骤进入数据访问代理控制台,单击左侧导航栏上的 监控。在监控页面的左上角 实例名 的下拉菜单中,选择您想要查看的实例。在页面的右上角,选择您想要查看...

TRACE

TRACE语句用于查看具体SQL的执行情况。TRACE[SQL]和SHOW TRACE要结合使用。说明 TRACE SQL和EXPLAIN SQL的区别在于TRACE SQL会实际执行该语句。示例 执行以下命令,创建表tb1。CREATE TABLE tb1(id bigint(20),name varchar(30),primary ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用