基于巨松时序数据库搭建百亿级数据的测试环境

本文我们说说基于巨松时序数据库(PinusDB)的百亿级数据的测试环境搭建。

准备工作:

硬件:

CPU:Intel i3-7100

内存:8GB

硬盘:128G 固态盘 + 1T 机械盘,固态盘安装操作系统,机械盘存放数据文件

操作系统:Windows Server 2016 Datacenter

同等配置的电脑2台,一台运行 PinusDB 数据库服务, 另外一台运行 InsertTool 写入数据到PinusDB数据库。

运行PinusDB数据库的计算机IP地址为:192.168.3.9

运行InsertTool 的计算机IP地址为:192.168.3.7


PinusDB 数据库的安装 及 InsertTool 的使用分别参考:

巨松时序数据库的安装

巨松时序数据库虚拟数据写入工具(InsertTool)的使用 

所有文件都可以在官方网站: www.pinusdb.cn 下载。


1. 在192.168.3.9 的计算机上安装PinusDB数据库,并将数据路径设置为机械盘上。

2. 创建表,创建表的语句如下:


3. 在192.168.3.7的计算机上运行InsertTool,配置文件如下:



总共运行5个插入线程,每次插入1000条数据。

4. 持续运行23小时后,插入数据超过100亿,平均每秒插入超过12万条数据。PinusDB数据库服务器平均CPU占用在40以下。

5. 插入完成后,停止数据库。然后启动,在没有缓存的情况下执行如下查询,耗时9秒(机械盘):


在有缓存的情况下查询,耗时小于200毫秒。  

6. 查询每个线程插入的第一个对象的数量如下:


其它的查询可以参考 官方文档或博客上的使用手册。

猜你喜欢

转载自blog.csdn.net/zhangqhn/article/details/80960831
今日推荐