목화연
사는이야기
기술지원
회원게시판
공지사항
자료실
베타테스터
사는이야기
 
작성일 : 09-03-28 11:56
[세상사는이야기] 지나가는 질문하나 올려봅니다.^^
 글쓴이 : 오승현
조회 : 8,390  
DB에 INSERT나 UPDATE시 걸리는 시간을 줄였으면 하는 생각에 이리저리 서버용 STORAGE를 검색하다가.....
어디선가 화상강의 시스템 서버에 SSD를 사용하여 납품하였다는 기사를 읽고 급히..... SSD를 검색한 결과.... 발열 제로...... 속도 0.1MS 라는 스펙을 보게 되었습니다.^^
 
DB서버의 STORAGE로 혹시 사용하야 보신분계신가요?  

권오준   09-03-31 11:05
빠르긴 하나~
깨지면 누가 복구해주나요? ㅋ
오승현   09-03-31 17:00
그게 문제겠죠? 실시간 백업이 되지 않는이상..... 무린것 같습니당.....
장정철   09-04-02 18:11
1. insert시 latency 줄이기....
 이건, 사실 latency가 있을만한 이슈가 아닙니다. 인서트는 그냥 Disk write time만큼만 걸릴뿐입니다. 단, 쓸데없는 인덱스(clustered index종류면 더 심하고)가 많이 걸려있다면, 인덱스 갱신 시간이 조금 더 걸릴뿐입니다. 인서트를 날렸는데 시간이 오래걸린다면, 스토리지보다는, DB 구조를 의심해주세요
2. update시 latency
 요건, 인서트 보단 아주 쵸큼 더 민감합니다. 우선, DISK 어디에 원래놈이 있는지 찾아서, 거기다가 써주거나, 그것보다 넘어가는게 있으면 row chaining이 발생하믄서 쭈루룩 늘어질 수 밖에 없겠지요.
하지만, 이것도 스토리지와는 상관이 별루 없습니다. 실제로 쓰는 작업은 얼마 안되니까요(뭐.. 한번에 1만건이상을 업데이트하진 않는다면요... ㄷㄷㄷ)
정확하게 where조건으로 범위를 최대한 줄인뒤에 최적조건으로 원하는 레코드를 선택해서 수정할 수 있게 해주는게 기본이고, 확정적인 필드는 varchar가 아닌 char형을 사용해주면 update시의 오버헤드를 줄일 수 있습니다.

이상, 결론적으로 스토리지를 변경한다고 해서, 원하시는 인서트, 업데이트의 수행성능이 대폭 향상되지는 않습니다.
오승현   09-04-09 00:38
넵. 자세한 설명감사합니다.  SSD 로 실제테스트 해보니 오히려 더느린결과가 나왔습니다.^^  하드웨어 보다는 메인프레임의 플렛폼이 더많은 영향을 주는 것 같습니다. 동일 조건하세여  OPEN  및  INSERT , UPDATE  , DBF->SQL UPLOAD 시 한 15~20 % 정도 시간이 더 걸리는 값이 나왔습니다. 

OS : CentOS 5.3 ( 64Bit)
PS : SATA vs S.D.D  ( MySql ver 5.1.32 )
 
 

 
Total 303
번호 제   목 글쓴이 날짜 조회
153   [세상사는이야기] 여려분의 기대수명은? (2) 오승현 03-30 15053
152   [세상사는이야기] 아사다마오~~~가~~~ 땡땡땡 이유 (2) 오승현 03-30 9173
151   [세상사는이야기] 지나가는 질문하나 올려봅니다.^^ (4) 오승현 03-28 8391
150   [세상사는이야기] oBtnBmp 작업해본 화면입니다.~ (1) 오승현 03-23 8583
149   [세상사는이야기] 새로운 메뉴 넘 좋아요~~~ (2) 오승현 03-19 9021
148   [세상사는이야기] MySQL Port변경 권오준 03-04 9666
147   [세상사는이야기] 2009/03 달팽이 김대현 03-03 8732
146   [세상사는이야기] DrLib32x 2009 Feb 권오준 02-25 9838
145   [세상사는이야기] 출력후 미리보기 닫기 추가 (2) 권오준 01-21 9357
144   [세상사는이야기] 편입합격자 조회 프로그램을 만들다. 권오준 01-21 9230
143   [세상사는이야기] Value '0000-00-00' can not be represente… 권오준 01-05 10718
142   [세상사는이야기] 100배 빠른 TCDE 권오준 01-05 10329
141   [세상사는이야기] MySQL 5.1 날짜형 기본값으로 뺑이치다 권오준 01-05 10075
140   [세상사는이야기] 새해 복많이 받으세요! 권오준 01-02 9078
139   [세상사는이야기] 종합 보험관리 프로그램을 만들다(GA) 권오준 12-29 9783
   11  12  13  14  15  16  17  18  19  20    
COPYRIGHT© Fivetech.net. All RIGHTS RESERVED.
For more information webmaster | webmaster@fivetech.net | Tel 02-566-6826 | (해외) +82-2-566-6826