안녕하세요!
모두 새해 복 많이 받으시기 바라겠습니다.
현재 MYSQL에서 성능 향상을 위해 INDEX를 사용하고자 합니다.
INDEX관련 글을 찾아보면서 여러 종류와 동작 방식은 이해가 되는데 이를 활용 해 보려니 잘 구상이 되지않네요..
간단한 게시판을 예로 들었을 때 어떤식으로 INDEX를 활용하고 효과적으로 설정하는 방법이 이 있을지 간단하게 설명 부탁드려도 될까요?
예를들어 Q&A 게시판의 경우 카테고리, 제목, 질문글, 답변여부, 답변, 처리여부, 등록자, 답변자, 등록일 이런식으로 테이블이 구성되어있다 하면
INDEX를 카테고리 기준으로 설정하는게 좋은지 답변여부 컬럼으로 설정하는게 좋은지 아니면 검색에 걸릴 제목으로 설정하는게 좋을지 궁금합니다.
또 검색 기능은 없고 카테고리는 있는 일반적인 게시판의 경우에는 카테고리 컬럼을 INDEX로 설정하는것이 효율적으로 INDEX를 사용하는 방법이 되는것일까요?