基准测试

云数据库 RDS

  • 相关协议
    • 云数据库RDS服务等级协议SLA
    • 百度智能云数据库可信云
    • 云数据库RDS服务条款
  • 知识库
    • utf8mb4字符集在云上的使用
    • MySQL无主键表导致的复制延迟问题
    • MySQL之interactive_timeout和wait_timeout
    • REFERENCES-command-denied-to-user错误详解
    • MySQL5.7新特性之在线调整innodb_buffer_pool_size
    • sql_mode参数使用详解之NO_ENGINE_SUBSTITUTION
    • mysqldump工具使用详解
    • 为什么mysql的ibdata1文件会不断增大
    • MySQL5.7ibtmp暴涨导致磁盘打满问题
    • disabled_storage_engines参数实现表引擎自动转换
    • lower_case_table_names参数使用详解
    • innodb_strict_mode参数使用详解
    • innodb_large_prefix参数使用详解
    • explicit_defaults_for_timestamp参数使用详解
    • MySQL5.7新特性之GeneratedColumn
    • 使用mysqldump导入GeneratedColumn报错问题
    • 知识库概览
    • time_zone参数使用详解
    • log_timestamps参数使用详解
  • 产品计费
    • 到期和欠费说明
    • 计费概述
    • 查看账单
    • 最新活动与价格调整
    • 退款说明
    • 计费说明
      • 变配计费说明
      • 计费项
      • 计费方式变更
      • 续费说明
  • 性能测试白皮书
    • 基准测试
    • 概述
  • 快速入门
    • 创建MySQL实例
    • 数据迁移
    • 创建数据库
    • 连接实例
    • 使用流程
    • 创建账号
    • RDS安全说明
  • 典型实践
    • 代理实例使用限制
    • 使用RDS代理和只读解决负载过高的问题
    • 数据安全典型实践
    • PostgreSQL通过auto_explain分析查询性能
    • 克隆实例恢复数据典型实践
    • 物理备份本地恢复实践
    • MySQL实例配置典型实践
    • MySQL慢日志典型实践
    • 典型实践概览
    • 数据迁移典型实践
      • PostgreSQL数据库上云迁移
      • SQLServer数据库上云迁移
      • MySQL数据库上云迁移
    • RDS监控和报警处理
      • CPU报警处理方法
      • MySQL慢查询报警处理最佳实践
      • 大事务报警处理方法
      • RDS监控报警配置
      • 慢查询报警处理方法
  • 视频指南
    • 备份及克隆实例
    • 连接实例
    • 日志管理
    • 查看监控及设置报警策略
    • 设置读写分离
    • 管理实例及账号
    • 创建实例
  • API参考
    • 备份管理接口说明
    • 调用说明
    • 对象说明
    • API概览
    • 慢日志下载任务相关接口说明
    • 实例管理接口说明
    • 账号管理接口说明
    • 附录
    • 其它接口说明
    • 目录
    • 白名单管理接口说明
    • Sample-Code
    • 参数管理接口说明
    • 表粒度账号管理
      • 查询账户详情
    • 慢查询管理
      • 查询慢查询任务列表
      • 获取慢查询下载任务详情
      • 创建慢查询下载任务
    • 回收站管理
      • 实例开机
      • 查询回收站实例列表
      • 删除单个实例
    • 任务管理
      • 查询任务列表
    • 只读组管理
      • 只读组重新负载均衡
      • 开启或关闭公网
      • 删除只读组
      • 批量修改只读组名称、延迟剔除开关、延迟阈值、重新负载均衡开关、组内只读实例权重
      • 创建只读组
      • 查询只读组详情
      • 修改连接信息
      • 只读实例加入只读组
      • 只读实例离开只读组
      • 展示主实例关联的只读组列表
    • 日志管理
      • 慢日志列表
      • 错误日志列表
      • 获取慢日志详情
      • 获取错误日志详情
      • 获取pg日志列表
      • 获取pg日志详情
      • 错误日志下载详情
      • 慢日志下载详情
    • 其它
      • 获取可用区列表
      • 获取订单状态
      • 获取子网列表
      • 更新白名单
      • 热活实例组强切
      • 查看白名单
    • 慢日志下载任务
      • 慢日志下载任务列表
      • 慢日志下载详情
    • 实例管理(已弃用)
      • 重启实例
      • 修改实例名称
      • 已创建实例自动续费
      • 开关公网访问
      • 修改同步模式
      • 创建代理实例(已弃用)
      • 修改连接信息
      • 实例扩缩容
      • 创建只读实例(已弃用)
      • 创建主实例(已弃用)
    • 安全管理
      • 查询白名单
      • 获取SSL加密信息
      • 获取SSL加密证书
      • 更新白名单
    • 账号管理
      • 创建账号(放弃版)
      • 修改账号密码
      • 查询账号列表(放弃版)
      • 查询特定账号信息(放弃版)
      • 修改账号权限
      • 修改账号备注
      • 删除账号
      • 查询账号列表
      • 创建账号
      • 查询账号详情
    • 实例管理
      • 重启实例
      • 变配实例
      • 获取预付费的变配差价
      • 续费实例
      • 更新实例名称
      • 创建代理实例
      • 实例是否支持启用自动扩容
      • 实例开启自动续费
      • 更新实例连接信息
      • 获取新购价格
      • 查询实例列表1
      • 获取指定实例的自动扩容配置信息
      • 可用区迁移
      • 更新实例同步模式
      • 实例批量变配
      • 集群状态检查
      • 创建主实例
      • 释放实例
      • 绑定标签
      • 更新存储自动扩容配置
      • 查询实例列表
      • 查询子网列表
      • 更新实例公网访问状态
      • 拨测接口
      • 检查实例是否支持热变配
      • 查询指定实例详情
      • 查询可用区列表
      • 删除实例
      • 查询实例详情
      • 创建只读实例
      • 更新时间窗口
    • 数据库管理
      • 删除数据库
      • 修改描述信息
      • 创建数据库
      • 修改数据库端口
      • 获取数据库列表
    • 热活实例组
      • 创建实例组
      • 实例组详情
      • 实例组前置检查(实例连通性检查)
      • 实例组列表
      • 主角色变更
      • 修改热活实例组的名称
      • 加入某个实例组
      • 强制切换热活实例组
      • 退出热活实例组
      • 小版本前置检查
      • 实例组前置检查(数据检查)
      • 批量加入热活实例组
      • 实例组前置检查(GTID检查)
      • 删除热活实例组
    • 版本管理
      • 查看实例允许升级的小版本列表
      • 实例升级小版本
    • 备份管理
      • 获取binlog列表
      • 修改备份策略
      • 手动发起全量的物理备份
      • 获取binlog信息
      • 按时间点进行库表恢复
      • 按备份集进行库表恢复
      • 查询备份列表
      • 删除指定的备份集
      • 查询备份详情
    • Performance
      • 查询innodbstatus快照数据
      • 查询事务列表
      • 查询processlist快照数据
      • Kill会话
      • 查询连接列表
    • 参数管理
      • 获取参数模板列表
      • 复制参数模板
      • 修改配置参数
      • 获取参数模板详情
      • 查询修改历史
      • 查询参数列表
    • 故障切换
      • 将实例加入故障注入白名单
      • 将实例从故障注入功能白名单移除
      • 查看用户的故障注入白名单
      • 发起故障注入操作
    • SmartDBA
      • 会话诊断
        • 根据传入的kill类型及类型所对应的值执行kill会话的操作
        • 获取指定实例的会话概览
        • 获取指定会话kill类型的相关参数
        • 获取指定实例的实时会话
        • 获取指定实例的会话kill记录
        • 获取指定实例的会话统计
        • 校验执行kill操作的数据库用户及密码是否正确
      • 空间诊断
        • 获取数据空间表的详情
        • 获取库表空间概况
        • 获取数据空间的数据库列表
      • 错误日志
        • 关闭错误日志服务
        • 开启错误日志服务
        • 查询错误日志服务是否开启
        • 获取错误日志列表
      • SQL限流
        • 开启关闭某个限流规则
        • 添加一条限流规则
        • 更新一条限流规则
        • 实例是否支持限流
        • 获取实例限流规则列表
        • 删除某个限流规则
        • 获取某个限流规则详情
      • 慢SQL诊断
        • 获取慢SQL调优建议
        • 关闭慢SQL诊断
        • 查询慢SQL诊断开通状态
        • 获取慢SQL来源IP分布
        • 获取慢SQL表中的列
        • 开通慢SQL诊断
        • 获取慢SQL说明
        • 获取慢SQL趋势
        • 获取慢SQL表中的索引
        • 根据SQLID获取慢SQL
        • 获取SQL模板维度的统计信息
        • 获取慢SQL诊断列表
        • 获取慢SQL中的表
        • 获取慢SQL耗时分布
  • 常见问题
    • 常见问题总览
    • RDS-for-MySQL常见问题
      • SQL-开发类问题
      • 计费类问题
      • 使用类问题
      • 迁移类问题
      • 运维类问题
      • 专属实例问题
      • 性能类问题
      • 安全类问题
      • 配置类问题
    • RDS-for-PostgreSQL常见问题
      • 运维类问题
    • RDS-for-SQLServer常见问题
      • 运维类问题
  • 产品简介
    • 功能概览
    • 标准与认证
    • 什么是云数据库RDS
    • 应用场景
      • 异地容灾
      • 读写分离
    • 实例规格
      • 实例类型
      • 实例版本及规格
        • PostgreSQL
          • 主实例
        • MySQL
          • 代理实例
          • 主实例
          • 只读实例
        • SQLServer
          • 主实例
    • 产品优势
      • 高安全
      • 灵活易用
      • 高可用及容灾
      • 高性能
      • RDS与自建数据库对比
    • 产品系列
      • 产品系列概述
      • 代理实例
      • 边缘数据库RDS
      • 单机基础版
      • Raft金融版
      • 双机高可用版
      • 只读实例
  • 动态与公告
    • 功能发布记录
    • 重要通知
      • 云数据库 RDS for MySQL 单机基础版云磁盘全面升级
      • 品牌升级
      • RDS备份商业化通知
      • 云数据库 RDS 磁盘规则全面升级
      • 云数据库 RDS for MySQL 8.0 重磅发布
    • 产品公告
      • 2024年3月15日起RDS MySQL 5.5和5.6 停止内核更新维护
      • phpMyAdmin将于2024年12月5日下线
  • 操作指南
    • RDS-for-MySQL操作指南
      • 多用户访问控制
      • 数据迁移
      • 全局概览
      • 控制台介绍
      • MySQL功能概览
      • 使用须知
      • 只读实例
        • 管理只读实例组
        • 只读实例简介
        • 创建只读实例
        • 管理只读实例
      • 日志管理
        • 慢SQL统计
        • 慢日志管理
        • 错误日志明细
        • 慢日志明细
        • 错误日志下载
      • SmartDBA
        • SQL诊断
        • 简介
        • SQL 限流
        • 空间诊断
        • 性能诊断
        • 集群拓扑
        • 会话诊断
      • 监控报警
        • 报警策略
        • 监控指标搜索
        • 查看监控信息
      • 数据管理(DMS)
        • 简介
        • 开发与设计
        • 服务管理
        • 权限中心
        • 审批管理
      • 实例管理
        • 重启实例
        • 创建专属实例
        • 创建MySQL实例
        • 实例回收站
        • 创建代理实例
        • 释放实例
        • 暂停实例
        • 创建只读实例
        • 续费实例
          • 自动续费
          • 手动续费
      • 升级实例
        • MySQL内核小版本发布记录
        • 单机版升级为双机高可用版
        • 升级内核小版本
      • 数据库管理
        • 删除数据库
        • 创建数据库
        • 修改数据库备注
      • 变更实例
        • 修改实例名称
        • 克隆实例
        • 迁移可用区
        • 预付费转后付费
        • 变更配置
        • 设置存储空间自动扩容
        • 后付费转预付费
        • 主备切换
        • 修改数据复制方式
        • 设置可维护时间段
        • 修改实例域名
      • 连接数据库
        • 查看和管理实例连接地址和入口
        • 连接实例
        • 申请或释放外网地址
        • 连接检查
      • 备份
        • 备份概述
        • 备份费用
        • 管理备份
          • 下载备份
          • 管理本地日志(Binlog)
        • 执行备份
          • 手动备份
          • 跨地域备份
          • 高频备份
          • 自动备份
          • 稀疏备份
        • 热活实例组
          • 创建热活实例组
          • 变更为主角色
          • 简介
          • 监控管理
          • 加入热活实例组
          • 退出热活实例组
          • 账号管理
          • 删除热活实例组
          • 数据库管理
      • 账号与权限管理
        • 修改账号密码
        • 修改账号权限
        • 修改账号备注
        • 删除账号
        • 创建账号
        • 账号权限列表
      • 标签管理
        • 创建标签
        • 删除标签
        • 根据标签筛选实例
      • 参数管理
        • 查看参数修改历史
        • 设置实例参数
        • 使用参数模板
          • 删除参数模板
          • 简介
          • 管理参数模板
          • 新建自定义参数模板
          • 参数模板应用到实例
      • 恢复
        • 物理备份恢复到自建数据库
        • SQL闪回
        • 库表恢复
        • 实例级别恢复(克隆实例)
        • 数据恢复方案概览
        • 实例级别恢复(原地覆盖)
      • 安全管理与加密
        • 配置安全组
        • 设置透明数据加密TDE
        • 云盘加密
        • 设置SSL加密
        • 设置DB防火墙
        • 设置白名单
      • 数据库代理
        • 管理代理实例
        • 创建代理实例
        • 代理实例简介
        • 数据库代理费用说明
    • RDS-for-PostgreSQL操作指南
      • 多用户访问控制
      • 数据迁移
      • 资源账单
      • 全局概览
      • 控制台介绍
      • PostgreSQL功能概览
      • 使用须知
      • 概述
      • 日志管理
        • 运行日志下载
      • 插件管理
        • 支持的插件列表
        • 管理插件
      • 安全管理
        • 安全组管理
        • SSL加密
        • 白名单管理
      • 账号管理
        • 修改账号密码
        • 删除账号
        • 创建账号
      • 监控报警
        • 设置报警规则
        • 查看监控资源
      • 数据库管理
        • 管理数据库
      • 变更实例
        • 修改实例名称
        • 迁移可用区
        • 预付费转后付费
        • 变更配置
        • 后付费转预付费
        • 修改实例域名
      • 备份
        • 备份概述
        • 下载备份
        • 手动备份
        • 自动备份
      • 标签管理
        • 创建标签
        • 删除标签
        • 根据标签筛选实例
      • 参数管理
        • 使用参数模版
        • 设置参数
      • 恢复
        • 恢复到原实例
        • 数据恢复方案概览
      • 数据库连接
        • 连接实例
      • 实例生命周期
        • 重启实例
        • 释放实例
        • 创建实例
        • 暂停实例
        • 续费实例
          • 自动续费
          • 手动续费
    • RDS-for-SQLServer操作指南
      • 多用户访问控制
      • 数据迁移
      • 功能限制
      • SQLServer功能概览
      • 资源账单
      • 全局概览
      • 控制台介绍
      • 使用须知
      • 日志管理
        • SLOWLOG管理
      • 安全管理
        • 白名单
      • 账号管理
        • 修改账号密码
        • 修改账号权限
        • 修改账号备注
        • 删除账号
        • 创建账号
      • 监控报警
        • 设置报警规则
        • 查看资源监控
      • 数据库管理
        • 删除数据库
        • 创建数据库
        • 修改数据库备注
      • 变更实例
        • 修改实例名称
        • 预付费转后付费
        • 变更配置
        • 后付费转预付费
        • 修改实例域名
      • 备份
        • 备份概述
        • 下载备份
        • 手动备份
        • 自动备份
      • 标签管理
        • 创建标签
        • 删除标签
        • 根据标签筛选实例
      • 参数管理
        • 参数修改历史
        • 设置实例参数
      • 恢复
        • 恢复到原实例
      • 数据库连接
        • 连接实例
      • 实例生命周期
        • 重启实例
        • 释放实例
        • 创建实例
        • 续费实例
          • 自动续费
          • 手动续费
  • SDK
    • Python-SDK
      • 初始化
      • 实例管理
      • 安装SDK工具包
      • 概述
    • JAVA-SDK
      • 其他接口
      • RdsClient
      • 参数管理
      • 日志管理
      • 备份管理(新)
      • 账号管理
      • 实例管理
      • 备份管理
      • 安装SDK工具包
      • 数据库管理
      • 概述
    • GO-SDK
      • 版本管理
      • 异常处理
      • 其他接口
      • 回收站管理
      • Performance
      • 参数管理
      • 白名单管理
      • 初始化
      • 热活实例组管理
      • 账号管理
      • 实例管理
      • 备份管理
      • 任务管理
      • 主要接口
      • 安装SDK工具包
      • 数据库管理
      • SmartDBA
      • 概述
