sitelink1 | https://blog.naver.com/pjt3591oo/221505148267 |
---|---|
sitelink2 | |
sitelink3 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
하나의 커넥션을 생성하고 해당 커넥션을 이용하여 쿼리를 실행하는 예제
const mysql = require('mysql2/promise');
(async function () {
let connection = await mysql.createConnection({
host: '127.0.0.1',
user: 'root',
password: '11111111',
database: 'test'
});
let users1 = await connection.query('SELECT * FROM Users')
let users2 = await connection.query('SELECT * FROM Users')
let users3 = await connection.query('SELECT * FROM Users')
let users4 = await connection.query('SELECT * FROM Users')
console.log(users1)
console.log(users2)
console.log(users3)
console.log(users4)
})()
* 문제점
하나의 커넥션으로만 처리해야 하기 때문에 다수의 쿼리 실행에 대한 성능 이슈 발생