리자

fulltext 검색 사용후기 3

우선 우리 사이트에서 부하가 가장 심한 최근게시물의 구조를 변경해 보기로 했다.
지금까지 SIR 사이트에 쌓인 게시물수 120만건
http://tong2.sir.co.kr/bbs/new.php
클릭후 빨리 튀어 나와야 했고 회원별로 게시판별로도 또한 검색어로 빠른 검색이 되어야 했다.

bn_fulltext 라는 필드를 하나 만들고 index 를 fulltext 로 지정했다.
데이터가 많아 상당한 시간이 흐르고 나서야 인덱스가 생성이 되었다.
그 효과는 실로 놀라웠다.
검색이 되지 않는다. ㅜㅜ
무엇이 문제일까?

처음부터 되짚어 보았다.
/etc/my.cnf 의 ft_min_word_len = 4
4글자 이상만 검색이 된다는 것이군.

/etc/my.cnf 의 ft_min_word_len = 2
로 수정한후 mysql 을 restart 하고 다시 repair table 하여 인덱스를 다시 생성하였다.
(fulltext 의 경우 설정값이 바뀌면 테이블을 다시 복구해야 한다.)

다시 검색을 해보았다.
놀랄만큼 빨랐다.
심~봤~다.
120만건의 검색이 0.0nn 초라니 믿어지지가 않았다.
이젠 구간검색도 안녕하는 순간이었다.

두둥~~~ 다음편에<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:27:00 MySQL에서 이동 됨]</div>
|

댓글 4개

흥미롭습니다. 다음 편을 기대하며 ~~~
진짜 글을 재밌게 편하게 쓰시는거같아요...부럽사옵니다.
fulltext 검색 사용후기 정주행중
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
11-04-10 조회 3,631
11-04-08 조회 3,393
11-04-06 조회 3,146
11-04-05 조회 2,654
11-04-05 조회 3,156
11-04-04 조회 3,062
11-04-03 조회 2,776
11-04-02 조회 2,429
11-04-02 조회 4,151
11-04-02 조회 3,532
11-04-02 조회 2,893
11-04-01 조회 3,610
11-04-01 조회 2,404
11-04-01 조회 2,553
11-04-01 조회 3,144
11-04-01 조회 3,437
11-03-31 조회 2,901
11-03-30 조회 2,529
11-03-27 조회 2,750
11-03-27 조회 2,621
11-03-27 조회 3,521
11-03-27 조회 3,708
11-03-26 조회 3,534
11-03-25 조회 2,612
11-03-25 조회 3,158
11-03-25 조회 3,207
11-03-25 조회 3,290
11-03-24 조회 5,166
11-03-23 조회 2,600
11-03-23 조회 3,614
11-03-23 조회 2,470
11-03-22 조회 2,582
11-03-22 조회 2,395
11-03-21 조회 2,876
11-03-20 조회 3,328
11-03-20 조회 2,840
11-03-19 조회 2,698
11-03-18 조회 2,345
11-03-18 조회 3,351
11-03-18 조회 2,861
11-03-18 조회 2,569
11-03-17 조회 3,874
11-03-17 조회 2,935
11-03-17 조회 2,852
11-03-17 조회 2,388
11-03-17 조회 3,269
11-03-15 조회 4,210
11-03-15 조회 2,596
11-03-14 조회 2,039
11-03-14 조회 3,634
11-03-14 조회 3,417
11-03-14 조회 2,205
11-03-13 조회 2,787
11-03-13 조회 3,125
11-03-12 조회 2,788
11-03-12 조회 2,164
11-03-12 조회 2,151
11-03-11 조회 2,587
11-03-11 조회 2,869
11-03-11 조회 2,673
11-03-10 조회 2,393
11-03-10 조회 2,769
11-03-10 조회 2,613
11-03-10 조회 2,924
11-03-10 조회 2,418
11-03-10 조회 2,648
11-03-09 조회 2,406
11-03-09 조회 2,816
11-03-09 조회 2,165
11-03-09 조회 3,625
11-03-09 조회 2,841
11-03-09 조회 4,474
11-03-08 조회 2,858
11-03-08 조회 2,505
11-03-08 조회 2,585
11-03-08 조회 2,542
11-03-08 조회 2,030
11-03-08 조회 2,388
11-03-07 조회 2,396
11-03-07 조회 3,804
11-03-05 조회 2,486
11-03-05 조회 4,985
11-03-04 조회 2,263
11-03-04 조회 2,100
11-03-04 조회 2,220
11-03-04 조회 3,240
11-03-04 조회 2,904
11-03-04 조회 2,612
11-03-04 조회 2,641
11-03-04 조회 2,596
11-03-04 조회 2,694
11-03-04 조회 2,297
11-03-03 조회 1,905
11-03-03 조회 2,433
11-03-03 조회 3,645
11-03-03 조회 2,968
11-03-03 조회 3,330
11-03-03 조회 2,316
11-03-03 조회 2,781
11-03-03 조회 3,028