안녕하세요..
한트랜잭션에서 사용되어지는 table들은 같은 dbspace에 생성하는게 성능향상에 더 좋은가요?
(select 되는 속도가 넘 느려서 이것저것 살펴보다보니
같은 db의 table들이 여러 dbspace에 분산되어 생성되 있는데.. 이게 속도를 저하시키는 원인이
되는지 궁금해서 여쭈어 봅니다.)
답변부탁드립니다.
태이블의 양이 방대 할 경우 I/O 로딩을 분산할수 있도록 디비스페이스를 나눠서 분산 시켜 주면 약간의 속도를 빠르게는 할수 있지만 그렇케 크지 않은 테이블이라면 별로 차이가 없을 겁니다.
오히려 간단히 select 구문에서 인덱스를 잘 타고 있는지 set explain 으로 확인을 하시고 혹시 인덱스를 다시 만들어 줄 필요가 있다면 다시 지우고 만들어 보시는게 좋을듯 싶네요. 다른 행에 혹시 인덱스가 필요한지도 보시고 ....