SQL闪回 概述 本文介绍了SQL闪回功能的使用方法。 背景介绍 针对SQL误操作,通过回滚SQL与原始SQL两种方式,提供行级数据的恢复能力。 当在 GaiaDB 上执行误操作SQL(如插入、更新或删除) 后,使用SQL闪回,提供相关的误操作信息,即可从 Binlog 中找到匹配的事件,生成对应的恢复文件,下载后根据需求恢复数据,提升恢复的效率。
将SQL Server数据库作为源的限制 3.1 针对结构迁移任务的限制 SQL Server→SQL Server的同构数据库迁移支持表、视图、自定义数据类型、函数、存储过程和触发器的结构迁移。 异构数据库间仅支持库表结构的迁移。 3.2 针对全量迁移任务的限制 如果源库中待迁移的表没有主键或唯一约束,且所有字段没有唯一性,可能会导致目标数据库中出现重复数据。
sql_big_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting status stored straight_join stream string substr substring T - Z table tables
SQL 限流 概述 SmartDBA 提供 SQL 限流功能,您可以通过创建 SQL 限流任务,对 SQL 类型、最大并发数和 SQL 关键字等设置来控制数据库请求的访问量和并发量,从而达到访问的可用性和稳定性。我们为 SQL 限流提供丰富的管控能力,支持创建多条限流任务,各个限流任务不会发生冲突和影响。同时支持对 SQL 限流的查看、关闭、修改和删除功能。
SQL模型 Sugar BI中的 SQL 模型是指在数据源的基础上建立的 SQL 查询模型,主要包含 SQL 语句以及建模信息(包括字段名称、字段数据类型等),当然 SQL 语句可以是简单的单表查询,也可以是复杂的多表 join 甚至是 union 等复杂查询语句。
gaiadb-s page Integer 否 URL参数 当前第几页,从1开始 默认是1 pageSize Integer 否 URL参数 每页记录数,默认是20 offset Integer 否 URL参数 记录偏移量或者起始记录数,默认是0 sort String 否 URL参数 排序字段,默认为空 nodeId String 否 URL参数 节点ID engine String 否 URL参数 存储引擎
以获取利润为例,通过「利润」=「价格」-「成本」创建计算度量来获取利润: 注意: 计算字段中填写的是 SQL 表达式,而不是填写完整的 select 查询语句。 可通过输入 下划线_ 唤出列表来插入维度或度量字段名计算字段只需要写SQL表达式即可,不需要写完整的SQL语句!
慢 SQL 统计 :点击 SQL 模版操作中的 分析 即可查看完整的 SQL 模版、SQL 样例以及表信息;点击 SQL 模版操作中的 统计 即可查看该模版与所选时间段内全部模版的耗时、锁等待、扫描行数、返回行数占比情况。 慢 SQL 详情 :点击 慢 SQL 详情 切换栏,可查看慢 SQL 明细信息。
获取慢SQL说明 接口说明 获取慢SQL说明 请求结构 GET /v{version}/instance/{instanceId}/smartdba/slowsql/explain/{sqlId}/{schema} HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: authorization
自定义 SQL 视图中嵌入各类参数 在查询中,用户通常设置过滤条件来进行数据查询的过滤,过程如下: 创建一个自定义 SQL 视图 设置图表的过滤组件,例如:设置日期过滤组件,并关联相应的数据模型和字段: 选择日期,点击查询,点击图表「调试」,可以看到生成的 SQL 语句如下: 但是,如果您的数据量非常大,上图中,SQL 的 where 子句是加在外层,而外层加 where 无法阻止数据库扫描全表,因此需要将