데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
안녕하세요.
sql 성능에 관해서 궁금한게 있어서 질문 올립니다.
100필드짜리 테이블에 1억row가 들어가있는 가정하게
1필드 업데이트치는것과 100필드 한번에 업데이트 치는것...
update testtable set col1 = 1000 where userno = 1234
와
update testtable set col1 = 1000 ,col2 = 1000,col3 = 1000, .....col100 = 1000 where userno = 1234
의 부하테스트를 했을경우 속도차리가 있을까? 하는 궁금점입니다.
속도차이가 있다면 왜 있는지도 알고싶습니다.
Comment 1
-
처리짱
2014.10.06 14:34
col1 ~ col100 컬럼에 인덱스 설정 유무에 따라 틀릴거 같은데요..
각각의 인덱스에 위치 설정을 다시 해줘야 하니..