| 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 | 1050 |
| 12 | mysql, mysql2 모듈 버전 비교 | 황제낙엽 | 2021.01.31 | 360 |
| 11 |
ORM 툴 Sequelize
| 황제낙엽 | 2021.01.27 | 101 |
| 10 |
[connection과 pool-05] pool 생성이 너무 많은 경우의 database에서의 에러 - Too many connections
| 황제낙엽 | 2021.01.27 | 168 |
| 9 | [connection과 pool-03] mysql.createPool 과 connection.query | 황제낙엽 | 2021.01.27 | 666 |
| 8 | [connection과 pool-02] mysql.createPool 과 pool.query | 황제낙엽 | 2021.01.27 | 164 |
| » | [connection과 pool-01] mysql.createConnection 과 connection.query | 황제낙엽 | 2021.01.27 | 130 |
| 6 | [T아카데미/Node.js 프로그래밍/MySQL] createPool, getConnection 의 간단한 예제 (강의 예제) | 황제낙엽 | 2021.01.27 | 131 |
| 5 | 여러 개의 데이터 베이스 연결을 동시에 관리하는 PoolCluster | 황제낙엽 | 2021.01.16 | 2424 |
| 4 | connetion pooling 과 connection leak | 황제낙엽 | 2021.01.16 | 126 |
| 3 | no pooling 상태에서 beginTransaction 콜백을 이용한 Transaction 처리 | 황제낙엽 | 2021.01.16 | 104 |
| 2 | mysql.escape()로 where 문 작성 | 황제낙엽 | 2021.01.16 | 121 |
| 1 | mysql basic (mysql 설치, 접속, 조회) | 황제낙엽 | 2021.01.12 | 208 |
