마리아 DB 교체후 장애 사항 대처
운영중인 시스템에서 mariadb를 사용하고 있는데 디스크가 98%까지 찼다,
예상은 하고 있었는데 차주 화요일로 교체시기를 예상하고 있었지만 주말에 디스크 확보를 보장하기 어려워 바로 교체하는 작업을 했다.
교체이후에 문제가 없는줄 알고 있던 시스템에서 하나씩 장애가 발생하기 시작했다.
가장 큰 문제는 옵티마이저에서 발생하고 있었다 cost-based로 움직이는 옵티마이저에서 다르게 판단되고 있다고 생각하여서
STRAIGHT_JOIN 을 넣어서 처리하라고 했다.
여기서 궁금증이 나왔다.
- 기존 DB에서 마이그레이션 작업을 했을때 통계DB까지 다 옴겨졌냐?( 답변 : 옴겨 졌다. DB 덤프를 떠서 옴겼다고 함)
- 그럼 통계정보가 변경된것이 있냐?(인덱스작업과, 데이터 삭제 작업을 진행했다.)
- 그럼 문제된 쿼리에서 테이블에 새로운 인텍스가 걸린것이 있냐?(없다.)
위에 질문에서 더이상 질문 하지 못한것이 있다.
- 삭제 작업을 한다고 해서 통계정보가 바뀌냐?(기존 DB에는 영향이 없음, 부과적으로 삭제한다고 해서 테이블 스페이스가 다시 돌아 오는것읕 아니다 최적화시에 돌아오는데 이때바뀔꺼로 예상함)
아 궁금한것이 많은데 찾아보질 못함 ㅜㅜ
p.s : 궁금해 죽겠는데 제대로 된 답변이 안됨 샤머니즘으로 끝난듯 해서 아쉽다.