所有文档
menu
没有找到结果,请重新输入

云数据库 RDS

  • 相关协议
    • 云数据库RDS服务等级协议SLA
    • 百度智能云数据库可信云
    • 云数据库RDS服务条款
  • 知识库
    • utf8mb4字符集在云上的使用
    • MySQL无主键表导致的复制延迟问题
    • MySQL之interactive_timeout和wait_timeout
    • REFERENCES-command-denied-to-user错误详解
    • MySQL5.7新特性之在线调整innodb_buffer_pool_size
    • sql_mode参数使用详解之NO_ENGINE_SUBSTITUTION
    • mysqldump工具使用详解
    • 为什么mysql的ibdata1文件会不断增大
    • MySQL5.7ibtmp暴涨导致磁盘打满问题
    • disabled_storage_engines参数实现表引擎自动转换
    • lower_case_table_names参数使用详解
    • innodb_strict_mode参数使用详解
    • innodb_large_prefix参数使用详解
    • explicit_defaults_for_timestamp参数使用详解
    • MySQL5.7新特性之GeneratedColumn
    • 使用mysqldump导入GeneratedColumn报错问题
    • 知识库概览
    • time_zone参数使用详解
    • log_timestamps参数使用详解
  • 产品计费
    • 到期和欠费说明
    • 计费概述
    • 查看账单
    • 最新活动与价格调整
    • 退款说明
    • 计费说明
      • 变配计费说明
      • 计费项
      • 计费方式变更
      • 续费说明
  • 性能测试白皮书
    • 基准测试
    • 概述
  • 快速入门
    • 创建MySQL实例
    • 数据迁移
    • 创建数据库
    • 连接实例
    • 使用流程
    • 创建账号
    • RDS安全说明
  • 典型实践
    • 代理实例使用限制
    • 使用RDS代理和只读解决负载过高的问题
    • 数据安全典型实践
    • PostgreSQL通过auto_explain分析查询性能
    • 克隆实例恢复数据典型实践
    • 物理备份本地恢复实践
    • MySQL实例配置典型实践
    • MySQL慢日志典型实践
    • 典型实践概览
    • 数据迁移典型实践
      • PostgreSQL数据库上云迁移
      • SQLServer数据库上云迁移
      • MySQL数据库上云迁移
    • RDS监控和报警处理
      • CPU报警处理方法
      • MySQL慢查询报警处理最佳实践
      • 大事务报警处理方法
      • RDS监控报警配置
      • 慢查询报警处理方法
  • 视频指南
    • 备份及克隆实例
    • 连接实例
    • 日志管理
    • 查看监控及设置报警策略
    • 设置读写分离
    • 管理实例及账号
    • 创建实例
  • API参考
    • 备份管理接口说明
    • 调用说明
    • 对象说明
    • API概览
    • 慢日志下载任务相关接口说明
    • 实例管理接口说明
    • 账号管理接口说明
    • 附录
    • 其它接口说明
    • 目录
    • 白名单管理接口说明
    • Sample-Code
    • 参数管理接口说明
    • 表粒度账号管理
      • 查询账户详情
    • 慢查询管理
      • 查询慢查询任务列表
      • 获取慢查询下载任务详情
      • 创建慢查询下载任务
    • 回收站管理
      • 实例开机
      • 查询回收站实例列表
      • 删除单个实例
    • 任务管理
      • 查询任务列表
    • 只读组管理
      • 只读组重新负载均衡
      • 开启或关闭公网
      • 删除只读组
      • 批量修改只读组名称、延迟剔除开关、延迟阈值、重新负载均衡开关、组内只读实例权重
      • 创建只读组
      • 查询只读组详情
      • 修改连接信息
      • 只读实例加入只读组
      • 只读实例离开只读组
      • 展示主实例关联的只读组列表
    • 日志管理
      • 慢日志列表
      • 错误日志列表
      • 获取慢日志详情
      • 获取错误日志详情
      • 获取pg日志列表
      • 获取pg日志详情
      • 错误日志下载详情
      • 慢日志下载详情
    • 其它
      • 获取可用区列表
      • 获取订单状态
      • 获取子网列表
      • 更新白名单
      • 热活实例组强切
      • 查看白名单
    • 慢日志下载任务
      • 慢日志下载任务列表
      • 慢日志下载详情
    • 实例管理(已弃用)
      • 重启实例
      • 修改实例名称
      • 已创建实例自动续费
      • 开关公网访问
      • 修改同步模式
      • 创建代理实例(已弃用)
      • 修改连接信息
      • 实例扩缩容
      • 创建只读实例(已弃用)
      • 创建主实例(已弃用)
    • 安全管理
      • 查询白名单
      • 获取SSL加密信息
      • 获取SSL加密证书
      • 更新白名单
    • 账号管理
      • 创建账号(放弃版)
      • 修改账号密码
      • 查询账号列表(放弃版)
      • 查询特定账号信息(放弃版)
      • 修改账号权限
      • 修改账号备注
      • 删除账号
      • 查询账号列表
      • 创建账号
      • 查询账号详情
    • 实例管理
      • 重启实例
      • 变配实例
      • 获取预付费的变配差价
      • 续费实例
      • 更新实例名称
      • 创建代理实例
      • 实例是否支持启用自动扩容
      • 实例开启自动续费
      • 更新实例连接信息
      • 获取新购价格
      • 查询实例列表1
      • 获取指定实例的自动扩容配置信息
      • 可用区迁移
      • 更新实例同步模式
      • 实例批量变配
      • 集群状态检查
      • 创建主实例
      • 释放实例
      • 绑定标签
      • 更新存储自动扩容配置
      • 查询实例列表
      • 查询子网列表
      • 更新实例公网访问状态
      • 拨测接口
      • 检查实例是否支持热变配
      • 查询指定实例详情
      • 查询可用区列表
      • 删除实例
      • 查询实例详情
      • 创建只读实例
      • 更新时间窗口
    • 数据库管理
      • 删除数据库
      • 修改描述信息
      • 创建数据库
      • 修改数据库端口
      • 获取数据库列表
    • 热活实例组
      • 创建实例组
      • 实例组详情
      • 实例组前置检查(实例连通性检查)
      • 实例组列表
      • 主角色变更
      • 修改热活实例组的名称
      • 加入某个实例组
      • 强制切换热活实例组
      • 退出热活实例组
      • 小版本前置检查
      • 实例组前置检查(数据检查)
      • 批量加入热活实例组
      • 实例组前置检查(GTID检查)
      • 删除热活实例组
    • 版本管理
      • 查看实例允许升级的小版本列表
      • 实例升级小版本
    • 备份管理
      • 获取binlog列表
      • 修改备份策略
      • 手动发起全量的物理备份
      • 获取binlog信息
      • 按时间点进行库表恢复
      • 按备份集进行库表恢复
      • 查询备份列表
      • 删除指定的备份集
      • 查询备份详情
    • Performance
      • 查询innodbstatus快照数据
      • 查询事务列表
      • 查询processlist快照数据
      • Kill会话
      • 查询连接列表
    • 参数管理
      • 获取参数模板列表
      • 复制参数模板
      • 修改配置参数
      • 获取参数模板详情
      • 查询修改历史
      • 查询参数列表
    • 故障切换
      • 将实例加入故障注入白名单
      • 将实例从故障注入功能白名单移除
      • 查看用户的故障注入白名单
      • 发起故障注入操作
    • SmartDBA
      • 会话诊断
        • 根据传入的kill类型及类型所对应的值执行kill会话的操作
        • 获取指定实例的会话概览
        • 获取指定会话kill类型的相关参数
        • 获取指定实例的实时会话
        • 获取指定实例的会话kill记录
        • 获取指定实例的会话统计
        • 校验执行kill操作的数据库用户及密码是否正确
      • 空间诊断
        • 获取数据空间表的详情
        • 获取库表空间概况
        • 获取数据空间的数据库列表
      • 错误日志
        • 关闭错误日志服务
        • 开启错误日志服务
        • 查询错误日志服务是否开启
        • 获取错误日志列表
      • SQL限流
        • 开启关闭某个限流规则
        • 添加一条限流规则
        • 更新一条限流规则
        • 实例是否支持限流
        • 获取实例限流规则列表
        • 删除某个限流规则
        • 获取某个限流规则详情
      • 慢SQL诊断
        • 获取慢SQL调优建议
        • 关闭慢SQL诊断
        • 查询慢SQL诊断开通状态
        • 获取慢SQL来源IP分布
        • 获取慢SQL表中的列
        • 开通慢SQL诊断
        • 获取慢SQL说明
        • 获取慢SQL趋势
        • 获取慢SQL表中的索引
        • 根据SQLID获取慢SQL
        • 获取SQL模板维度的统计信息
        • 获取慢SQL诊断列表
        • 获取慢SQL中的表
        • 获取慢SQL耗时分布
  • 常见问题
    • 常见问题总览
    • RDS-for-MySQL常见问题
      • SQL-开发类问题
      • 计费类问题
      • 使用类问题
      • 迁移类问题
      • 运维类问题
      • 专属实例问题
      • 性能类问题
      • 安全类问题
      • 配置类问题
    • RDS-for-PostgreSQL常见问题
      • 运维类问题
    • RDS-for-SQLServer常见问题
      • 运维类问题
  • 产品简介
    • 功能概览
    • 标准与认证
    • 什么是云数据库RDS
    • 应用场景
      • 异地容灾
      • 读写分离
    • 实例规格
      • 实例类型
      • 实例版本及规格
        • PostgreSQL
          • 主实例
        • MySQL
          • 代理实例
          • 主实例
          • 只读实例
        • SQLServer
          • 主实例
    • 产品优势
      • 高安全
      • 灵活易用
      • 高可用及容灾
      • 高性能
      • RDS与自建数据库对比
    • 产品系列
      • 产品系列概述
      • 代理实例
      • 边缘数据库RDS
      • 单机基础版
      • Raft金融版
      • 双机高可用版
      • 只读实例
  • 动态与公告
    • 功能发布记录
    • 重要通知
      • 云数据库 RDS for MySQL 单机基础版云磁盘全面升级
      • 品牌升级
      • RDS备份商业化通知
      • 云数据库 RDS 磁盘规则全面升级
      • 云数据库 RDS for MySQL 8.0 重磅发布
    • 产品公告
      • 2024年3月15日起RDS MySQL 5.5和5.6 停止内核更新维护
      • phpMyAdmin将于2024年12月5日下线
  • 操作指南
    • RDS-for-MySQL操作指南
      • 多用户访问控制
      • 数据迁移
      • 全局概览
      • 控制台介绍
      • MySQL功能概览
      • 使用须知
      • 只读实例
        • 管理只读实例组
        • 只读实例简介
        • 创建只读实例
        • 管理只读实例
      • 日志管理
        • 慢SQL统计
        • 慢日志管理
        • 错误日志明细
        • 慢日志明细
        • 错误日志下载
      • SmartDBA
        • SQL诊断
        • 简介
        • SQL 限流
        • 空间诊断
        • 性能诊断
        • 集群拓扑
        • 会话诊断
      • 监控报警
        • 报警策略
        • 监控指标搜索
        • 查看监控信息
      • 数据管理(DMS)
        • 简介
        • 开发与设计
        • 服务管理
        • 权限中心
        • 审批管理
      • 实例管理
        • 重启实例
        • 创建专属实例
        • 创建MySQL实例
        • 实例回收站
        • 创建代理实例
        • 释放实例
        • 暂停实例
        • 创建只读实例
        • 续费实例
          • 自动续费
          • 手动续费
      • 升级实例
        • MySQL内核小版本发布记录
        • 单机版升级为双机高可用版
        • 升级内核小版本
      • 数据库管理
        • 删除数据库
        • 创建数据库
        • 修改数据库备注
      • 变更实例
        • 修改实例名称
        • 克隆实例
        • 迁移可用区
        • 预付费转后付费
        • 变更配置
        • 设置存储空间自动扩容
        • 后付费转预付费
        • 主备切换
        • 修改数据复制方式
        • 设置可维护时间段
        • 修改实例域名
      • 连接数据库
        • 查看和管理实例连接地址和入口
        • 连接实例
        • 申请或释放外网地址
        • 连接检查
      • 备份
        • 备份概述
        • 备份费用
        • 管理备份
          • 下载备份
          • 管理本地日志(Binlog)
        • 执行备份
          • 手动备份
          • 跨地域备份
          • 高频备份
          • 自动备份
          • 稀疏备份
        • 热活实例组
          • 创建热活实例组
          • 变更为主角色
          • 简介
          • 监控管理
          • 加入热活实例组
          • 退出热活实例组
          • 账号管理
          • 删除热活实例组
          • 数据库管理
      • 账号与权限管理
        • 修改账号密码
        • 修改账号权限
        • 修改账号备注
        • 删除账号
        • 创建账号
        • 账号权限列表
      • 标签管理
        • 创建标签
        • 删除标签
        • 根据标签筛选实例
      • 参数管理
        • 查看参数修改历史
        • 设置实例参数
        • 使用参数模板
          • 删除参数模板
          • 简介
          • 管理参数模板
          • 新建自定义参数模板
          • 参数模板应用到实例
      • 恢复
        • 物理备份恢复到自建数据库
        • SQL闪回
        • 库表恢复
        • 实例级别恢复(克隆实例)
        • 数据恢复方案概览
        • 实例级别恢复(原地覆盖)
      • 安全管理与加密
        • 配置安全组
        • 设置透明数据加密TDE
        • 云盘加密
        • 设置SSL加密
        • 设置DB防火墙
        • 设置白名单
      • 数据库代理
        • 管理代理实例
        • 创建代理实例
        • 代理实例简介
        • 数据库代理费用说明
    • RDS-for-PostgreSQL操作指南
      • 多用户访问控制
      • 数据迁移
      • 资源账单
      • 全局概览
      • 控制台介绍
      • PostgreSQL功能概览
      • 使用须知
      • 概述
      • 日志管理
        • 运行日志下载
      • 插件管理
        • 支持的插件列表
        • 管理插件
      • 安全管理
        • 安全组管理
        • SSL加密
        • 白名单管理
      • 账号管理
        • 修改账号密码
        • 删除账号
        • 创建账号
      • 监控报警
        • 设置报警规则
        • 查看监控资源
      • 数据库管理
        • 管理数据库
      • 变更实例
        • 修改实例名称
        • 迁移可用区
        • 预付费转后付费
        • 变更配置
        • 后付费转预付费
        • 修改实例域名
      • 备份
        • 备份概述
        • 下载备份
        • 手动备份
        • 自动备份
      • 标签管理
        • 创建标签
        • 删除标签
        • 根据标签筛选实例
      • 参数管理
        • 使用参数模版
        • 设置参数
      • 恢复
        • 恢复到原实例
        • 数据恢复方案概览
      • 数据库连接
        • 连接实例
      • 实例生命周期
        • 重启实例
        • 释放实例
        • 创建实例
        • 暂停实例
        • 续费实例
          • 自动续费
          • 手动续费
    • RDS-for-SQLServer操作指南
      • 多用户访问控制
      • 数据迁移
      • 功能限制
      • SQLServer功能概览
      • 资源账单
      • 全局概览
      • 控制台介绍
      • 使用须知
      • 日志管理
        • SLOWLOG管理
      • 安全管理
        • 白名单
      • 账号管理
        • 修改账号密码
        • 修改账号权限
        • 修改账号备注
        • 删除账号
        • 创建账号
      • 监控报警
        • 设置报警规则
        • 查看资源监控
      • 数据库管理
        • 删除数据库
        • 创建数据库
        • 修改数据库备注
      • 变更实例
        • 修改实例名称
        • 预付费转后付费
        • 变更配置
        • 后付费转预付费
        • 修改实例域名
      • 备份
        • 备份概述
        • 下载备份
        • 手动备份
        • 自动备份
      • 标签管理
        • 创建标签
        • 删除标签
        • 根据标签筛选实例
      • 参数管理
        • 参数修改历史
        • 设置实例参数
      • 恢复
        • 恢复到原实例
      • 数据库连接
        • 连接实例
      • 实例生命周期
        • 重启实例
        • 释放实例
        • 创建实例
        • 续费实例
          • 自动续费
          • 手动续费
  • SDK
    • Python-SDK
      • 初始化
      • 实例管理
      • 安装SDK工具包
      • 概述
    • JAVA-SDK
      • 其他接口
      • RdsClient
      • 参数管理
      • 日志管理
      • 备份管理(新)
      • 账号管理
      • 实例管理
      • 备份管理
      • 安装SDK工具包
      • 数据库管理
      • 概述
    • GO-SDK
      • 版本管理
      • 异常处理
      • 其他接口
      • 回收站管理
      • Performance
      • 参数管理
      • 白名单管理
      • 初始化
      • 热活实例组管理
      • 账号管理
      • 实例管理
      • 备份管理
      • 任务管理
      • 主要接口
      • 安装SDK工具包
      • 数据库管理
      • SmartDBA
      • 概述
  • 文档中心
  • arrow
  • 云数据库RDS
  • arrow
  • 性能测试白皮书
  • arrow
  • 基准测试
