随笔分类 -  Sysbench

在项目中的实践测试的使用总结
摘要:重要说明:sysbench在Git上的各个版本二进制包下载路径:https://github.com/akopytov/sysbench/releases 如下的2种安装方式,任选一种即可 第一种:Quick install instructions: - Debian/Ubuntu ``` she 阅读全文
posted @ 2022-11-23 13:59 Syw_文 阅读(2390) 评论(0) 推荐(0) 编辑
摘要:sysbench v1.0.20版本Git地址:https://github.com/akopytov/sysbench/releases/tag/1.0.20 手动下载后编译安装 1、下载安装包 2、解压 tar -zxvf sysbench-1.0.20.tar.gz 3、编译安装 ./auto 阅读全文
posted @ 2022-11-23 11:41 Syw_文 阅读(1401) 评论(0) 推荐(0) 编辑
摘要:如下脚本的用途 不同并发的条件下,快速测试并输出相应的测试结果 最终只需要在保存的log中查看统计测试结果即可,保存测试中的log,方便后期再次去分析查看 #!/bin/bash current_data=$(date "+%Y-%m-%d") current_time=$(date "+%H:%M 阅读全文
posted @ 2022-05-12 12:04 Syw_文 阅读(302) 评论(0) 推荐(0) 编辑
摘要:测试工具 Sysbench 是一个基于 LuaJIT 的可编写脚本的多线程基准测试工具。它最常用于数据库基准测试,但也可用于创建不涉及数据库服务器的任意复杂工作负载,本次测试将采用Sysbench 的多线程测试功能对AtomData OP版进行了读写模式的性能测试 工具安装 详见:https://w 阅读全文
posted @ 2022-05-12 11:50 Syw_文 阅读(361) 评论(0) 推荐(0) 编辑
摘要:测试工具 Sysbench 是一个基于 LuaJIT 的可编写脚本的多线程基准测试工具。它最常用于数据库基准测试,但也可用于创建不涉及数据库服务器的任意复杂工作负载,本次测试将采用Sysbench 的多线程测试功能对AtomData OP版进行了读写模式的性能测试 工具安装 详见:https://w 阅读全文
posted @ 2022-05-12 11:42 Syw_文 阅读(345) 评论(0) 推荐(0) 编辑
摘要:测试工具 Sysbench 是一个基于 LuaJIT 的可编写脚本的多线程基准测试工具。它最常用于数据库基准测试,但也可用于创建不涉及数据库服务器的任意复杂工作负载,本次测试将采用Sysbench 的多线程测试功能对AtomData OP版进行了读写模式的性能测试 工具安装 详见:https://w 阅读全文
posted @ 2022-05-12 11:35 Syw_文 阅读(239) 评论(0) 推荐(0) 编辑
摘要:测试的覆盖范围 1、自己公司的数据库摸底测试(主要利用TPC-DS或TPC-H来测试) (1)不同规格的性能表现(简单理解就是不同服务器配置下的数据库性能表现,一般会采用相同的数据量和相同的测试方法等在不同的服务器配置下测试) (2)峰值测试(主要验证在大数据量下,比如10亿行数据,测试它的查询能力 阅读全文
posted @ 2022-04-25 11:19 Syw_文 阅读(155) 评论(0) 推荐(0) 编辑
摘要:注:ubuntu系统 查看本机的网卡名称 命令:ip addr 抓取端口的请求 待补充 阅读全文
posted @ 2022-04-18 11:17 Syw_文 阅读(177) 评论(0) 推荐(0) 编辑
摘要:测试背景 XX通过TPC-DS与TPC-H的基准测试规则,主要验证了select的场景测试,TPC-DS与TPC-H的性能场景测试有限,无法满足点查、更新、批量写入的性能测试场景,因此采用Sysbench基准测试工具对AtomData进行批量写入的场景覆盖测试 sysbench介绍 sysbench 阅读全文
posted @ 2022-04-14 21:49 Syw_文 阅读(744) 评论(0) 推荐(0) 编辑
摘要:Bulk insert:批量向表中添加数据 bulk insert语法 INSERT INTO sbtest17 VALUES(1,1),(2,2),(3,3)........ 实现原理 --threads:在线程中并发执行多行的插入 每个线程都将insert的个数插入到自己的表中 每次执行的每个表 阅读全文
posted @ 2022-04-14 17:52 Syw_文 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:概念介绍 sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况,它主要包括以下几种方式的测试:磁盘io性能、数据库性能、内存分配及传输速度等,详细的介绍见https://github.com/akopytov/sysbench 它主要包括以下 阅读全文
posted @ 2022-04-14 17:47 Syw_文 阅读(1857) 评论(0) 推荐(0) 编辑