概述

PolarDB MySQL版 内置了一系列存储过程,您可以使用这些存储过程获取SQL语句中未被索引覆盖的列名,同时可以获取创建列存索引的DDL语句。本文介绍了 PolarDB MySQL版 内置的存储过程以及如何使用存储过程辅助创建列存索引。简介 PolarDB ...

新建存储过程

存储过程旨在完成特定功能的 SQL 语句集,经编译创建并保存在数据库中,用户可以通过指定存储过程名并指定所需参数来调用执行,利用存储过程可以加速 SQL 语句的执行。新建存储过程,即由用户创建并能够完成某一特定功能的存储过程存储...

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

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

设置黑名单规则

用户自定义具体SQL模式:该模式支持对您指定的具体的SQL语句进行拦截,而不将SQL语句中的变量进行参数化处理,其它任意参数SQL语句不受该模式影响。新增黑名单规则 登录 PolarDB控制台。在控制台左上角,选择集群所在地域。找到目标集群...

概述

使用限制 开启SQL防火墙功能后,Proxy会在您当前的集群中创建一个数据库 database:proxy_auditing 和两张表,其中,sql_list 表用于保存黑白名单规则中的参数SQL语句,org_sql_list 表用于保存黑名单规则中具体的SQL语句。且每张表最多...

设置白名单规则

说明 数据库中被参数化后的SQL语句不支持在控制台修改,只能删除数据库表 proxy_auditing.sql_list 中的参数SQL语句后重新添加。删除白名单规则 登录 PolarDB控制台。在控制台左上角,选择集群所在地域。找到目标集群,单击集群ID。在...

RDS MySQL全文检索相关问题及处理

RDS MySQL全文检索相关参数 参考如下SQL语句,可以查看相关参数。查看MyISAM引擎表全文检索相关参数SQL语句如下所示。show global variables like 'ft_%';查看InnoDB引擎表全文检索相关参数SQL语句如下所示。show global variables ...

错误码

DTX-509 In READ_COMMITTED mode,complex query is not supported,you can use READ_UNCOMMITTED mode,sql:[%s]读已提交模式不支持复杂查询语句 修改 SQL 语句为简单查询语句,或者使用读未提交模式。DTX-510 Insert-select statement is ...

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

而MySQL中的Profiling工具可以满足此需求,通过该工具可以获取一条SQL语句在执行过程中多种资源的消耗情况,如CPU、IO、IPC、SWAP等。Profiling的使用方法 下列内容为MySQL中Profiling的基本使用方法,如果您需要获取更多详细信息,请参见 ...

FMT 模式 SQL 支持说明

SQL 语句的支持范围还在不断扩大,本文将介绍目前 SQL 语句的支持情况。FMT 模式支持 SELECT、INSERT、UPDATE、DELETE 四类 DML 语法的部分功能。FMT 模式不支持存储过程、触发器。SQL 语句的支持范围还在不断扩大,目前 SQL 语句的支持...

BatchExecuteStatement-批处理SQL语句

调用BatchExecuteStatement接口对一组数据执行批处理SQL语句。接口说明 本接口当前仅支持华东 1(杭州)、华北 2(北京)地域的 Serverless 实例使用。您可以使用具有不同参数集的 DML 语句对多条记录进行批量更新和插入操作。与单独的插入...

概述

参数存储过程或函数定义中声明,在存储过程或函数名称后面用圆括号(())括起。在存储过程或函数定义中声明的参数称为形参。当调用存储过程或函数时,调用程序提供要在被调用程序处理中使用的实际数据,以及要接收被调用程序处理结果的...

ExecuteStatement-执行SQL语句

调用ExecuteStatement接口对指定数据库执行SQL语句。接口说明 本接口当前仅支持华东 1(杭州)、华北 2(北京)地域的 Serverless 实例使用。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI ...

dbms_sql.delete_trace

当 loose_sql_trace_type 参数设置为DEMAND时,您可以使用 dbms_sql.delete_trace 存储过程来删除不需要SQL Trace跟踪的SQL语句。语法 dbms_sql.delete_trace('<schema>','<query>')说明 执行该存储过程后,SQL语句中的常量会被自动模板化...

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

存储过程 dbms_imci.check_columnar_index()可以解析输入的SQL语句,并得到SQL语句中使用的所有列,并检查这些列是否被列索引覆盖。如果SQL语句中使用了未被列索引覆盖的列,调用该存储过程后会返回这些列所在的库名、表名以及列名。如果...

一般SQL优化方法

SQL语句中可以使用SQL优化,如添加索引、选择合适数据类型、避免使用 SELECT*、使用临时表暂存中间结果等方法,提高查询性能和简化数据库操作。优化能力 控制IN条件或OR条件的...存储过程或函数 能使用SQL语句实现的,不要用循环去实现。

执行大事务SQL语句时出现“max_binlog_cache_size”...

您可以将复杂的SQL语句进行拆分,将SQL的影响行数降低,然后分批进行提交,控制SQL语句产生的Binlog日志大小:您可以在SQL语句后加上limit参数,例如在SQL语句后面添加 limit 1000 参数,限制SQL语句影响的行数。一个数据变更可以提交多个...

