|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1780718 |
25 |
2015-12
1780718
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5255800 |
0 |
2014-05
5255800
1 정은준1
|
31146 |
(급) 댓글에는 어떻게 사진을 올리는지요. 내용 무. (15) |
Win31 |
2017-06 |
4135 |
1 |
2017-06
4135
1 Win31
|
31145 |
안드로이드 이외의 전화기 OS (Ubuntu Phone같은)? (4) |
나파이강승훈 |
2017-06 |
3786 |
1 |
2017-06
3786
1 나파이강승훈
|
31144 |
혹시 LED 모듈이 필요하신지요? (4) |
어꾸기 |
2021-02 |
2632 |
1 |
2021-02
2632
1 어꾸기
|
31143 |
펌웨어복구 질문드립니다. (6) |
회상2 |
2017-06 |
3842 |
1 |
2017-06
3842
1 회상2
|
31142 |
ESXi 6.5 에서 Sil 3132 카드 사용하시는 분 계시는지요? (1) |
송진홍 |
2017-06 |
3115 |
1 |
2017-06
3115
1 송진홍
|
31141 |
휴대폰 통화녹음 앱은 무엇 쓰시나요? (7) |
미수맨 |
2017-06 |
4864 |
1 |
2017-06
4864
1 미수맨
|
31140 |
pfSense 를 이용해서 VPN 서버를 구축 (6) |
DSUN |
2017-07 |
4257 |
1 |
2017-07
4257
1 DSUN
|
31139 |
파일이 비활성화 되어 보이질 않습니다 (2) |
권종일 |
2008-11 |
5622 |
1 |
2008-11
5622
1 권종일
|
31138 |
안녕하세요~ssd에 대해서~ (5) |
이승엽 |
2009-01 |
5747 |
1 |
2009-01
5747
1 이승엽
|
31137 |
i7 3930k가 요즘도 수요가 있을까요? (12) |
Lucifer |
2016-09 |
5118 |
1 |
2016-09
5118
1 Lucifer
|
31136 |
혹시 Tyan S2895 사용하시는 분 계신지요? (1) |
박준용 |
2009-01 |
5373 |
1 |
2009-01
5373
1 박준용
|
31135 |
HP iLO 질문.. 갑자기 이럽니다. (5) |
컴박 |
2017-10 |
3969 |
1 |
2017-10
3969
1 컴박
|
31134 |
윈도우나 os설치 없이 랜카드 문제 없는지 확인하는 방법 있을까요? (4) |
난다곰 |
2018-02 |
3657 |
1 |
2018-02
3657
1 난다곰
|
31133 |
Explorer 를 실행하면 EDGE브라우저가 뜹니다. (3) |
퍼싱글 |
2022-01 |
2388 |
1 |
2022-01
2388
1 퍼싱글
|
31132 |
cpu - es, qs 구분법 질문드립니다. (7) |
PLANX |
2016-06 |
5279 |
1 |
2016-06
5279
1 PLANX
|
31131 |
윈도우 10에서 들어오는 연결이 부팅후 사라집니다 (1) |
미수맨 |
2016-06 |
4834 |
1 |
2016-06
4834
1 미수맨
|
31130 |
서버 랙 관련 문의 (8) |
여수21 |
2016-06 |
4792 |
1 |
2016-06
4792
1 여수21
|
31129 |
windows 10 pro 영문판(dsp) 구입해도 문제가 없을까요? (8) |
전주갈매기 |
2017-06 |
3504 |
1 |
2017-06
3504
1 전주갈매기
|
31128 |
오픈소스??리눅스는 무료인데 기업은 돈을 내나요?? 애저나 AWS위에 오픈소스가 돈이… (10) |
Goldentooth |
2016-07 |
13049 |
1 |
2016-07
13049
1 Goldentooth
|
31127 |
저도 듀얼 cpu 질문입니다. (19) |
박박서방 |
2017-06 |
3622 |
1 |
2017-06
3622
1 박박서방
|
캐시설정에서 좀 낮게 하시는것도 BBU구성도...좋을것 같습니다.
그대신 디스크가 많이 필요합니다
레이드1은 2개 필요하지만 레이드 0+1은 4개가 필요합니다
속도가 월등하게 0+1이 빠릅니다
그 실효율성이 궁금해서요.
이론적으로 보면 당연히 빠른것인데 사용 특성에 따라 그렇게 성능을 안타는경우도 있잖아요.
오라클이라면 아카이브로그라고 표현하죠 ^^
판단을 위한 고려사항 :
1. Transaction Log라면 가장 주안점은 WRITE 속도임!!(뭐 READ속도에 비해서죠)
2. 다른 DB 파일보다는 속도를 위해서 안정성을 희생가능(아주 살짝이죠^^ 어디까지나 상대적이죠)
3. RAID로 구성
4. 단편적인 질문으로 유추하면 외장 스토로지가 아닌 내장 스토로지로 구성될듯함
이걸로 유추하면 SAN, DAS가 아닌 환경에서 운영되는 단독서버에서 서비스 부하가 많은 DB서버라고 판단되는군요
그런데, Transaction Log에 대해서 부담을 가지고 계시는듯하네요
서버용 RAID라면 SPARE까지 고려를 하셔야될듯한데
속도때문에 고민이시라면 굳이 SPARE는 없으셔도 될듯합니다
단, 항상 DISK, RAID상태는 확인하셔야죠^^
DISK가 맛탱이가 가버리면 컨트롤러에서 DISK를 빼고 SPARE로 넘기는동안 상태가 메롱이 되어져 버리니까요
(무진장하게 느려지죠)
참고사항 :
1. DB서버의 사용량이 정말로 Transaction Log때문에 문제가 생길정도로 느려지는 시스템이냐는거죠
그정도라면 Transaction Log의 속도가 문제가 생길정도라면 DB서버의 데이터파일이 먼저 비명을 지르겠죠
(Transaction Log때문에 고민이라면 DW성이 아닌 OLTP성격의 시스템의 DB겠죠)
그렇다면 , 외장 스토로지를 사용할것을 고려해보시기바랍니다.
마냥 저렴하게만 시스템을 구성할려면 어짜피 구성하는데 한계가 있기에 어느정도 리스크는 가지고 가셔야겠죠
(그렇다고 해도 RAID-5는 적극 비추입니다. WRITE속도가 좀 느리죠)
2. 고려하실것은 Transaction Log의 백업정책도 고려하셔야됩니다.
(백업하는동안 좀 느려지니까요...뭐 M$말로는 안느려진다고 하지만, 어디까지나 그건 S/W회사입장이고
전체 시스템적으로는 DISK 리소스를 먹고 해당 백업S/W가 돌아감으로 느려지죠)
로컬로 백업할거냐?(설마 같은 디스크볼륨으로 백업은 안하시겠죠?) 아님 백업S/W가 직접 땡겨가는거냐?
만일 백업주기가 짧다면 RAID 0+1도 충분히 운영가능하죠
3. 단순 Transaction Log의 속도만을 보지마시고 서버 H/W적 시스템을 보시기바랍니다.
DB DATA FILE이 위치한 DISK와의 분리, OS용 DISK와의 분리와 같은 상황이 더 있으면 판단하는데 좀더 도움이 되겠죠
4. DB서버의 운영형태를 고려하시기바랍니다.
일반 웹사이트? 업무시스템? 24시간 무정지 시스템??
권장사항 :
1. 백업 주기를 짧게 가져가시구요
=> MS권장안이기도 하죠
(대략 1~2시간정도, 단 업무가 폭주하는 시간은 건너뛰어야죠)
2. OS용 DISK, DB파일용 DISK, Transaction Log용 DISK, Transaction Log백업용 DISK를 분리하세요
3. RAID-1+0 또는 RAID-1을 권장함
RAID-0+1은 스트라이핑에 미러링을 해서 안정성은 떨어진다고 하네요
RAID-5는 WRITE속도가 생각보다 많이 느리죠..(뭐 컨트롤러에 따라서 어느정도 커버는 되지만, 어느정도죠)
4. 적당선에서 타협을 보세요
정말 속도가 문제라면 백업주기를 정말 짧게 가고 SSD로 갈수도 있긴하죠
그렇지만 이건 비추죠
단순히 속도만을 위해서 신제품이나 엽기적인 구성으로 세계최초/국내최초/해당 업체 제품 최초 마루타가 되는건 권장하지않습니다.
나중에 피똥쌉니다 ^^
5. 단순 DISK 속도로만 접근하지 마시고 시스템을 전반적으로 튜닝하시죠
OS/DISK/DB운영정책/백업정책/클러스터링 접속정책등
너무 원론적인 얘기만 한거 같네요
저두 한때 DBA를해서 비슷한 경험이 있어서 ^^
너무 편협된 문제로 접근하는것보다는 전반적인 TOP-DOWN으로 시스템을 바라보는게 어떨까하네요
RAID 0이 아니라면 WRITE하는 속도는 크게 차이안나고 비슷하다고 생각됩니다.
↑
DB서버는 특성상 8k 이하 block read/write IO 가 많습니다.
그래서 RAID구성시 최소 8개디스크이상의 RAID1+0구성을 권장하는 편이죠. hotspare 는 기본이고요.
그리고 RAID는 성능과 정비례관계입니다. 그냥 단순해요.
RAID set 을 선택함에 있어서 사용특성에 따른 성능효율성이 개입될 만한 여지는 거의 없죠.
단지 비용대비 효율성 문제가 남을 뿐..
그리고, DB의 OLTP 를 고려한다면, Adaptec 5 시리즈를 생각해볼 수 있습니다. 이 제품은 펌웨어에서 두가지 모드를 선택할 수 있는데, Dynamic 모드와 OLTP 모드입니다. 보통의 경우는 Dynamic 모드를 사용하고, DB를 위해서는 OLTP 모드를 사용하면 DB에 맞게 성능이 최적화됩니다.
그리고, HDD (100MB/s 기준) 4개 기준으로 속도를 보면, 1MB 패킷을 전송할때 RAID 0는 400MB/s의 정도라면, RAID 5는 대략 250-300MB/s의 속도를 커버할 수 있습니다.
총 용량이 1TB 정도 되는듯합니다.
MSSQL2005Enterprise를 쓸것이구요.
Data량이 많은 Table은 RangePartititon을 사용합니다.
Disk구성은
O/S : Raid1
Partition테이블 Data측 Disk : 146*6=약 400GB(혹은 300GB 6개)Raid1+0
Partition테이블 Index측 Disk : 146*4=약 260GB Raid 1+0
일반 테이블 : 146*4=약 260GB Raid 1+0
이렇게 구성이 되었습니다.
DAS 방식의 SAS 외장 스토리지구요. 15슬롯이 있는데 14개를 다 써서
Server쪽 슬롯의 5개중에 두개는 O/S 나머지 3슬롯을 이용해 트랜잭션 로그를 저장할까 하는것입니다.
근데 Raid 구성에 Disk가 많으면 많을수록 좋다면
그냥 14개를 통으로 1+0로 해서 한볼륨으로 해볼까도 생각중입니다.
Raid5는 한번 데인적이 있어서 고려를 안하고 있구요.
말씀 하신대로 트랜잭션 로그쪽의 성능이 낮으면 DB전체에 영향이 있다고 해서 조금 걱정을 했었는데..
단순로그 방식으로 하고 Internal쪽 Slot에 Raid1구성으로 해야 할것 같습니다.
답변 주신분들 모두 감사합니다.