여러 선택과 단일 선택을 사용하는 것의 차이가 성능에 어떤 영향을 미치는지 궁금합니다. 나는 누군가가 그것을 한 것을 보았고, 나는 아래처럼 손이 닿지 않는 것을 느낀다.다중 선택 대 단일 선택 설명
select @a = cBranchName from mstores where nBranchCode = 1
select @b = cBranchAddress from mstores where nBranchCode = 1
select @c = dCreateDate from mstores where nBranchCode = 1
select @d = AssignedCompanyId from mstores where nBranchCode = 1
select @e = StoreFormat from mstores where nBranchCode = 1
대
select @a = cBranchName
,@b = cBranchAddress
,@c = dCreateDate
,@d = AssignedCompanyId
,@e = StoreFormat from mstores where nBranchCode = 1
나는 또한 오, 나는 하나의 선택 문이 5 SELECT 문보다 빠르다는 것을 증명 할 수있는 방법,의 데이터베이스에 5 여행을 선택하는 것이 가정
비록 그것을 보았을지라도, 나는 이미 단일 select 문이 다중 선택보다 훨씬 빠르다고 생각했습니다. 하나 개의 테이블에 대한
책을 다섯 번 더 빨리 읽거나 한 번 책을 읽는 것이 더 빠릅니까? – SenthilPrabhu
@SenthilPrabhu : 그렇게 간단한 것은 아닙니다.데이터베이스는 자주 쿼리를 최적화하지만이 경우에는 그렇지 않다고 가정합니다. –
@ TimSchmelter : 데이터베이스는 질의를 최적화해야합니다. 최소한 초 단위의 시간이 걸립니다. – SenthilPrabhu