그누보드 게시판 여러개 합치기
댓글포함 40만건정도 되는데 너무 느리네요.
wr_datetime 로 정렬할거면 그냥 합쳐서 정렬하면 되는데 이렇게 하고싶진 않고
wr_id를 wr_parent 에 업데이트 하는것 때문에
벌크 인서트도 안되고 (댓글만 가능)
트랜젝션으로 묶어서 해봐도 크게 성능 향상은 안되네요.
인덱스 삭제 후 insert 해도 느리고...ㄷㄷㄷ
wr_dateime 역순 정렬 써야겠네요.
댓글 6개
이거 때문에 이토가 특정 갯수 혹은 날짜가 지나면 게시판을 새로 만들어
이전 게시판 링크만 해놓고, 새롭게 시작하더라구요....
https://etoland.co.kr/bbs/board.php?bo_table=etohumor06
https://etoland.co.kr/bbs/board.php?bo_table=etohumor05
https://etoland.co.kr/bbs/board.php?bo_table=etohumor04
https://etoland.co.kr/bbs/board.php?bo_table=etohumor03
https://etoland.co.kr/bbs/board.php?bo_table=etohumor02
https://etoland.co.kr/bbs/board.php?bo_table=etohumor01
@미니님a
원글에 오해의 소지가 있네요.
게시판 통합하려하니 삽입 속도가 너무 느리네요.
몇가지 아이디어가 생각났는데 내일 시도해 보려고요.
파티셔닝으로 테이블을 파티션으로 나눠보세요
wr_id를 기준으로 파티션을 나누면 데이터를 찾고 넣는데에 속도가 개선됩니다.
게시물이 많아지니 엄청 느려지는 증상이 get_next_num 함수 때문이었습니다.
wr_num 인덱스 걸어주니 아주 빠르게 복사 됩니다. (그누4)
트랜젝션, 벌크인서트까지 해주니 빠르게 복사 됩니다.
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
1주 전 | 10 | |
| 199658 | 2개월 전 | 148 | ||
| 199657 | 2개월 전 | 263 | ||
| 199656 | 2개월 전 | 200 | ||
| 199655 | 2개월 전 | 141 | ||
| 199654 |
|
2개월 전 | 190 | |
| 199653 |
|
2개월 전 | 105 | |
| 199652 |
|
2개월 전 | 215 | |
| 199651 | 2개월 전 | 209 | ||
| 199650 | 2개월 전 | 143 | ||
| 199649 | 2개월 전 | 200 | ||
| 199648 | 2개월 전 | 244 | ||
| 199647 | 2개월 전 | 247 | ||
| 199646 | 2개월 전 | 245 | ||
| 199645 | 2개월 전 | 152 | ||
| 199644 | 2개월 전 | 276 | ||
| 199643 |
비버팩토리
|
2개월 전 | 209 | |
| 199642 | 2개월 전 | 388 | ||
| 199641 |
bbebbee
|
2개월 전 | 151 | |
| 199640 |
jaick
|
2개월 전 | 174 | |
| 199639 | 2개월 전 | 265 | ||
| 199638 | 2개월 전 | 208 | ||
| 199637 | 2개월 전 | 200 | ||
| 199636 | 2개월 전 | 230 | ||
| 199635 | 2개월 전 | 214 | ||
| 199634 |
비버팩토리
|
2개월 전 | 153 | |
| 199633 | 2개월 전 | 126 | ||
| 199632 | 2개월 전 | 222 | ||
| 199631 | 2개월 전 | 235 | ||
| 199630 | 2개월 전 | 226 | ||
| 199629 | 2개월 전 | 229 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기