Почему пакеты SQL Server и Tedious npm работают очень медленно при подключении хранилища данных Azure SQL Server?
Я пытаюсь подключить хранилище данных Azure SQL Server из моего приложения js узла, я пробовал с несколькими пакетами npm, такими как mssql
, tedious
, seriate
и т.д. Но для меня всегда требуется от 15 секунд до 25 секунд, чтобы выполнить запрос. Я пробовал с несколькими подходами, как с пулом соединений без пула соединений и т. Д. Любые входы будут действительно полезны для меня.
Вот мой пример кода с mssql
пакет:
var sql = require('mssql');
var config = {
server: 'update me',
database: 'update me',
user: 'update me',
password: 'update me ',
port: 1433,
encrypt:true
};
function loadEmployees() {
console.log("Starting ExecuteQuery");
console.time("ExecuteQuery");
var dbConn = new sql.ConnectionPool(config);
console.time("connection");
dbConn.connect().then(function () {
console.timeEnd("connection");
var request = new sql.Request(dbConn);
// console.time("Quering");
request.query(`select * from employees`).then(function (recordSet) {
// console.log(recordSet);
// console.timeEnd("Quering");
// console.time("Closing");
dbConn.close();
// console.timeEnd("Closing");
console.timeEnd("ExecuteQuery");
console.log("Completing ExecuteQuery");
}).catch(function (err) {
console.log(err);
dbConn.close();
});
}).catch(function (err) {
console.log(err);
});
}
loadEmployees();