使用说明

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

删除映射关系

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 drop mapping table test_table 语句删除test_table表的映射关系。def drop_mapping_table(client):query='drop mapping table test_table' client.exe_sql_query(query)

SQL限流

模版(TEMPLATE):模版编号是SQL日志中的 sql_code 值,该值是参数化后的SQL语句(SQL模版)以16进制表示的哈希值。您可以通过SHOW FULL PROCESSLIST和EXPLAIN命令查看模版编号。限流规则行为控制参数 with_options 必选 WITH选项中支持...

删除映射关系

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 drop mapping table test_table 语句删除test_table表的映射关系。func dropMappingTable(client*tablestore.TableStoreClient){/创建SQL请求。request:=tablestore....

查看审计日志

参数取值和SQL语句类型的对应关系,请参见 st字段值和SQL语句类型对应关系。dp 数据库IP。dt 数据库端口。pm 工具和应用。bi 该参数已废弃,无需关注。om OS用户。im 服务(实例)名。st字段值和SQL语句类型对应关系 st字段值 对应的SQL...

列出表名称列表

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 show tables 语句列出表名称列表。request=array('query'=>"SHOW TABLES;response=$this->otsClient->sqlQuery($request);sqlRows=$response['sql_rows'];print json...

使用前须知

DDL(Data Definition Language)操作:对数据库结构定义SQL语句,包括CREATE、ALTER、DROP、TRUNCATE、COMMENT等。DML(Data Manipulation Language)操作:SQL操作语句,包括SELECT、INSERT、UPDATE、DELETE等。其他SQL执行操作,包括...

删除映射关系

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 DROP MAPPING TABLE `tableName`;语句删除tableName表的映射关系。request=array('query'=>'DROP MAPPING TABLE `tableName`;');response=$this->otsClient->sqlQuery($...

查询索引描述信息

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 SHOW INDEX IN `tableName`;语句查询tableName表的索引描述信息。request=array('query'=>'SHOW INDEX IN `tableName`;',);response=$this->otsClient->sqlQuery($...

查询表的描述信息

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 DESCRIBE `tableName`;语句查询tableName表的描述信息。request=array('query'=>'DESCRIBE `tableName`;',);response=$this->otsClient->sqlQuery($request);sqlRows=$...

计划缓存(Auto Plan Cache)

当 loose_plan_cache_type 参数配置为 DEMAND 时,您可以通过该内置存储过程将指定SQL语句的执行计划缓存到Plan Cache中。示例如下:CALL dbms_sql.add_plan_cache("test","SELECT*FROM t_for_plan WHERE c1>1 AND c1);上述语句执行完成后...

列出表名称列表

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 show tables 语句列出表名称列表。const params={ query:"show tables",} client.sqlQuery(params,function(err,data){ if(err){ console.log('sqlQuery error:',err....

创建映射关系

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 create table test_table(pk varchar(1024),long_value bigint,double_value double,string_value mediumtext,bool_value bool,primary key(pk))语句创建test_table表的...

删除映射关系

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用drop mapping table test_table语句删除test_table表的映射关系。const params={ query:"drop mapping table test_table",} client.sqlQuery(params,function(err,data){ ...

删除映射关系

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用drop mapping table test_table语句删除test_table表的映射关系。删除数据表的映射关系。param>public static void ...

查询索引描述信息

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 show index in test_table 语句查询test_table表的索引描述信息。const params={ query:"show index in test_table",} client.sqlQuery(params,function(err,data){ if...

查询表的描述信息

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 describe test_table 语句查询test_table表的描述信息。const params={ query:"describe test_table",} client.sqlQuery(params,function(err,data){ if(err){ console....

创建表的映射关系

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 说明 本文以创建表的映射关系为例介绍。如果要创建多元索引的映射关系,您只需将示例中的SQL语句替换为创建多元索引映射关系的SQL语句即可。以下示例用于使用 create table ...

创建映射关系

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 create table test_table(pk varchar(1024),long_value bigint,double_value double,string_value mediumtext,bool_value bool,primary key(pk))语句创建test_table表的...

CALL

本文简单介绍CALL与使用方式。语法 CALL procedure_name '('[argument_list]')' 说明 使用 CALL 语句调用存储过程。...示例 CALL 语句可采用多种形式之一,具体取决于存储过程所需的参数:CALL update_balance();CALL update_balance(1,2,3);

列出表名称列表

参数 参数 说明 query SQL语句,请根据所需功能进行设置。示例 使用 show tables 语句列出表名称列表。def show_tables(client):query='show tables' rowlist,_,_=client.exe_sql_query(query)ret=[]for row in rowlist:ret.append(row....

TOP SQL

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

使用前须知

DDL(Data Definition Language)操作:对数据库结构定义SQL语句,包括CREATE、ALTER DROP、TRUNCATE、COMMENT等。DML(Data Manipulation Language)操作:SQL操作语句,包括SELECT、INSERT、UPDATE、DELETE等。其他SQL执行操作,包括...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 对象存储 文件存储NAS 云备份 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用