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

系统返回下列内容,可检查SQL语句执行过程中是否消耗较多的CPU资源或IO资源,再针对性地进行对比测试以及分析。Status|Duration|CPU_user|CPU_system|Block_ops_in|Block_ops_out|+-+-+-+-+-+-+|checking permissions|0.000040|0.000038|0....

检查SQL语句中的表是否已创建列索引

SQL语句没有特殊的长度限制,但客户端向数据库发送的SQL语句长度受限于 max_allowed_packet 等参数,以及解析SQL语句时使用的 thread_stack 参数。如果列存索引不支持SQL语句中使用的列的类型,调用该存储过程时会返回错误信息。SELECT ...

dbms_sql.delete_trace

语法 dbms_sql.delete_trace('<schema>','<query>')说明 执行存储过程后,SQL语句中的常量会被自动模板化,并删除 mysql.sql_sharing 表中与其模板化后的SQL语句匹配的模板化SQL语句,且后续与该模板匹配的SQL语句不会被SQL Trace功能...

使用说明

其他操作 如果不再需要跟踪通过 dbms_sql.add_trace 存储过程添加的SQL语句,您可以通过 dbms_sql.delete_trace 存储过程根据具体的SQL语句来删除模板化的SQL语句,或通过 dbms_sql.delete_trace_by_sqlid 存储过程根据SQL ID来删除模板化...

错误代码

导致TDDL-4103错误的常见原因如下:应用SQL语句执行比较慢,占用单个连接的时间过长,导致连接数不够。应用端没有关闭数据库连接,导致连接泄露。有很多跨库查询(例如聚合统计类查询或未带分库条件的查询)同时执行,占用大量连接。解决...

计划缓存(Auto Plan Cache)

如果这类SQL语句执行的次数较多,就会因为优化时间占比大导致系统负载增加。通过缓存并复用SQL语句的执行计划,可以减少每次执行SQL语句的优化时间,从而提升查询性能,降低数据库负载,提升吞吐能力。除此之外,还有很多查询语句的查询...

dbms_sql.add_trace

语法 dbms_sql.add_trace('<schema>','<query>')说明 执行存储过程后,SQL语句中的常量会被自动模板化,匹配该模板的SQL语句会被SQL Trace功能跟踪。参数说明 参数 说明 schema Schema名称。query 具体的SQL语句。注意事项 当在主节点...

RDS SQL Server CPU使用率高问题

分析 SQL Server支持自动汇总统计SQL语句存储过程等对象的执行信息,并可通过sys.dm_exec_query_stats和sys.dm_exec_procedure_stats等系统视图直接查看,便于定位各类资源开销的Top SQL。说明 自治服务性能优化中的TOP SQL、TOP Objects...

DBMS_SQL

表 1.DBMS_SQL函数/存储过程 函数/存储过程 类型 返回类型 说明 BIND_VARIABLE(c,name,value[,out_value_size])存储过程 N/A 将值绑定到变量。BIND_VARIABLE_CHAR(c,name,value[,out_value_size])存储过程 N/A 将CHAR值绑定到变量。BIND_...

使用DMS查询时提示“使用连接执行SQL,锁等待超时30s...

如果长时间没有返回结果,部分浏览器会可能会发生下列两种情况:页面提示超时,但后台还在执行SQL语句。主动刷新页面,后台还在执行SQL语句。不论上述哪种情况发生,后台仍在执行SQL语句,连接并没有断开。此时如果发起新SQL请求,DMS...

DMS中创建存储过程报错的处理

问题描述 DMS中使用SQL语句创建存储过程时报如下错误。问题原因 DMS默认是以一个分号;作为一条语句结束的标志,但存储过程需要执行一段SQL,这些SQL是不可分割的。解决方案 使用DELIMITER临时设置新的结束符。以双斜杠/为例,修改SQL代码...

SQL 窗口规范

用户在 SQL 窗口中执行 SQL 语句时,ODC 会根据配置的 SQL 窗口规范检查 SQL 语句。本篇文档旨在介绍如何编辑和执行 SQL 窗口规范。原理介绍 执行流程 ODC 系统管理员按照 ODC 提供的配置模板启用 SQL 审核集成、设置访问外部 SQL 审核系统...

执行分析

如上图所示,选中 SQL 语句并单击执行计划图标,可以在执行 SQL 语句前系统预估执行数据(EXPLAINPLAN 操作的结果),展示的执行数据可能与实际执行语句后的数据略有不同。在 计划详情 页面中,单击 查看格式化信息 切换至格式化展示页面。...

