GTS 事务目前支持 INSERT、UPDATE、DELETE 三类 DML 语法的部分功能,这些类型都是已经经过 GTS 产品组的严格验证。SQL 的支持范围还在不断扩大,...使用限制 不支持 SQL 嵌套 不支持多表复杂 SQL 不支持存储过程、触发器 不支持批量更新 SQL
存储过程旨在完成特定功能的 SQL 语句集,经编译创建并保存在数据库中,用户可以通过指定存储过程名并指定所需参数来调用执行,利用存储过程可以加速 SQL 语句的执行。新建存储过程,即由用户创建并能够完成某一特定功能的存储过程,存储...
场景2:SQL脚本组件从多个上游表读取数据做联合分析 取消选中 是否由系统添加Create Table语句 复选框,通过变量${o1} 和${lifecycle} 创建一个临时表作为输出。SQL脚本代码配置如下所示。create table if not exists${o1} lifecycle${...
一个Batch中可以包含多个SQL,共享变量值等资源。Status:当前实例状态。SQL:单击红色或蓝色的会话ID,会在 阻塞关系图 下方显示SQL的执行详情。SQL详情 在阻塞关系图中,单击红色或蓝色的会话ID,便会显示会话的SQL执行详情,单击下方的 ...
在SQL Console中您可以通过SQL语句或可视化的方式查询或变更表结构。前提条件 您有对应数据库的查询、修改等对应权限,详情可参见 管理访问控制权限。注意事项 变更表结构可能会对您的数据库与业务造成影响,需谨慎操作。查询表结构 以查看...
概述 在 OceanBase 开发者中心(OceanBase Developer Center,ODC)首页单击连接名进入连接后,在左导航栏中单击 存储过程 标签可查看存储过程列表,在存储过程列表中显示当前连接的数据库中存在的存储过程对象。在存储过程列表中,可查看...
子存储过程和子函数具有以下特点:子存储过程和子函数的语法、结构和功能几乎与独立的存储过程和函数相同。主要区别在于,是使用关键字PROCEDURE或FUNCTION而不是CREATE PROCEDURE或CREATEFUNCTION来声明子程序。子存储过程和子函数提供对...
当有多个需要进行补偿的物化视图与查询SQL涉及的表匹配数量相同时,根据物化视图的数据存储大小作为优先级标准,物化视图的数据存储大小越小,优先级越高。示例 示例一:创建基表。CREATE TABLE t1(a int,b int)DISTRIBUTED BY(a);向基表...
本文介绍PolarDB-X 2.0 SQL审计日志的字段详情。字段名称 字段值类型 字段说明_...若涉及多个表,则多个表名称之间以英文逗号(,)分隔。workload_type string SQL执行时的负载类型,取值范围如下:TP:事务类型的负载 AP:分析类型的负载
本文将介绍 PolarDB-X 审计日志所包含的日志字段详情。字段名称 字段值类型 字段...若涉及多个表,则多个表名称之间以英文逗号(,)分隔。workload_type string SQL执行时的负载类型,取值范围如下:TP:事务类型的负载 AP:分析类型的负载
如果SQL语句中的表名前没有添加库名,则必须使用 use db_name 命令切换至SQL语句中的表所在的库后,再执行该存储过程。SQL语句没有特殊的长度限制,但客户端向数据库发送的SQL语句长度受限于 max_allowed_packet 等参数,以及解析SQL语句时...
冷热数据优化 分析数据表的使用情况,对长期未使用的数据表,建议将其迁移至冷盘存储,以减低数据表存储成本。此类型的优化建议针对数据表级别。迁移数据表到冷盘存储的具体操作,请参见 数据存储冷热分离。说明 数据表迁移至冷盘后,该...
导入数据前,请您了解SQL Server数据库的相关基础知识,如下所示:一个数据库可以包含多个数据表、多个存储过程、多个视图、函数等。一个数据表包含多条数据行。例如,文章内容保存在数据表中。视图即为虚拟的数据表,表的数据来源于物理...
若您需要在SQL变更或结构设计中快速载入多个数据库,可以创建一个数据库分组,将多个数据库环境、引擎类型相同的数据库绑定成为一个分组。本文介绍如何创建数据库分组。背景信息 当您的业务部署在多个地域,且存在多个数据库时,您每次做...
在SQL语句中可以使用SQL优化,如添加索引、选择合适数据类型、避免使用 SELECT*、使用临时表暂存中间结果等方法,提高查询性能和简化数据库操作。优化能力 控制IN条件或OR条件的...存储过程或函数 能使用SQL语句实现的,不要用循环去实现。
如果需要调整SQL分析任务输出的存储表的结构,且保留原已生成的数据存储表的数据,请重新创建并配置SQL分析任务。修改或删除已发布的SQL分析任务前,需先撤销该任务。仅可修改或删除状态为 未上线 和 已下线 的SQL分析任务。不可恢复已删除...
表创建成功后,在 order 表单中,建立存储过程,并随机插入 20,000 行数据,查看租户资源的使用大小,并与 MySQL 数据库的数据进行比较。说明 由于条件限制,本教程仅 20,000 行数据为例,如您时间充裕,可尝试插入 10,000,000 数据,数据...
存储过程(SQL stored procedures),通常指数据库中存放在一起的一系列SQL。您在使用存储过程时,可以指定存储过程的名字并使用参数(parameters),并在合适的时候调用存储过程实现相同或者不同的业务。本文将介绍存储过程的使用方法。...
JoinClustering 当有多个表执行JOIN操作时,PolarDB-X 1.0 会通过join clustering的优化技术将JOIN进行重排序,将可下推的JOIN放到相邻的位置,从而让它可以被正常下推。示例如下:假设原JOIN顺序为t2、t1、l2,经过重排序之后,t2和l2的...
一个Batch中可以包含多个SQL,共享变量值等资源。Status:当前实例状态。SQL:单击红色或蓝色的会话ID,会在 阻塞关系图 下方显示SQL的执行详情。SQL详情 在阻塞关系图中,单击红色或蓝色的会话ID,便会显示会话的SQL执行详情,单击下方的 ...
模板ID 需要限流的SQL模板ID,多个SQL模板ID间用英文逗号(,)分隔。说明 限流模式 为 通过SQL模板ID限流 时,需要配置此参数。SQL执行时间 SQL执行时间的阈值,当SQL的执行时间大于设置的阈值时,系统会将该类型SQL所属的SQL模板ID加入到...
您可以使用 dbms_sql.delete_trace 存储过程根据具体的SQL语句来删除不需要SQL Trace跟踪的模板化SQL语句。也可以使用 dbms_sql.delete_trace_by_sqlid 存储过程根据SQL ID来删除不需要SQL Trace跟踪的模板化SQL语句。语法 dbms_sql.delete...
清理完成后,如果需要再次统计通过 dbms_sql.add_trace 存储过程添加的SQL语句的执行情况,您可以通过 dbms_sql.reload_trace 存储过程将 mysql.sql_sharing 表中模板化SQL语句重新导入至 information_schema.sql_sharing 表中。...
生成逻辑表的规则 逻辑库中多张表结构相同且表名前缀相同的物理表,会被划分为一张逻辑表。说明 如果物理表的表结构在逻辑库里是唯一的,将不会生成逻辑表。生成的逻辑表名默认为物理表名前缀字符串。例如,物理表名分别为test_0、test_1、...
STABLE 指示该存储过程不能修改数据库,并且在单表扫描中,它将始终为相同的参数值返回相同的结果,但其结果可能会因 SQL 语句而变化。对于依赖于数据库查找、参数变量(例如当前时区)等的存储过程,这是合适的选择。VOLATILE 指示即使在...
本文为您介绍如何将MaxCompute分区表数据导入到Hologres分区表。前提条件 已购买并开通Hologres实例,开通方法请参见 购买Hologres。已开通MaxCompute并创建项目,详情请参见 开通MaxCompute和DataWorks。已开通DataWorks服务并创建...
MaxCompute的表类似于传统关系型数据库中的表,可以存储结构化数据,并且使用SQL进行查询和分析。MaxCompute中不同类型计算任务的操作对象(输入、输出)都是表。您可以 创建表、删除表以及向表中导入数据。说明 DataWorks的数据开发模块...
本节介绍如何获取连接地址和...Lindorm宽表SQL多语言客户端和Lindorm-cli客户端都使用相同的地址和端口。添加白名单 为了连接安全,无论是公网访问还是专有网络访问,均需要将访问数据库的地址加入到白名单中。具体操作,请参见 设置白名单。
语法 dbms_sql.delete_trace('<schema>','<query>')说明 执行该存储过程后,SQL语句中的常量会被自动模板化,并删除 mysql.sql_sharing 表中与其模板化后的SQL语句匹配的模板化SQL语句,且后续与该模板匹配的SQL语句不会被SQL Trace功能...
AnalyticDB PostgreSQL版 存储过程是为了完成特定功能的 SQL 语句集,一次编译后永久有效。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。AnalyticDB PostgreSQL版 当前支持PL/pgSQL-SQL 过程语言。PL/pgSQL-...
STABLE 指示该存储过程不能修改数据库,并且在单表扫描中,它将始终为相同的参数值返回相同的结果,但其结果可能会因 SQL 语句而变化。对于依赖于数据库查找、参数变量(例如当前时区)等的存储过程,这是合适的选择。VOLATILE 指示即使在...
000元/月 60,000元/月 旗舰版80实例 支持审计的数据库个数:80个 吞吐量峰值:45,000条SQL/秒 850 Mbps数据库流量峰值 20亿条在线SQL语句存储 默认6 TB存储空间,支持弹性扩容存储空间 60,000元/月 85,000元/月 日志存储空间支持扩容,扩容...
在维持该状态两个小时后,用户实例的流量依然在不断上升,并第二次触发DAS的Autoscaling,DAS Autoscaling将实例的规格从4核8GB升级到8核16GB,并平稳持续了10多个小时,帮助用户顺利度过了业务高峰期。智能压测 DAS提供的智能压测服务能够...
PolarDB-X 1.0 自5.4.1版本开始支持 全局二级索引,可以通过增加GSI的方式使逻辑表拥有多个拆分维度。下面以一个慢SQL作为示例来讲解如何通过GSI下推更多算子。EXPLAIN select o_orderkey,c_custkey,c_name from orders,customer where o_...
表格存储是阿里云自研的多模型结构化数据存储,提供海量结构化数据存储以及快速的查询和分析服务,与传统关系型数据库(RDBMS,例如MySQL、SQL Server)在数据模型和技术实现上都有较大的区别。表格存储和传统关系型数据库的主要区别如下:...
时序表结构 假设存储车辆元数据的数据表名称为vehicles_timeseriesdata,表结构请参见下表。字段名称 类型 描述 measurement String 度量名称,表示时间线数据所度量的物理量或者监控指标的名称。data source String 数据源,表示产生时间...
table_name 查询涉及的表名,多个表之间用英文逗号(,)分隔。sql_type SQL类型,包括SELECT、INSERT、DELECT、SET、ALTER、CREATE、DROP、TRUNCATE、REPLACE和OTHER类型。sql_type_detail SQL解析器的名称。sql_time SQL开始执行的时间,...
背景信息 PL 是一种过程化程序语言(Procedural Language,PL)。是对 SQL 的扩展,在普通 SQL ...相关文档 SQL 编辑和执行 结果编辑与导出 执行分析 生成测试数据 数据库对象 数据库变更管理 分区管理 SQL 计划任务 无锁结构变更 影子表同步
表结构版本介绍 表结构版本基于数据库维度,存储了该库下所有表的结构信息。当该库中的任意表发生结构变更,将触发保存新的表结构版本。当您在DMS中进行以下操作时,会触发保存最新的表结构:在SQL Console中执行修改表结构的SQL。在 普通...
一个数据库中可以包含一个或者多个表,映射为表格存储的实例。表 由行和列组成,映射为表格存储的表。索引 映射为表格存储的二级索引或者多元索引。功能特性 SQL功能 支持单次请求单条SQL。支持基础的DDL语句,主要包括 创建表的映射关系、...