「玩转Lighthouse」腾讯云轻量数据库LighthouseDB使用感受

2022-05-11 23:50:45 浏览数 (1)

摘要

腾讯云在推出轻量应用服务器Lighthouse后又推出了轻量数据库LighthouseDB。接下来就介绍一下最近使用轻量数据库LighthouseDB的感受吧。

正文

一、价格

说实话对比起经常打折的轻量服务器,价格还不算便宜。但后面出了15元一个月的无忧版本。

性能测试

由于我只有一台腾讯云的2C4G配置的轻量服务器,因此我在这台服务器上部署了一个docker版本的mariaDB数据库,来作为对比参照。下面是自建数据库和lighthouseDB的配置对比:

自建数据库 腾讯云轻量服务器

地域和可用区 上海 | 四区

实例规格 CPU: 2核 内存: 4GB

系统硬盘 60GB SSD云硬盘

数据库版本 10.5.10-MariaDB-1:10.5.10 maria~focal

部署方式 docker

部署命令

代码语言:javascript复制
 docker run -d --name mariadb --restart=always -p 3846:3306 -v /data/mariadb/conf:/etc/mysql/conf.d -v /data/mariadb/data:/var/lib/mysql -e MARIADB_USER=lixiaofei -e MARIADB_ROOT_PASSWORD=********* mariadb 

其中 innodb_buffer_pool_size = 512M (和lighthouseDB设置成了一致)

LighthouseDB

数据库版本 MYSQL5.7

实例规格 CPU: 1核 内存: 1GB

存储 40GB 开始测试

数据准备

代码语言:javascript复制
sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=10.0.8.7 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=fortest --tables=20 --table_size=1000000 oltp_read_write --db-ps-mode=disable prepare 

测试命令

代码语言:javascript复制
 sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=10.0.8.7 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=fortest --tables=20 --table_size=1000000 oltp_read_write --db-ps-mode=disable run

测试结果

一自建数据库

二、LightHouseDB

测试结论

从上面测试可以看出,

  1. 自建数据库平均每秒事务数是367,每秒的查询数是7356,轻量数据库平均每秒事务数是264,每秒的查询数是 5289。自建数据库的平均性能略高于lighthouseDB。考虑到自建数据库的CPU是两核的,性能略高于lighthouseDB(1核1G)也不太意外。
  2. 自建数据库最低每秒事务数是37,每秒查询数是691,最高每秒事务数为659.75 每秒查询数是13166.95;轻量数据库在测试过程中事务数和查询数大概都在260和5200左右,从稳定性角度来看,lighthouseDB要好一点。--新消息频道

其他说明

自建数据库(2CPU)在测试过程中CPU使用率在40%到60%之间。LighthoseDB的CPU使用率在107%到108%之间 本次结果仅对本次测试负责。

完结

以上就是关于腾讯云轻量数据库LighthouseDB使用感受的内容,欢迎小伙伴们交流讨论。

0 人点赞