(0x230):Stmt cache error
springboot项目,taosjdbc版本3.6.3使用高效写入发现写入失败日志如下:
2025-06-11 16:20:04.665 | l=ERROR c=c.t.j.w.WSEWPreparedStatement$WorkerThread t=pool-13-thread-2 | Error in writeBlockWithRetry, stmt id: 3, req id: 4844806540480217102retry times: 0, code: 0, msg: (0x230):success |
2025-06-11 16:20:04.658 | l=ERROR c=c.t.j.w.WSEWPreparedStatement$WorkerThread t=pool-13-thread-2 | Error in writeBlockWithRetry, stmt id: 3, req id: 4844806540480217102retry times: 0, code: 0, msg: (0x230):Stmt cache error
ps:写入行在500-700之间,之前还可以正常写入,不知道是不是因为太长了导致失败
public Connection getConnection() throws SQLException { String url = jdbcURL+ "?user="+username+"&password="+password; Properties properties = new Properties(); // 高效写入模式 只在ws下生效 properties.setProperty(TSDBDriver.PROPERTY_KEY_ASYNC_WRITE, "stmt"); // 写入数据的批大小 properties.setProperty(TSDBDriver.PROPERTY_KEY_BATCH_SIZE_BY_ROW, "1000"); // 缓存的大小 properties.setProperty(TSDBDriver.PROPERTY_KEY_CACHE_SIZE_BY_ROW, "10000"); // 后台写入线程数 properties.setProperty(TSDBDriver.PROPERTY_KEY_BACKEND_WRITE_THREAD_NUM, "8"); // 是否启用自动重连 properties.setProperty(TSDBDriver.PROPERTY_KEY_ENABLE_AUTO_RECONNECT, "true"); // 消息超时时间 单位毫秒 properties.setProperty(TSDBDriver.PROPERTY_KEY_MESSAGE_WAIT_TIMEOUT, "10000"); // 是否拷贝应用通过 addBatch 传入的二进制类型数 properties.setProperty(TSDBDriver.PROPERTY_KEY_COPY_DATA, "false"); // 是否校验表名长度和变长数据类型长度 properties.setProperty(TSDBDriver.PROPERTY_KEY_STRICT_CHECK, "false"); return DriverManager.getConnection(url, properties); } 和这狸猫的这个缓存设置的大小关系吗?
服务端的版本号是?