创建账号 概述 创建实例时,除系统默认创建的 default 账号外,您可根据业务的需要,通过控制台创建其他的业务账号。 账号类型 云数据库 Redis 实例支持两种数据库账号: 默认账号 和 用户账号 。 您可以在控制台管理所有账号和数据库,账号拥有的具体权限请参见“账号权限列表”。 账号类型 说明 普通账号 可以通过控制台、API或者SQL语句创建和管理。
diagnosis/mysql/sqlfilter/action HTTP/ 1.1 Host : dbsc.bj.baidubce.com Authorization : authorization string { appId : appId , nodeId : nodeId , filterId : filterId , action : action } 请求头域 除公共头域外,无其它特殊头域
Row 操作 插入记录 功能介绍 将一条或者一批记录插入到指定的数据表中。插入语义为Insert,即,当记录的主键已存在时,则插入报错。当插入一批时,该接口暂不支持批次的原子性。
闪回粒度 • 闪回库:闪回整个数据库上执行的SQL操作 • 闪回表:闪回在特定数据库中的特定表上执行的SQL操作 选择库表 选择执行过误操作SQL的目标库表 误操作SQL类型 类型可选:插入、更新或删除 闪回类型 • 回滚SQL :逆序遍历BINLOG中的匹配事件,对INSERT、UPDATE、DELETE事件进行逆反操作,生成的SQL。 使用方式:在 原表 执行,对现有数据进行覆盖性恢复。
您可以在控制台管理所有账号和数据库,账号拥有的具体权限请参见“账号权限列表”。 账号类型 说明 普通账号 可以通过控制台、API或者SQL语句创建和管理。 一个实例可以创建多个普通账号,具体的数量与实例内核有关 。 需要手动给普通账号授予特定数据库的权限。 普通账号不能创建和管理其他账号,也不能断开其他账号的连接。 创建用户账号 登录云数据库 Redis 管理控制台 。
当一个Query仅仅访问带有很多列的列存表中的一小部分列时,其他不相关的列不会备从磁盘检索到,因此I/O的开销相比于行存会小很多。 行存适合于传统的频繁进行更新和插入的交易类型的事务,和对于常用每个Query都涉及记录中的很多列的情况。如果Select列表和Where条件需要数据表中大多数列,则此数据表采用行存最适合。
setTable String 无 设置表名 setRows List<Row> 无 设置插入的行 getter: 方法 参数类型 返回值类型 功能 getDatabase 无 String 获取数据库名 getTable 无 String 获取表名 getRows 无 List<Row> 获取插入的行 builder: 可以通过InsertRequest.builder()获取一个
数据库账号 您可以使用以下账号登录数据库集群。更多信息请参见 创建数据库账号 。 账号类型 说明 集群地址账号 • 可以通过控制台或者SQL语句创建和管理。 • 一个实例可以创建多个集群地址账号。 • 管理被授权的数据库。 主库地址账号 • 该账户为主节点地址专用账户,不用于其他集群地址。
Row 操作 插入记录 功能介绍 将一条或者一批记录插入到指定的数据表中。插入语义为Insert,即,当记录的主键已存在时,则插入报错。当插入一批时,该接口暂不支持批次的原子性。
元数据锁 :管理对数据库对象的并发访问并确保数据的一致性。在表上有活动事务时,对数据库对象进行元数据锁(通常是 DDL 语句)修改时的会话会被阻塞。 同时元数据锁可能会对后续的 DML 语句造成阻塞,形成阻塞堆积,影响性能。 注意: 当前功能对表类型的元数据锁进行展示,实时列表中展示的是存在持有等待关系的 MDL 锁信息,无持有等待关系的不展示。