gpt4 book ai didi

SQL Server批量插入抛出请求超时错误?

转载 作者:行者123 更新时间:2023-12-03 01:43:30 26 4
gpt4 key购买 nike

以下代码将数据批量插入到 SQL Server 数据库中:

sqlConnection.connectionPool.getConnection().then(pool => {
const request = pool.request();
request.bulk(table, (err, result) => {
if(err){
console.log('bulk insert error');
console.log(err);
reject(err);
return;
}


EXEC dbo.AddSurveyPoints @SurveyPointTable = @Table

DROP TABLE `+tableName+`;`;
request.query(exeProcedure, function(err, recordset){
if(err){
console.log('Error addSurveyPoints :' + err);
reject(err);
return;
}
fulfill(result);
});
});
})

代码运行没有错误。

但是用jmeter加载测试后,它抛出这个错误:

ResourceRequest timed out

最佳答案

尝试以下设置:

在您的 app.js 或您正在建立连接的位置。

const pool = new sql.ConnectionPool({
user,
password,
server,
database,
pool: {
max: 100000,
min: 1,
idleTimeoutMillis: 50,
evictionRunIntervalMillis: 5,
softIdleTimeoutMillis: 5
}
});

我希望这也能与 Jmeter 顺利配合。

关于SQL Server批量插入抛出请求超时错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59881514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com