检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SELECT @ -5.0 AS RESULT; result -------- 5.0 (1 row) ^ 描述:幂(指数运算) MySQL兼容模式下,作用为异或,参见位串函数和操作符章节的操作符“#”。 示例: 1 2 3 4 5 SELECT 2.0^3.0 AS RESULT;
具体如下: 运行前管理: 一方面慢车道运行的所有查询估算内存都会进行统计,另一方面数据库系统实际使用内存会进行反馈,当实际使用内存大于统计内存时,对统计内存进行调整。查询运行前,判断全局剩余内存能否满足查询运行,满足情况下查询可以直接运行,否则查询需要排队,等待其他查询释放资源后运行。
数据进行实时分析,GaussDB(DWS)的快速入库和查询能力可支持实时数据分析。 图4 实时数据分析 优势 流式数据实时入库 互联网等数据经过流计算及AI服务处理后,可实时写入GaussDB(DWS)。 实时监控与预测 围绕数据进行分析和预测,对设备进行监控,对行为进行预测,实现控制和优化。
慢SQL过滤条件中未涉及分区字段,导致执行计划未分区剪枝,进行了全表扫描,性能严重劣化。 分析过程 和用户确认部分业务慢,执行慢的业务中都涉及到了同一张表tb_motor_vehicle。 收集几个典型的慢SQL语句,分别打印执行计划。从执行计划中可以看出来,两条SQL的耗时都集中在Partitioned
整个输入的字符串将变为一个元素的数组。否则输入字符串将在每个分隔字符串处分开。 unnest(anyarray) 描述:扩大一个数组为一组行。 返回类型:setof anyelement 示例: 1 2 3 4 5 6 SELECT unnest(ARRAY[1,2]) AS RESULT;
查询可用区列表 功能介绍 该接口用于查询租户创建集群时可使用的可用区列表。在创建实例时,需要配置实例所在的可用区ID。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/availability-zones 表1 路径参数 参数 是否必选 参数类型
取消”。 终止正在执行的查询后,正在执行的SQL语句会停止执行。 如果某查询被终止,该查询对数据库所做的变更会被撤销。该查询后的查询不会执行。 以下情况查询无法终止,“结果”页签显示该查询的执行结果: 服务器已执行完毕该查询,正在准备生成结果。 服务器已执行完毕该查询,查询结果正在从服务器传送至Data
用户可配置需要Vacuum的列存表,其中一行对应一张表,每张表以数据库名、模式名、表名表示,以空格进行分割。 单击“下一步:定时配置”,配置Vacuum类型,推荐选择“周期型任务”,GaussDB(DWS)将自动在自定义时间窗内执行Vacuum。 确认无误后,单击“下一步:配置确认”,完成配置。
的迁移能力及多种数据源到DWS的集成能力,降低用户数据源迁移和集成的复杂性,是一种高效易用的数据集成服务。目前数据源支持从Kafka、MySQL、Oracle和IoT源端迁移至GaussDB(DWS)目的端。 该特性仅8.2.0及以上集群版本支持。 源端数据源不支持DWS,即不支持从DWS迁移到DWS。
“开始时间”:显示查询的执行开始时间。 “执行时间”:显示查询的执行用时。 “数据库”:显示数据库名称。 “状态”:显示查询的执行状态,可能为“成功”或“失败”。 删除连接信息时,查询历史会一并删除。如果“历史执行SQL”对话框关闭,查询不会从列表中删除。 在“历史执行SQL”对话框中,可执行如下操作:
row) MySQL disable_compat_substr_mysql MySQL兼容模式下,控制substr/substring函数在起始位置pos <= 0时的行为。 默认兼容MySQL。可通过设置此参数,回退到历史版本行为。 不设置此选项时,兼容MySQL行为,即pos
row) MySQL disable_compat_substr_mysql MySQL兼容模式下,控制substr/substring函数在起始位置pos <= 0时的行为。 默认兼容MySQL。可通过设置此参数,回退到历史版本行为。 不设置此选项时,兼容MySQL行为,即pos
以使用SQL客户端工具连接集群,然后执行创建数据库、管理数据库、导入/导出数据以及查询数据的操作。 GaussDB(DWS)为用户提供了PB(petabyte)级高性能数据库,主要体现在: MPP大规模并行处理框架,支持行列混存、向量化执行,实现万亿数据关联分析秒级响应。 内存计算,基于Bloom
目前,GaussDB(DWS)支持三种数据库兼容模式:Oracle、TD和MySql,不同兼容模式下语法和行为存在差异,兼容性差异说明可参考Oracle、Teradata和MySQL语法兼容性差异。 不同兼容模式下的database表现出不同的兼容性行为属于正常现象。可以通过查看select datname
动态调用存储过程 动态调用存储过程必须使用匿名的语句块将存储过程或语句块包在里面,使用EXECUTE IMMEDIATE…USING语句后面带IN、OUT来输入、输出参数。 语法 语法请参见图1。 图1 call_procedure::= using_clause子句的语法参见图2。
field_name、field_value中,生成多条新数据,完成行转列。 GDS-Kafka入库模式 GDS-Kafka的数据入库都是先将数据copy至临时表,然后再根据客户的使用场景以及目标表有无主键进行merge或者insert,详见下表: 表3 GDS-Kafka入库模式
--切换数据库为mysql_db。 td_db=# \c mysql_db --创建表t3。 mysql_db=# CREATE TABLE t3(a int, b varchar(10)); --查看coalesce参数输入int和varchar类型的查询语句的执行计划。 mysql_db=#
理员才能真正对一个数据库进行VACUUM操作)。VACUUM命令会跳过那些用户没有权限的表进行垃圾回收操作。 VACUUM不能在事务块内执行。 建议生产数据库经常清理(至少每晚一次),以保证不断地删除失效的行。尤其是在增删了大量记录之后,对受影响的表执行VACUUM ANALYZ
显示各实例上的Database统计信息。 行为变更 表7 行为变更 变更类型 序号 名称 变更描述 修改 1 not-null/check约束冲突时不打印整行数据的detail not-null/check约束冲突时不打印整行数据的detail。 2 兼容C80行为默认不匹配interval到text隐式类型转换
动态调用存储过程 动态调用存储过程必须使用匿名的语句块将存储过程或语句块包在里面,使用EXECUTE IMMEDIATE…USING语句后面带IN、OUT来输入、输出参数。 语法 语法请参见图1。 图1 call_procedure::= using_clause子句的语法参见图2。