포럼
1.5.0에서는 댓글 삭제 속도가 빨라집니까?
2011.09.23 11:02
XE로 플랫폼을 처음 이전했을 때는 댓글 수가 270만 건 정도였는데, 조금 전에 확인해보니 300만 건이 조금 안되는군요.
사이트 특성상 댓글의 등록 양이나 활용 빈도가 상당히 많은 편인데, 댓글의 삭제 속도는 굉장히 느립니다.
XE 자체가 느리고 부하가 많은 탓도 있겠지만, 그런 점을 감안해도 댓글 하나 지우는데 속도가 3 ~ 4분씩 걸리는건 이해가 가지 않는 부분이었습니다.
이 때문에 욕도 많이 먹고, 운영하는 입장에서도 대단히 큰 애로가 발생하는 부분입니다.
1.5.0 에서는 속도 부분이 많이 개선된다기에 사용자로써 무척 기대하고 있습니다.
댓글 삭제 속도도 빨라지는지 궁금합니다.
댓글 5
-
銀童
2011.09.23 15:30
-
누리안
2011.09.24 11:06
은동님 댓글 감사드립니다. 실은 데이터베이스 엔진은 생각하지 못했던 부분이네요.
myisam이 보편적으로 사용되고, 특히 속도 면에서 innodb보다 myisam이 더 빠르다는 말이 있어서 변경은 생각하지 못하고 있었습니다.innodb를 사용하면 큰 문제는 발생하지 않을까요? db쪽은 완전히 초보라서 바꾸려니 걱정이 많이 되네요.
-
銀童
2011.09.24 22:07
일단 innodb 를 사용한다고 XE 에서 문제가 생기진 않습니다.
live 상태의 사이트를 변경하는 작업도 많이 해봤구요.
innodb 의 경우는 예전엔 myisam 보다 느렸지면 5.5 에서 매우 성능 향상이 있었고,
5.6이 나온다면 myisam 하곤 비교도 되지 않을껍니다. (지금도 충분히 빠르고요.)
http://dev.paran.com/2011/06/10/mysql-innodb-engine-3-tips-you-must-know/
http://dev.paran.com/2011/06/17/why-we-need-to-use-innodb-on-mysql-vs-myisam-comparison/
대부분의 내용이 영문이라 한글로 잘 써진 innodb 관련 글 두개를 링크해봅니다. 한번 읽어보세요.
row-level-locking 과 table-level-locking 의 차이도 잘 설명되어있습니다.
-
누리안
2011.09.26 11:28
이 부분은 늘 어려워했었는데, 좋은 자료와 함께 귀한 말씀을 남겨주시니 아주 큰 도움이 되었습니다.
어떤 표현을 써야 마음이 제대로 전해질 지 알 수 없을 정도네요. 좋은 정보 남겨주셔서 정말 감사합니다. -
데미갓
2013.01.28 11:02
innodb 변경글 검색하다가 찾아서 댓글 달아 봅니다.
라이브 변경시 별 문제가 없으셨는지 해서요.
지금 관련 작업했는데, 관리자쪽이 정상작동하지 않고있어서,
조언을 구해보고자 댓글 달아 봅니다.
http://www.xpressengine.com/index.php?mid=userForum&document_srl=21619222&comment_srl=21619825&rnd=21619850#comment_21619850
생각나시는 부분있으시면 댓글 부탁드려요.
혹시 제가 mysql 5.5 innodb 를 사용하고 있는데
myisam 을 쓰신다면 innodb 로 포팅하시고 버전을 올려보시는걸 추천드립니다.
mysql 의 lock 단위가 myisam 은 테이블 단위라서 댓글 삭제가 오래걸리는게 아닐까 라는 생각이 드네요.