牛骨文教育服务平台(让学习变的简单)
博文笔记

InfluxDB读写性能测试

创建时间:2018-01-02 投稿人: 浏览次数:27083

这里将告诉您InfluxDB读写性能测试,教程操作步骤:

今天进行了InfluxDB和MySQL的对比测试,这里记录下结果,也方便我以后查阅。

操作系统: CentOS6.5_x64InfluxDB版本 : v1.1.0MySQL版本:v5.1.73CPU : Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz内存 :12G硬盘 :SSD

一、MySQL读写测试 测试准备

初始化SQL语句:

?
code
12345678910111213CREATE DATABASE testMysql;CREATE TABLE `monitorStatus` (    `system_name` VARCHAR(20) NOT NULL,    `site_name` VARCHAR(50) NOT NULL,    `equipment_name` VARCHAR(50) NOT NULL,    `current_value` DOUBLE NOT NULL,    `timestamp` BIGINT(20) NULL DEFAULT NULL,    INDEX `system_name` (`system_name`),    INDEX `site_name` (`site_name`),    INDEX `equipment_name` (`equipment_name`),    INDEX `timestamp` (`timestamp`))ENGINE=InnoDB;

单写测试代码(insertTest1.c):

InfluxDB读写性能测试?
code
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758#include <stdlib.h>  #include <stdio.h>  #include <time.h>#include "mysql/mysql.h" #define N 100 int main(){    MYSQL *conn_ptr;      int res;      int t,i,j;    int64_t tstamp = 1486872962;            srand(time(NULL));    t=0;    conn_ptr = mysql_init(NULL);      if (!conn_ptr)            printf("mysql_init failed ");          return EXIT_FAILURE;          conn_ptr = mysql_real_connect(conn_ptr,"localhost","root","","testMysql",0,NULL,0);      
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。