database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6737 게시물 읽기
No. 6737
MSSQL 에 연결하는 프로그램에서 최적 Connection 개수는 어떻게 판단해야하나요?
작성자
고영훈(kyh9052)
작성일
2013-09-27 12:19
조회수
8,387

 

MSSQL 에 연결하는 프로그램에서 최적 Connection 개수는 어떻게 판단해야하나요?

프로그램을 통하여 DB에 쿼리를 전달하고 값을 가져온다고 했을때

프로그램이 SQL 서버에 연결에 대한 커넥션 풀을 관리하면

이때 커넥션 풀에는 몇개의 커넥션을 관리해야하는지 판단하려면 어떤 조건들을 고려해야하나요?

예를 들면 MS SQL 서버의 CPU 개수만큼 동시에 처리가능하니까 최적의 성능을 위해서는 최대 커넥션 수가 MSSQL 서버의 CPU개수만큼이라던지요

그냥 생각나는 예시를 적었는데 위가 올바른 예인지는 모르겠습니다

감사합니다

이 글에 대한 댓글이 총 1건 있습니다.

용하는 어플리케이션의 형태에 따라 달라집니다만 보통은 maxpoolsize는 넉넉하게 주는 편이 좋습니다. 이 값이 부족하면 연결을 못하면서 예외가 발생할 수 있습니다. 기본값은 100이고 최대값은 3만2천쯤됩니다. Disk에서 처리할 data를 가져오느라 cpu는 놀고 있을 수도 있기 때문에 cpu와는 크게는 상관없습니다.

오히려 minpoolsize를 적당히 넉넉하게 주는 것도 필요합니다. 이 값이 그렇다고 너무 과하게 주면 필요 이상의 자원(메모리)를 사용하 되는 문제가 있습니다.

우욱님이 2013-09-27 13:04에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6741tree 구조 sorting 관련 질문드립니다. [4]
내아음벌집
2013-09-29
9978
6739두가지 계산식을 쿼리문으로 만들고 싶어요... [2]
김우성
2013-09-28
8318
6738테이블 A에 없는것 찾기와 없는것만 삭제할수 있는 쿼리좀 갈켜주세요... [2]
김우성
2013-09-27
8306
6737MSSQL 에 연결하는 프로그램에서 최적 Connection 개수는 어떻게 판단해야하나요? [1]
고영훈
2013-09-27
8387
6736Mssql 오류(문자열이나 이진 데이터는 잘립니다.) 질문 드립니다. [1]
김녹연
2013-09-26
10825
6735(급)where 절 조건 질문입니다. [2]
한만복
2013-09-25
8401
6734test1이 test2와 다른것 찾는 쿼리문이궁금합니다... [4]
김우성
2013-09-23
7732
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다