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)
})()
* 문제점
하나의 커넥션으로만 처리해야 하기 때문에 다수의 쿼리 실행에 대한 성능 이슈 발생
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
13 | Node.js 에서 Bulk INSERT 를 하는 방법 (multi insert) | 황제낙엽 | 2021.02.02 | 969 |
12 | mysql, mysql2 모듈 버전 비교 | 황제낙엽 | 2021.01.31 | 333 |
11 |
ORM 툴 Sequelize
![]() | 황제낙엽 | 2021.01.27 | 80 |
10 |
[connection과 pool-05] pool 생성이 너무 많은 경우의 database에서의 에러 - Too many connections
![]() | 황제낙엽 | 2021.01.27 | 127 |
9 | [connection과 pool-03] mysql.createPool 과 connection.query | 황제낙엽 | 2021.01.27 | 593 |
8 | [connection과 pool-02] mysql.createPool 과 pool.query | 황제낙엽 | 2021.01.27 | 113 |
» | [connection과 pool-01] mysql.createConnection 과 connection.query | 황제낙엽 | 2021.01.27 | 107 |
6 | [T아카데미/Node.js 프로그래밍/MySQL] createPool, getConnection 의 간단한 예제 (강의 예제) | 황제낙엽 | 2021.01.27 | 106 |
5 | 여러 개의 데이터 베이스 연결을 동시에 관리하는 PoolCluster | 황제낙엽 | 2021.01.16 | 2374 |
4 | connetion pooling 과 connection leak | 황제낙엽 | 2021.01.16 | 96 |
3 | no pooling 상태에서 beginTransaction 콜백을 이용한 Transaction 처리 | 황제낙엽 | 2021.01.16 | 77 |
2 | mysql.escape()로 where 문 작성 | 황제낙엽 | 2021.01.16 | 100 |
1 | mysql basic (mysql 설치, 접속, 조회) | 황제낙엽 | 2021.01.12 | 165 |