本页目录
  • 测试环境
  • 测试工具
  • 测试方法
  • 测试场景
  • 测试数据
  • 测试SQL
  • 测试命令
  • 性能指标

基准测试

更新时间:2025-08-22

用户在做性能测试时,可以参考以下推荐配置和测试方法自己做,也可以发工单让百度智能云工程师协助做。

测试环境

下面环境,由客户根据需要选择。如果是跟其他云厂商做性能对比,注意保持多个环境一致。

类型 说明
客户端配置 推荐BCC配置4核8G,镜像CentOS 7.5 64位
客户端个数 如单个客户端是瓶颈,建议采用多个客户端并行压测求取数据总和
并发连接数 推荐20个并发,测试多组求平均值
云数据库 RDS 实例配置 客户可根据需要选择当前售卖主流配置规格,配置越大性能越好
网络环境 需保证客户端与云数据库 RDS 实例在同一可用区,测试结果不受网络因素影响

测试工具

SysBench简介

SysBench 是一款跨平台且支持多线程的模块化基准测试工具,可以用来做 CPU/内存/磁盘IO/线程/mutex 和数据库的基准测试。目前支持的数据库有 MySQL/Oracle/PostgreSQL。

SysBench 0.5 是基于 LuaJIT 的可脚本化的多线程基准测试工具,它常用于数据库的基准测试,也可以在不安装数据库的前提下,快速获取数据库主机的性能。以下操作都将以支持MySQL数据库为例进行。