API概览

本产品(RDS Data API/2022-03-30)的OpenAPI采用 RPC...ExecuteStatement 执行SQL语句 调用ExecuteStatement接口对指定数据库执行SQL语句。BatchExecuteStatement 批处理SQL语句 调用BatchExecuteStatement接口对一组数据执行批处理SQL语句

Spark SQL执行方式

批处理方式执行DML、DDL或DQL等任何SQL语句时,只有返回执行成功或者失败,不返回数据。执行成功的结果会抽样一部分打印到日志中。如需查看SQL语句返回的数据,详情请参见 查看Spark应用信息。适用场景 执行多条相互依赖的SQL语句SQL语句...

SHOW PROCESSLIST

DB VARCHAR SQL语句执行所在的数据库。CREATED VARCHAR SQL语句的创建时间。COMMAND VARCHAR 查询的具体语句。TIME VARCHAR 从查询开始到现在的具体耗时,单位为毫秒(ms)。RAW ID VARCHAR 宽表引擎内部将数据查询任务拆分为子任务,RAW ...

SelectObject

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

将表格存储的增量数据转换为全量数据格式

常见问题 执行SQL语句进行 表格存储 数据格式转换时出现类型转换错误问题 问题现象 在DataWorks中通过数据开发执行SQL语句进行 表格存储 数据格式转换时出现如下错误:FAILED ODPS-0010000:System internal error-fuxi job failed,causer ...

创建EMR Spark SQL节点

Spark【EMR ON ACK】“FLOW_SKIP_SQL_ANALYZE”表示SQL语句执行方式。取值如下:true:表示每次执行多条SQL语句。false:表示每次执行一条SQL语句。您可 自定义SPARK参数,但需要使用完整参数名称,例如:“spark.executor.instances”:20...

SQL 检查规范

用户在 SQL 窗口/创建数据库变更/创建表场景下执行 SQL 语句时,ODC 会根据配置的 SQL 检查规范检测 SQL 语句。本篇文档旨在介绍如何编辑和执行 SQL 检查规范。概念介绍 规则级别:是指某个 SQL-Check 规则的等级。规则级别划分为以下 3 类...

表结构说明

information_schema.sql_sharing 位于 information_schema 库下的内存表 sql_sharing,用于记录由SQL Trace跟踪的SQL语句执行计划和执行统计信息。其表结构如下:说明 系统启动时会自动创建 sql_sharing 表,无需您手动创建。CREATE ...

创建EMR Impala节点

集群类型 高级参数 DataLake集群(新版数据湖)【EMR on ECS】、Custom集群(自定义集群)【EMR on ECS】“FLOW_SKIP_SQL_ANALYZE”:SQL语句执行方式。取值如下:true:表示每次执行多条SQL语句。false:表示每次执行一条SQL语句。...

DescribeDiagnosisRecords-查询诊断记录

查看目标AnalyticDB MySQL版集群中符合指定检索条件的SQL语句摘要信息。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 下表是API对应的授权...

内置的安全审计规则

CMDSHELL执行系统命令(SQLServer语法)高 存储过程滥用 执行危险的操作,存储过程XP_SENDMAIL(SQLServer语法)高 存储过程滥用 执行危险的操作,存储过程XP_RUNWEBTASK(SQLServer语法)高 存储过程滥用 执行危险的操作,存储过程XP_...

新建存储过程

提高 SQL 执行速度:存储过程编译完成,如果某一个操作包含大量的 SQL 代码或者分别被执行多次,则使用存储过程比直接使用单条 SQL 语句执行速度更快速。减轻服务器的负担:在进行数据库对象操作时,如果使用单条调用的方式,则网络上必须...

在DMS中执行SQL语句后出现“禁止未知SQL执行”报错

自定义安全规则:禁止未知SQL执行 问题原因 DMS控制台的安全规则中,默认未配置相关SQL语句允许执行,因此执行相关SQL语句时,会被拒绝执行。解决方案 阿里云提醒您:如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错...

云数据库RDS MySQL版主实例与只读实例之间存在复制...

原因四:SQL语句执行的目标数据表中没有主键(Primary Key),同时唯一键(Unique Key)中存在空值(Null)。由于数据表中无主键,只读实例在复制binlog文件时,将以唯一键作为优先索引,而唯一键中存在空值,导致索引效率低,产生大量的全...

