如下图所示: 通过命令查看 通过数据库管理工具登录RDS管理控制台 在顶部菜单栏点击SQL窗口 执行命令 select * from mysql.slow_log; ,获取慢日志明细数据 执行命令 show variables like 'log_error'; ,获取错误日志明细数据 使用场景举例 当前系统响应比较慢,如何利用慢SQL功能进行定位?
用户可以通过super账号执行SQL命令创建DB、管理账号及kill数据库等操作。用户如果需要创建root账号,可以通过super账号执行以下SQL命令创建: CREATE USER 'root'@'%' IDENTIFIED BY 'XXXXXX' super 权限账号相关操作,请参考 创建高权限账号 。
失败重试 用户使用云数据库 Redis 集群时,网络抖动、机器偶发故障等因素均可能导致请求失败,百度智能云数据库 Redis 集群有自动故障恢复的策略,设计合理的客户端自动重试机制能够显著提升应用程序的健壮性和用户体验。本节内容将描述配置客户端重试时需要注意的事项。 Jedis 客户端重试示例 Jedis 4.0.0 及以上版本支持重试机制。
为了使用云数据库 Redis,原来的系统会有多大的修改? 云数据库 Redis 分别兼容Memcache和Redis的原生API,让代码的改动量降至最低。 云数据库 Redis实例是否支持选择CPU? 云数据库 Redis 目前单节点CPU处理能力为单核,分片数量越大对应的cpu核数越高。 云数据库 Redis实例不支持select命令,无法分片,如何解决这个问题?
删除数据库 注意事项 删除数据库后,数据库的数据将无法恢复。请谨慎操作。 删除数据库 登录 RDS管理控制台 。 在控制台页面左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 找到目标实例,点击 实例名称 ,进入实例详情页面。 在左侧导航栏中单击 数据库管理 ,进入数据库管理子页面。 在“数据库管理”子页面,点击要删除数据库对应操作列的 删除 链接。
显示结果如下: 原因分析 导致以上现象发生需要三方面的因素: 当前RDS实例不支持FEDERATED引擎,登录数据库执行下面的SQL命令: SHOW ENGINES; sql_mode设置中不含NO_ENGINE_SUBSTITUTION,登录数据库执行下面的SQL命令: SHOW VARIABLES LIKE 'sql_mode'; 当前RDS实例的默认存储引擎是InnoDB,登录数据库执行下面的
Lua脚本使用规范与注意事项 云数据库Redis 支持 Lua 相关命令,通过 Lua 可轻松实现更复杂的业务逻辑,并原子性地执行。本文介绍通过 Redis 使用 Lua 脚本的使用规范和注意事项。
前提条件 用户可以通过内网和公网访问云数据库 Redis 数据库。 内网连接: 设置白名单 并用内网域名连接。 公网连接: 设置白名单 并 开通公网访问 ,用公网IP或域名连接。 连接 Redis 实例 前提条件: 云数据库 Redis 仅支持百度智能云内网访问,即只有在相同 VPC 内的设备上安装 redis-client 才能与 Redis 建立连接并进行数据操作。
百度智能云数据库 Redis 单机版和集群版均提供了 sentinel 系列的命令,将自己伪装为一个 sentinel 节点,此前使用 sentinel 模式的客户端,无需变更代码即可接入百度云Redis集群。
用户执行命令后,Proxy 会拿到这个命令的 key,并计算 slot,而后使用 slot 查表得到对应分片。 客户端无需关注集群的结构,通过 Proxy 即可访问云数据库 Redis 集群,就像是在访问单机版 Redis 一样。但因为数据被分散在了多个分片中,在命令执行上和单机版 Redis 尚存在一些差异。 如何保证多个 key 落在同一个分片?