安装方法

  1. 数据库基准测试使用的 SysBench 版本为 0.5,点此下载。
  2. SysBench 的一些安装依赖(root账号安装)。

    yum -y install gcc gcc-c++ autoconf automake make libtool bzr mysql-devel

  3. 执行如下命令安装 SysBench,以下假设安装在目录 /home/mysql/sysbench-0.5 。

    Plain Text
    1unzip sysbench-0.5.zip
    2cd sysbench-0.5
    3./autogen.sh
    4./configure --prefix=/home/mysql/sysbench-0.5/
    5make && make install

    注意:要求本机必须装有MySQL客户端

测试方法

测试场景

本文档基于 SysBench 0.5 的 oltp.lua 脚本进行混合压测,各种类型的 SQL 占比:select:update_key:update_non_key:delete:insert = 14:1:1:1:1 。

测试数据

  1. 库表结构

    Plain Text
    1CREATE TABLE `sbtest` (
    2`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
    3`k` int(10) unsigned NOT NULL DEFAULT '0',
    4`c` char(120) NOT NULL DEFAULT '',
    5`pad` char(60) NOT NULL DEFAULT '',
    6PRIMARY KEY (`id`),
    7KEY `k` (`k`)
    8) ENGINE=InnoDB DEFAULT CHARSET=utf8
  2. 数据格式

    Plain Text
    1id: 1
    2k: 5273
    3c: 902503501-67767851-807412765-640373553-541938462-40619231-573487999-109160704-120461662-146156906
    4pad: 151642452-829603952-404629406-666642176-33138146

测试SQL

  1. 查询

    Plain Text
    1SELECT c FROM sbtest1 WHERE id=51
    2SELECT c FROM sbtest1 WHERE id BETWEEN 43 AND 43+99
    3SELECT c FROM sbtest1 WHERE id BETWEEN 60 AND 60+99 ORDER BY c
    4SELECT SUM(K) FROM sbtest1 WHERE id BETWEEN 51 AND 51+99
    5SELECT DISTINCT c FROM sbtest1 WHERE id BETWEEN 54 AND 54+99 ORDER BY c
  2. 插入

    Plain Text
    1INSERT INTO sbtest1 (id, k, c, pad) VALUES (0, 499366, '98960633772-54743256208-23159763969-65787956584-31825798401-86270736030-94250135789-27425861392-37055945206-78163709800', '54784722736-74321090296-30487485394-35643091700-34261489188')
  3. 更新

    Plain Text
    1UPDATE sbtest1 SET k=k+1 WHERE id=497476
    2UPDATE sbtest1 SET c='48790759921-68407130797-95399114726-08732206562-54416332000-64051686468-52626165210-54833068892-10841816541-80972096087' WHERE id=495283
  4. 删除

    Plain Text
    1DELETE FROM sbtest1 WHERE id=485435

测试命令

  1. 准备数据

    Plain Text
    1/home/mysql/sysbench-0.5/bin/sysbench --mysql-host=xxxx --mysql-user=xxxx --mysql-password=xxxx --mysql-port=3306 --num-threads=20 --max-time=3600 --max-requests=999999999 --db-driver=mysql --mysql-table-engine=innodb --oltp-table-size=10000000 --oltp-tables-count=64 --test=/home/mysql/sysbench-0.5/share/sysbench/oltp.lua prepare
  2. 基准压测

    Plain Text
    1/home/mysql/sysbench-0.5/bin/sysbench --mysql-host=xxxx --mysql-user=xxxx --mysql-password=xxxx --mysql-port=3306 --num-threads=20 --max-time=3600 --max-requests=999999999 --db-driver=mysql --mysql-table-engine=innodb --oltp-table-size=10000000 --oltp-tables-count=64 --test=/home/mysql/sysbench-0.5/share/sysbench/oltp.lua run
  3. 清理环境

    Plain Text
    1/home/mysql/sysbench-0.5/bin/sysbench --mysql-host=xxxx --mysql-user=xxxx --mysql-password=xxxx --mysql-port=3306 --num-threads=20 --max-time=3600 --max-requests=999999999 --db-driver=mysql --mysql-table-engine=innodb --oltp-table-size=10000000 --oltp-tables-count=64 --test=/home/mysql/sysbench-0.5/share/sysbench/oltp.lua cleanup

SysBench 主要参数说明:

参数 说明
--mysql-host=xxxx 测试数据库的地址
--mysql-port=xxxx 测试数据库的端口
--mysql-user=xxxx 测试数据库的测试账号
--mysql-password=xxxx 测试数据库的测试账号对应的密码
--mysql-db=xxxx 测试数据库名字
--num-threads 发起的并发连接数
--mysql-table-engine=Innodb/MyISAM 测试表存储引擎
--db-driver=mysql 表示要测试的是MySQL数据库
--max-time 最大执行时长
--max-requests 总请求数。可以和max_time二选一
--test=$sysbench_path/oltp.lua 表示要调用oltp.lua脚本进行oltp测试
--oltp_tables_count 表示要生成多少个测试表
--oltp-table-size 表示每个表要填充多少数据量

性能指标

TPS

Transactions Per Second,每秒执行的事务数,以 commit 成功次数为准。

QPS

Queries Per Second,每秒执行的 SQL 数(含insert、select、update、delete)。

平均响应时间

Response time avg,即执行每组操作,平均每个 SQL 的响应时间。

上一篇
产品计费
下一篇
概述