개발서버,운영서버 데이터양 비슷하고,질의 쿼리가 똑같은데 실행계획에서 비용이 크게 다른이유 0 1 1,071

by 겸둥이k [2021.09.09 11:17:03]


현재 대용량 DB 튜닝중에 개발서버 DB, 운영서버DB 데이터양과 질의쿼리가 똑같은 상황에서 실행계획을 보면 

상당히 조인 비용이 크게 차이가 나는데 어떤 이유가 있을까요? 컴퓨터 성능은 똑같습니다.

 

서버상태,과부화 상태가 있을까요? 

좋은 답변 부탁드립니다.

by 트랭크스 [2021.09.09 12:23:22]

1. 통계정보 수집일자/ 통계정보 데이터를 비교해보세요.

2. 컴퓨터 성능이 똑같다고 하시는데 정말 같으신지요? 개발서버와 운영서버간 CPU 코어수, 메모리용량, I/O 성능의 차이는 분명히 존재할것 같은데요

3. 이 둘이 차이가 없다면 DBA에게 개발/운영간 DB파라미터의 차이가 있냐고 물어보세요.

4. 혹시 바인드처리를 안하고 상수처리했다면 반드시 바인드처리해서 비교하세요

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입