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 7247 게시물 읽기
No. 7247
MSSQL 데이터베이스 분리 질문있습니다 !!
작성자
이수정(shicrystal)
작성일
2022-01-20 15:05
조회수
934

MSSQL 성능 관련 질문


MSSQL 관련해 질문이 있습니다 

 

현재 1 이라는 서비스가 A라는 MSSQL 서버에 돌아가고 있습니다 

A 서버 안에는 MSSQL Server가 1개 돌아가고 있고

해당 서비스는 1개의 데이터 베이스 안에서 모든 업무 데이터를 관리중입니다

 

2라는 서비스가 이번에 1 서비스 안에 들어가게 되는데..

얘는 연산도 복잡한게 있고, 데이터 양도 방대해서 (100만건 이상)

데이터 I/O에 리소스가 많이 필요할것 같습니다

 

질문 1. 동일한 데이터베이스 안에 1, 2 서비스가 포함되게 될때와(테이블이 같은 데이터 베이스에 들어감)

새로운 데이터베이스를 생성하여 (같은 SQL 서버 내에서 새로운 데이터베이스 생성) 서비스가 포함될 때 DB 성능 관점에서 2번 서비스가 DB쪽 부하를 발생할 시 영향을 덜 받게 되나요?

또는 같은 SQL 서버 안에 있으면서 다른 방법으로 서로에 성능에 대한 영향을 덜 줄수 있는/ 덜 받을 수 잇는 방법이 있나요?

 

질문 2. 2번 서비스는 프로시저를 반드시 사용해야하고 1번 서비스는 프로시저 사용을 지양합니다. 

이 경우 2번 서비스를 새로운데이터베이스 내에서 프로시저를 생성하여 사용하게되면.. 1번 서비스 쪽에 영향을 덜 줄 수 있을까요? 

 

도와주십시오 ㅠㅠ 

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

질문1 : 가이드

동일 node에서는 동일 DB 또는 신규 DB를 생성하여도 큰 차이가 없습니다. 따라서 질문2번과 같은 내용이 적용하기 위해서는 신규 DB 생성을 권장합니다. 좀 더 관련 내용이 필요하시면 리소스 관리자(Resource governor)를 구성하는 것이 좋습니다.


질문2 : 가이드

2개의 DB가 생성된 경우라도 동일 node의 경우 1번 서비스쪽에 영향을 줄 수 밖에 없고 해당 간섭을 줄이기 위해서는 위 리소스 관리자 적용을 고려하시기 바랍니다.


그 외 연산이 복잡해도 가급적 APP단에서 처리하는 것을 권장해 드립니다. 데이터 양은 건수 및 컬럼 갯수/길이 등 다양한 변수로 결정되면 단순 1백만 건 정도는 요즘 서버환경에서는 I/O가 미미할 수 있습니다. I/O가 부담되시면 index 및 테이블 파티션을 고려하시기 바랍니다.

전체적으로 2개 DB를 구성하시는 것이 좋고, Login도 2개 구성하여 schema 관리하시면 좋을 듯합니다.

송장원(jnjill)님이 2022-01-25 15:52에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7250SQLServer 에이전트 일괄등록이 가능한가요? [1]
윤계영
2022-03-03
827
7249쿼리 문의 [8]
정선희
2022-02-28
908
7248MS-SQL 날짜 끼워넣기 질문 (Join) [2]
김찬우
2022-02-08
900
7247MSSQL 데이터베이스 분리 질문있습니다 !! [1]
이수정
2022-01-20
934
7246하나의 컬럼만 데이터가 다르고 다른 컬럼 데이터는 모두 동일한 레코드 합치기 [3]
김정모
2022-01-17
842
7244쿼리 질문드려요 [1]
유미
2022-01-12
802
7243서브쿼리 튜닝 문의 [1]
뉴비
2021-12-06
842
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다