功能特性

精细化报表 综合分析报表 从SQL语句执行情况分析、会话连接分析、风险事件分析和SQL性能分析四个角度对数据库态势进行综合分析。性能分析报表 从性能变化趋势、性能最差的数据库/SID、耗时最久的SQL、性能最差的SQL、执行最多的SQL五个方面...

读写分离

本文介绍了读写分离类的Hint语法。本文适用于 PolarDB-X 1.0 5.3及以上版本。...PolarDB-X 1.0 针对/*+TDDL:slave()*/自定义HINT,会从只读实例中按照权重随机选取一个下发SQL语句执行。若只读实例不存在时,不会报错,而是选取主实例执行。

SQL洞察和审计

功能介绍 搜索(审计):查询并导出SQL语句执行历史及其对应的各种信息,如数据库、状态、执行时间等。SQL洞察:对SQL进行健康情况诊断、性能问题排查、业务流量分析等。注意事项 如果实例启用了PgBouncer连接池,通过PgBouncer执行的SQL...

计费方式

11,000条SQL/秒 150 Mbps数据库流量峰值 4亿条在线SQL语句存储 默认1 TB存储空间 默认150 MB带宽 实例数与存储支持弹性扩容 10~19个数据库实例 吞吐量峰值:12,000条SQL/秒 350 Mbps数据库流量峰值 6亿条在线SQL语句存储 默认1.5 TB存储...

dblink_ora 函数和存储过程

dblink_ora 支持以下函数和存储过程。dblink_ora_connect()dblink_ora_connect()函数使用用户指定的连接信息与 Oracle 数据库建立连接。该函数采用两种形式;第一种形式的特征如下:dblink_ora_connect(conn_name,server_name,service_name...

SQL性能分析

执行SQL语句时,如果出现慢SQL或SQL占用系统内存的情况,需进行具体查询分析。查询慢SQL 查询慢SQL语句分为以下两种情况:查看历史慢SQL语句:通过观察 pg_stat_statements 视图,执行时间较长的SQL语句。SELECT total_time/calls AS avg,...

SQL性能分析

执行SQL语句时,如果出现慢SQL或SQL占用系统内存的情况,需进行具体查询分析。查询慢SQL 查询慢SQL语句分为以下两种情况:查看历史慢SQL语句:通过观察 pg_stat_statements 视图,执行时间较长的SQL语句。SELECT total_time/calls AS avg,...

SQL开发编辑器

查看并导出查询结果 SQL语句执行完成后,执行结果 页显示查询结果或失败信息。执行记录 页显示SQL语句的执行状态、使用的资源组、执行账号、耗时等信息。XIHE BSP SQL的查询结果支持导出到本地。设置导出行数:通过 执行SQL(F8)(LIMIT1000)...

设置RDS MySQL循环执行事件

如果SQL语句执行失败,您可以通过查看错误日志来获取更多详细信息。在本文的示例中,在SQL窗口执行如下命令,查看事件执行结果。SELECT*FROM students;步骤四:删除循环事件 说明 如果您在创建循环事件时,设置了 到期删除 和 结束时间,...

超级SQL模式

开启超级SQL模式后,管理员和DBA在SQL Console中执行SQL语句,将不受安全规则的限制。例如禁止在SQL Console中执行DELETE语句、禁止在SQL Console中执行CREATE_INDEX语句等安全规则限制。前提条件 系统角色为管理员或DBA,关于用户角色信息...

湖仓版作业调度

失败重试 定义当前SQL语句执行失败后的最大重试次数及两次重试之间的时间间隔。说明 假设设置的失败重试次数为3,当重试第一次就成功了,那么剩余两次不会继续。描述 对SQL任务节点进行简单描述。Spark任务节点参数配置说明。参数 配置说明...

Dataphin中SQL语句执行

概述 本文主要介绍如何定位Dataphin执行SQL语句慢。详细信息 SQL查询慢可能存在下列几种情况。1.在select时可以列举实际需要字段来代替*进行查询。2.将where后可以过滤掉大量数据的条件提前。3.避免在where后使用表达式操作。dataphin底层...

Thread Pool

活跃线程是指正在执行SQL语句的线程,但是不包括以下两种情形:SQL语句在等待磁盘IO;SQL语句在等待事务提交。查询Thread Pool状态 您可以通过如下命令查询Thread Pool状态:show status like"thread_pool%;示例:mysql>show status like...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 对象存储 文件存储 CPFS 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用