【发布时间】:2021-09-29 22:53:12
【问题描述】:
我正在做一个项目来使用多个线程来模拟密集的数据写入时间序列数据库。这里是 TDengine。
当我将线程数增加到 1000 以将数据写入 TDengine 服务器时,错误返回如下: java.sql.SQLException: TDengine ERROR (80000600): Invalid table ID
并且一些错误同时返回: java.sql.SQLException: TDengine ERROR (80000014): 数据库未准备好
总写入请求数为 100,000,000,失败请求数为 19748
日志如下: 04/21 10:44:21.663735 00042155 DND msg:0x7fd7c8001140, app:0xf36233 type:create-table is reput into mwrite queue:0x138eaa0, retry times:0 04/21 10:44:21.664098 00042352 TDB 错误 vgId:3 无法获取表以插入数据,uid 844438318559607 tid 798 04/21 10:44:21.664140 00042352 TDB ERROR vgId:3 插入数据失败,因为表 ID 无效
服务器端似乎有问题。我可以知道是否有人可以帮忙吗?
谢谢,
【问题讨论】:
标签: jdbc jmeter time-series performance-testing database-performance