一般SQL优化方法

SQL语句中可以使用SQL优化,如添加索引、选择合适数据类型、避免使用 SELECT*、使用临时表暂存中间结果等方法,提高查询性能和简化数据库操作。优化能力 控制IN条件或OR条件的条目数量,过多的条目会导致RCA优化时间加长。尽量避免在...

SQL 限制

GTS 事务目前支持 INSERT、UPDATE、DELETE 三类 DML 语法的部分功能,这些类型都是已经经过 GTS 产品组的严格验证。SQL 的支持范围还在不断扩大,...使用限制 不支持 SQL 嵌套 不支持多复杂 SQL 不支持存储过程、触发器 不支持批量更新 SQL

创建存储过程

update_salary 存储过程定义了该存储过程的角色的特权传递给正在调用该存储过程的角色(在执行该存储过程时):CREATE OR REPLACE PROCEDURE update_salary(id INT,new_salary NUMBER)SET SEARCH_PATH='public' SET WORK_MEM='1MB' ...

CREATE PROCEDURE

定义存储过程。语法 CREATE[OR REPLACE]PROCEDURE name[(parameters)][IMMUTABLE|STABLE|VOLATILE|DETERMINISTIC|[NOT]LEAKPROOF|CALLED ON NULL INPUT|RETURNS NULL ON NULL INPUT|STRICT|[EXTERNAL]SECURITY INVOKER|[EXTERNAL]...

支持的数据库引擎与功能

SQL Server 、索引、视图、触发器、存储过程、用户、角色、约束、用户定义函数、用户定义数据类型、用户定义表类型。Oracle 、索引、视图、约束、外键、序列、触发器、函数、存储过程、同义词、包。Redis String、Binary、List、Set、...

支持的连接器

类型的定义 阿里云实时计算Flink版通过Flink SQL定义表对上下游存储进行映射或者使用Datastream API进行连接来实现读写。支持以下几种Flink SQL表类型的定义:源(Source Table)Flink作业的数据输入,是计算的驱动来源。不能作为维...

代码模板

创建临时表 如果您只需要在当前会话或SQL脚本中使用某些表,则可以使用临时表。创建临时视图 如果您需要在Flink SQL开发过程中,重用代码,组织长查询或者SQL脚本来简化开发,则可以使用临时视图。INSERT INTO 如果您需要将查询结果写入到...

Druid 连接池连接 OceanBase 数据库示例程序

本文将介绍如何使用 Druid 连接池、MySQL Connector/J 和 OceanBase 数据库构建一个应用程序,实现基本的数据库操作,包括创建、插入数据、更新数据、删除数据、查询数据和删除等。点击下载 druid-mysql-client 示例工程 前提条件 您已...

UDF(SQL自定义函数)

支持通过SQL定义临时UDF,即在SQL脚本模式中定义好此UDF后,函数不会注册至MaxCompute的函数列表中,仅支持在当前定义UDF的SQL脚本中直接调用,其他环境无法调用此UDF,详情请参见下文的 定义SQL UDF:创建临时SQL UDF。使用SQL定义UDF时,...

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

如果SQL语句中使用了未被列索引覆盖的列,调用该存储过程后会返回这些列所在的库名、名以及列名。如果SQL语句中使用的所有列都已经被列索引覆盖,调用该存储过程会返回空的结果集。前提条件 PolarDB 集群版本需满足以下条件之一:PolarDB...

管理问题数据

问题数据采集结果将存储与MaxCompute临时表中,此过程将产生MaxCompute计算引擎存储费用。保留问题数据配置入口 您可在按表配置数据质量监控规则,添加模板规则时,在部分字段级规则配置入口,开启问题数据保留配置。开启问题数据保留配置...

使用说明

清理完成后,如果需要再次统计通过 dbms_sql.add_trace 存储过程添加的SQL语句的执行情况,您可以通过 dbms_sql.reload_trace 存储过程将 mysql.sql_sharing 中模板化SQL语句重新导入至 information_schema.sql_sharing 中。...

PolarDB MySQL版间迁移

复制源表Online DDL工具执行过程临时表到目标库 若源库使用 数据管理DMS(Data Management Service)或gh-ost执行Online DDL变更,您可以选择是否迁移Online DDL变更产生的临时表数据。重要 DTS任务暂不支持使用pt-online-schema-change...

新建存储过程

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

自建MySQL迁移至PolarDB MySQL版

复制源表Online DDL工具执行过程临时表到目标库 若源库使用 数据管理DMS(Data Management Service)或gh-ost执行Online DDL变更,您可以选择是否迁移Online DDL变更产生的临时表数据。重要 DTS任务暂不支持使用pt-online-schema-change...

PolarDB MySQL版间迁移

复制源表Online DDL工具执行过程临时表到目标库 若源库使用 数据管理DMS(Data Management)或gh-ost执行Online DDL变更,您可以选择是否迁移Online DDL变更产生的临时表数据。重要 DTS任务暂不支持使用pt-online-schema-change等类似...

概述

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

其他SQL功能差异

SHOW PROCEDURE STATUS 不支持 显示存储过程信息(需要先创建存储过程)。SHOW PROCESSLIST 支持,详情请参见 SHOW PROCESSLIST。显示当前正在执行的服务器活动的信息。SHOW PROFILE 不支持 显示当前会话执行语句资源使用情况。SHOW ...

开发运维建议

存储过程 如果业务逻辑冗长,建议减少数据库和程序之间的交互次数,使用数据库存储过程(如 PL/pgSQL)或内置函数。PostgreSQL内置的PL/pgSQL函数语言提供处理复杂业务逻辑的功能。PostgreSQL还内置了分析函数、聚合函数、窗口函数、普通...

CREATE TABLE

临时表存在于一个特殊的模式中,因此在创建一个临时表时不能给定一个模式名。该表的名称必须与同一个模式中的任何其他表、序列、索引、视图或外部表的名称区分开。CREATE TABLE 也会自动地创建一个数据类型来表示对应于该表一行的组合类型...

Quick BI创建SQL的数据集时使用Excel

问题原因 本地上传的表会在数据库中生成一张临时表,在SQL语句中搜索要用临时表的表名。解决方案 首先完成文件的上传。用上传的文件 创建数据集。在创建的数据集中获取到临时表的表名。使用SQL创建数据集,在SQL语句中使用临时表的表名完成...

使用DTS同步

源表DMS_ONLINE_DDL过程中是否复制临时表到目标库 如果源库使用 数据管理DMS(Data Management Service)执行Online DDL变更,您可以选择是否同步Online DDL变更产生的临时表数据。是:同步Online DDL变更产生的临时表数据。说明 Online ...

管理存储过程

概述 在 OceanBase 开发者中心(OceanBase Developer Center,ODC)首页单击连接名进入连接后,在左导航栏中单击 存储过程 标签可查看存储过程列表,在存储过程列表中显示当前连接的数据库中存在的存储过程对象。在存储过程列表中,可查看...

从自建SQL Server全量迁移至RDS SQL Server

迁移类型说明 结构迁移 DTS将迁移对象的结构定义迁移到目标实例,目前DTS支持结构迁移的对象为、视图、触发器、同义词、SQL 存储过程SQL 函数、plan guide、自定义类型、rule、default、sequence。全量数据迁移 DTS会将自建SQL ...

DDL差异

CREATE TEMPORARY TABLE 不支持 创建临时表 CREATE TABLE.LIKE 支持 使用LIKE语法创建表。CREATE TABLE.SELECT 支持,详情请参见 CREATE TABLE AS SELECT(CTAS)。使用SELECT语法创建表。FOREIGN KEY Constraints 不支持 外键约束。CREATE...

2023-04-13版本

作业启动 新增元数据页面 Flink社区不推荐使用临时表,建议您使用Catalog来创建SQL作业,从而避免重复使用DDL。因此,本版本将元数据能力继续增强,您可以在SQL作业中更多使用元数据,方便管理SQL作业。暂无 SQL作业调试流程优化 优化了SQL...

Flink_SQL任务开发方式

不支持在Catalog中创建物理表(仅支持创建内存临时表)。不支持 USE CATALOG/USE DATABASE 语句。ALTER TABLE 语句仅支持 Flink 1.17 版本。不支持以 catalog.database.'schema.table' 的格式访问表,仅支持以 catalog.database.table 格式...

从自建SQL Server增量迁移至RDS SQL Server

迁移类型说明 结构迁移 DTS将迁移对象的结构定义迁移到目标库,目前DTS支持结构迁移的对象为、视图、触发器、同义词、SQL 存储过程SQL 函数、plan guide、自定义类型、rule、default、sequence。全量数据迁移 DTS会将自建SQL Server...

DELETE FUNCTION

相关命令 FUNCTION:如果您不需要把SQL语言定义函数存入MaxCompute的Meta系统,可以使用临时SQL语言定义函数。临时SQL语言定义函数只在当前脚本有效。CREATE FUNCTION:创建函数。您可以编写自定义函数并在MaxCompute SQL中使用入口对象的...

DROP FUNCTION

FUNCTION:如果您不需要把SQL语言定义函数存入MaxCompute的Meta系统,可以使用临时SQL语言定义函数。DESC FUNCTION:查看MaxCompute项目中指定自定义函数的信息,包含函数名称、所有者、创建时间、类名和资源列表信息。LIST FUNCTIONS:...

自建SQL Server迁移至RDS SQL Server

支持结构迁移的对象:、视图、触发器、同义词、SQL 存储过程SQL 函数、plan guide、自定义类型、rule、default、sequence。不支持结构迁移的对象:assemblies、service broker、全文索引、全文目录、分布式schema、分布式函数、CLR...

转换存储类型

OSS支持标准、低频访问、归档、冷归档、深度冷归档多种存储类型,您可以通过生命周期规则或者CopyObject的方式随时转换文件(Object)的存储类型。警告 对开通了OSS-HDFS服务的Bucket,建议不要修改OSS-HDFS的数据存储目录.dlsdata/下任意...

SQL使用限制

暂不支持存储过程、触发器、游标。暂不支持临时表。暂不支持BEGIN…END、LOOP…END LOOP、REPEAT…UNTIL…END REPEAT、WHILE…DO…END WHILE等复合语句。暂不支流程控制类语句(如IF或WHILE等)。暂不支持外键。小语法限制 DDL CREATE ...

MyBase SQL Server迁移至RDS SQL Server

支持结构迁移的对象:、视图、触发器、同义词、SQL 存储过程SQL 函数、plan guide、自定义类型、rule、default、sequence。不支持结构迁移的对象:assemblies、service broker、全文索引、全文目录、分布式schema、分布式函数、CLR...

DESC FUNCTION

06-18 15:50:19 Class org.alidata.odps.udf.examples.Lower Resources project_name/my_lower.jar 相关命令 FUNCTION:如果您不需要把SQL语言定义函数存入MaxCompute的Meta系统,可以使用临时SQL语言定义函数。临时SQL语言定义函数只在...

从Amazon RDS SQL Server全量迁移至阿里云

迁移类型说明 结构迁移 DTS将迁移对象的结构定义迁移到目标实例,目前DTS支持结构迁移的对象为、视图、触发器、同义词、SQL 存储过程SQL 函数、plan guid、自定义类型、rule、default、sequence。全量数据迁移 DTS会将Amazon RDS SQL...

INSERT OVERWRITE

Hologres V2.0版本开始支持INSERT OVERWRITE存储过程,方便用户进行大批量数据的全量写入或者分区级数据批量写入。本文为您介绍在Hologres中如何使用存储过程实现INSERT OVERWRITE功能,如您实例版本低于V2.0,请升级实例,详情请参见 实例...

2021年

ALL_TAB_COLUMNS、ALL_OBJECTS 优化 支持DBMS_SQL.TO_CURSOR_NUMBER/DBMS_SQL.TO_REFCURSOR 支持DBMS_SQL.TO_CURSOR存储过程。例如,-从本地动态SQL转换为DBMS_SQL curid:=dbms_sql.to_cursor_number(cursrc);无 时空数据库(V4.3)类别 ...

dbms_sql.delete_trace

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

新功能发布记录

存储空间缩容 套餐规格缩容 增删节点 库回收站 回收站主要用于存储用户删除的数据库和等信息,用户可通过回收站恢复库数据。进入回收站的库仍然占据着物理空间,可设置自动清理周期或者手动进行清除。集群库回收站 租户回收站 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 对象存储 文件存储NAS 混合云存储 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用