안녕하세요.
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 컬럼에 인덱스 설정 유무에 따라 틀릴거 같은데요..
각각의 인덱스에 위치 설정을 다시 해줘야 하니..