sitelink1 https://blog.naver.com/pjt3591oo/221505148267 
sitelink2  
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  

    [TextRow {

        id: 25,

        age: 27,

        name: 'mung1',

        createAt: 2019 - 04 - 04T00: 25: 51.000Z,

        updateAt: 2019 - 04 - 04T00: 25: 51.000Z

    }]

{Error: Too many connections 

  at Packet.asError(/Users/bagjeongtae / Desktop / mysql / node_modules / mysql2 / lib / packets / packet.js: 684: 17)

  at ClientHandshake.execute(/Users/bagjeongtae / Desktop / mysql / node_modules / mysql2 / lib / commands / command.js: 28: 26)

  at PoolConnection.handlePacket(/Users/bagjeongtae / Desktop / mysql / node_modules / mysql2 / lib / connection.js: 449: 32)

  at PacketParser.Connection.packetParser.p[as onPacket](/Users/bagjeongtae / Desktop / mysql / node_modules / mysql2 / lib / connection.js: 72: 12)

  at PacketParser.executeStart(/Users/bagjeongtae / Desktop / mysql / node_modules / mysql2 / lib / packet_parser.js: 75: 16)

  at Socket.Connection.stream.on.data(/Users/bagjeongtae / Desktop / mysql / node_modules / mysql2 / lib / connection.js: 79: 25)

  at Socket.emit(events.js: 189: 13)at addChunk(_stream_readable.js: 284: 12)at readableAddChunk(_stream_readable.js: 265: 11)

  at Socket.Readable.push(_stream_readable.js: 220: 10)

    code: 'ER_CON_COUNT_ERROR',

    errno: 1040,

    sqlState: '',

    sqlMessage: 'Too many connections'}

 

 

mysql pool 정보 조회

캡처.JPG

- pool_size 의 default는 128MB (단위:Byte)

- pool_size는 pool_instances*pool_shunk_size 값과 같아야 한다

- pool_size/chunk_size는 100이 넘어가면 성능 이슈가 발생한다

 

 

mysql pool 설정 변경

- 커맨드 명령어로 변경

  mysql> SET GLOBAL innodb_buffer_pool_size=402653184;

 

- Database 실행 시점에 설정

  $ mysql --innodb-buffer-pool-size=2147483648 --innodb-buffer-pool-instances=4 --innodb-buffer-pool-chunk-size=1073741824;

 

- 설정파일에서 변경 (설정후 재시작)

  [mysqld] innodb_buffer_pool_chunk_size=134217728

 

번호 제목 글쓴이 날짜 조회 수
56 node js + 아두이노 연동 제어 실험 file 황제낙엽 2017.01.02 3147
55 여러 개의 데이터 베이스 연결을 동시에 관리하는 PoolCluster 황제낙엽 2021.01.16 2395
54 빠르게 훝어 보는 node.js - #4 웹개발 프레임웍 Express 1/2 file 황제낙엽 2016.08.03 1055
53 Node.js 에서 Bulk INSERT 를 하는 방법 (multi insert) 황제낙엽 2021.02.02 993
52 Node.js란? 황제낙엽 2012.11.15 803
51 [connection과 pool-03] mysql.createPool 과 connection.query 황제낙엽 2021.01.27 624
50 RESTful API 황제낙엽 2020.07.13 572
49 빠르게 훝어 보는 node.js - #3 Event,Module,NPM file 황제낙엽 2016.08.03 409
48 express-sse 모듈과 EventEmitter 황제낙엽 2020.09.20 376
47 mysql, mysql2 모듈 버전 비교 황제낙엽 2021.01.31 342
46 express 4.16부터는 body-parser를 내장한다 황제낙엽 2020.12.06 336
45 빠르게 훝어보는 node.js - #1node.js 소개 및 내부구조 file 황제낙엽 2016.08.03 305
44 urlencode : request params의 한글 처리 황제낙엽 2020.12.06 205
43 [Deprecated] request / request 황제낙엽 2020.08.26 202
42 Node.js , NPM 관련 명령어 정리 황제낙엽 2020.09.10 197
41 mysql basic (mysql 설치, 접속, 조회) 황제낙엽 2021.01.12 181
40 node js 학습 링크 목록 황제낙엽 2017.01.05 171
39 빠르게 훝어 보는 node.js - #5 웹개발 프레임웍 Express 2/2 file 황제낙엽 2016.08.03 166
38 [connection과 pool-04] connection pool 에서의 Transaction을 이용한 commit 과 rollback 황제낙엽 2021.01.27 165
37 google oauth 인증 (구글 로그인) file 황제낙엽 2020.11.12 158