TDengine 3.0发布已经一段时间,最近在资源受限的硬件上,想测试一下是否可以满足需求。
测试环境:4C8G,Win,TDengine-server-3.0.3.0-Windows-x64,VS2022+.Net6.0
使用的连接器是官方提供就的TDengine.Connector。
测试代码如下:
using System.Diagnostics;
using System.Text;
using TDengineDriver;
//设备数量,每个设备一个独立的线程写入数据
int maxDevices = 8;
//每个设备的Int和Float类型数据项数量,每个数据一张子表
int maxInt = 1_0000;
int maxFloat = 1_0000;
//批写入数量
int maxBatch = 2000;
int totalRecords = 0;
//初始化TDengine数据库
//CREATE DATABASE pascal;
//USE pascal;
//CREATE TABLE IF NOT EXISTS ot(ts timestamp,vint int, vfloat float,vquality int) TAGS (device binary(128),item binary(128),vtype binary(16));
Console.WriteLine($"\r\nbegin maxDevices:{maxDevices},maxBatch:{maxBatch}!\r\n");
for(int i = 0; i < maxDevices; i++)
{
new Thread(() =>
{
ExecWriteJob(i);
}).Start();
}
int lastCount = 0;
Stopwatch swTotal = Stopw

983

被折叠的 条评论
为什么被折叠?



