Mysql InnoDB 관련 질문 합니다.
본문
안녕하세요?
Mysql 설정값을 만지던 중 궁금한 사항이 2가지 있어서 질문해 봅니다.
우선 저는 전체 DB 를 Innodb 방식으로 운영하고 있으며, 매일 글과 댓글들이 많이 올라오는
커뮤니티 사이트라서 update insert delete 등이 빈번 합니다.
물리 메모리는 8GB 입니다.
질문 1. my.cnf 의 설정중에서 Query_cache 를 사용중인데, 인터넷 보다보니 어떤 분이 update insert delete 빈번한 사이트라면
쿼리캐시는 안 쓰는 편이 서버나 디비 성능에 도움이 된다고 하더라고요. 이 말이 사실일까요?
질문 2. Innodb 의 경우에도 테이블마다 인덱스를 해줘야 하나요? Innodb 는 인덱스가 필요 없다는 얘기도 들은거 같아서요.
질문 두개중 하나라도 아시는 분 답변 부탁드려보겠습니다. 검색의 한계를 느끼고 아미나와 SIR에 질문글 올려봅니다.
답변 2
1. 커뮤니티에서 update insert delete 가 아무리 빈번해도 select 보다 빈번할수는 없죠. 당연히 쿼리캐시를 사용 해줘야 하죠.
2. innodb도 물론 인덱스를 해줘야 합니다.
인덱스는 주는게 좋아요~
답변을 작성하시기 전에 로그인 해주세요.