Oracle Linux 8.10 编译安装sysbench

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Oracle Linux 8.10 编译安装sysbench

1.首先下载sysbench二进制包

[root@mysql8_3 software]# wget https://github.com/akopytov/sysbench/archive/refs/heads/master.zip
--2025-04-24 16:14:25-- https://github.com/akopytov/sysbench/archive/refs/heads/master.zip

正在解析主机 github.com (github.com)... 20.205.243.166

正在连接 github.com (github.com)|20.205.243.166|:443... 已连接。

已发出 HTTP 请求,正在等待回应... 302 Found

位置:https://codeload.github.com/akopytov/sysbench/zip/refs/heads/master [跟随至新的 URL]

--2025-04-24 16:14:29-- https://codeload.github.com/akopytov/sysbench/zip/refs/heads/master

正在解析主机codeload.github.com (codeload.github.com)... 20.205.243.165

正在连接codeload.github.com (codeload.github.com)|20.205.243.165|:443... 已连接。

已发出 HTTP 请求,正在等待回应... 200 OK

长度:未指定[application/zip]

正在保存至: “master.zip”

master.zip[ <=> ] 2.23M 68.6KB/s 用时 38s

2025-04-24 16:15:07 (61.0 KB/s) - “master.zip” 已保存[2343410]

2.重命名并解压

[root@mysql8_3 software]# mv master.zip sysbench.zip
[root@mysql8_3 software]# unzip sysbench.zip
3.安装关联包

[root@mysql8_3 software]# yum -y install make automake libtool pkgconfig libaio-devel
[root@mysql8_3 software]# yum -y install mariadb-devel openssl-devel
4.编译安装

[root@mysql8_3 sysbench-master]# ./autogen.sh
[root@mysql8_3 sysbench-master]# ./configure
[root@mysql8_3 sysbench-master]# make -j
[root@mysql8_3 sysbench-master]# make install
5.最后的安装路径在/usr/local/bin下,默认的脚本在/usr/local/share/sysbench/下

[root@mysql8_3 sysbench-master]# which sysbench
/usr/local/bin/sysbench
[root@mysql8_3 sysbench-master]# ll /usr/local/bin/sysbench
-rwxr-xr-x 1 root root 1652464 4月24 16:23 /usr/local/bin/sysbench
[root@mysql8_3 /]# cd /usr/local/share/sysbench/
[root@mysql8_3 sysbench]# ls
bulk_insert.lua oltp_insert.lua
。。。
6.测试

sysbench --db-driver=mysql --mysql-user=root --mysql-password=123456 --mysql-socket=/tmp/mysql.sock --mysql-db=test --range_size=100 --table_size=10000 --tables=10 --threads=1 --events=0 --time=60 --rand-type=uniform /usr/local/share/sysbench/oltp_read_only.lua prepare/run/cleanup

1.png

参考:
https://github.com/akopytov/sysbench?tab=readme-ov-file#rhelcentos

目录
打赏
0
34
34
0
8
分享
相关文章
Oracle linux 8 二进制安装 MySQL 8.4企业版
Oracle linux 8 二进制安装 MySQL 8.4企业版
29 1
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
136 20
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
139 10
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
426 2
Linux平台Oracle开机自启动设置
【11月更文挑战第7天】本文介绍了 Linux 系统中服务管理机制,并详细说明了如何在使用 systemd 和 System V 的系统上设置 Oracle 数据库的开机自启动。包括创建服务单元文件、编辑启动脚本、设置开机自启动和启动服务的具体步骤。最后建议重启系统验证设置是否成功。
142 1
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
213 28
【赵渝强老师】Oracle的闪回数据库
Oracle闪回数据库功能类似于“倒带按钮”,可快速将数据库恢复至 earlier 状态,无需还原备份。本文介绍了闪回数据库的使用方法及实战案例:包括设置归档模式、开启闪回功能、记录SCN号、执行误操作后的恢复步骤等。通过具体 SQL 操作演示了如何利用闪回数据库恢复被误删的用户数据。注意,使用此功能前需确保数据库为归档模式。
【赵渝强老师】Oracle数据库的闪回表
本文介绍了Oracle数据库中的闪回表(Flashback Table)功能,它能够将表的数据快速恢复到特定时间点或系统改变号(SCN),无需备份。文章通过实战示例详细演示了如何使用闪回表恢复数据,包括授权、创建测试表、记录时间与SCN号、删除数据、启用行移动功能、执行闪回操作以及验证恢复结果等步骤。同时,还展示了如何通过触发器禁止插入操作,并在闪回过程中处理触发器的启用问题。文末附有视频讲解,帮助读者更好地理解闪回表的使用方法。
77 10
【赵渝强老师】Oracle数据库的闪回查询
本文介绍了Oracle数据库的闪回查询(Flashback Query)功能及其实际应用。闪回查询通过`AS OF`子句,结合时间戳或SCN号,可查询历史数据状态,帮助分析数据差异。文中通过具体示例演示了如何使用闪回查询:创建测试表、记录当前SCN号、更新数据并提交事务,最后通过闪回查询获取历史数据。附带的视频和代码块详细展示了操作步骤与结果。
崖山异构数据库迁移利器YMP初体验-Oracle迁移YashanDB
文章是作者小草对崖山异构数据库迁移利器 YMP 的初体验分享,包括背景、YMP 简介、体验环境说明、YMP 部署(含安装前准备、安装、卸载、启动与停止)、数据迁移及遇到的问题与解决过程。重点介绍了 YMP 功能、部署的诸多细节和数据迁移流程,还提到了安装和迁移中遇到的问题及解决办法。

数据库

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等