The Heartade Space

mysql

지난 주 주간 점검을 아직도 못 올렸는데, 연휴와 일이 겹쳐 정신이 엄청나게 없었기 때문입니다. 오늘 주간 점검을 올리려고 했더니 더 심각한 문제를 발견했는데, 이 블로그를 구동하는 데에 쓰이던 MySQL 데이터베이스가 연휴 사이 폭발했다는 것이었습니다.

Read more...

#MySQL 에 뷰(View)라는 기능이 있다는 것 알고 계셨나요? 대충 다른 테이블의 값을 참조해서 가상의 테이블 같은 걸 만들어 주는 기능입니다. 그런데 혹시 뷰가 색인(인덱싱)을 지원하지 않는다는 사실도 알고 계셨나요? 오늘 저는 그걸 몰라서 멀쩡한 테이블을 놔두고 뷰에 쿼리를 넣는 코드를 (보기 더 깔끔하다는 이유로) 만들었다가 쿼리 한 번에 2분이 걸리는 광경을 목도하고 말았습니다. 여러분은 저와 같은 실수를 저지르지 않도록 조심하세요.

너도 멸종되지 않게 조심해.

Read more...