1

주제: 텍스트큐브 1.5.3.1로 업글 후 순간적인 딜레이 발생

디버그 모드 활성화시켜놓고 보니 블로그 로딩이 15초가 넘게 걸리는 상황이 가끔가다 한번씩 발생하더군요. (특정 페이지 접근하고는 상관 없이 블로그 메인만 접근할 때도 그렇습니다. 태그 관련한 join 쿼리들이 대체로 시간이 오래 걸리는 편이나 10초 이상 딜레이시킬 정도는 아니지요.)

아래가 대표적으로 그런 쿼리들입니다. 호스팅업체의 mysql 버전은 4.0.18입니다.

SELECT data FROM tt_100_Sessions WHERE id = '7511d64b198712223c5238aa221c6100' AND address = '143.248.243.61' AND updated >= (UNIX_TIMESTAMP() - 3600)
-> 3342.2 ms

SELECT id, visibility FROM tt_100_Entries WHERE blogid = 1 AND draft = 0 AND visibility < 0 AND published < UNIX_TIMESTAMP()
-> 1074.3 ms

SELECT * FROM `tt_100_Tags` t, `tt_100_TagRelations` r WHERE t.id = r.tag AND r.entry = 687 AND r.blogid = 1 GROUP BY r.tag ORDER BY t.name
-> 3058.0 ms

SELECT title FROM tt_100_Entries WHERE blogid = 1 AND draft = 0 AND category = -1 ORDER BY char_length(title) DESC
-> 3420.0 ms

select * from tt_100_Trackbacks where blogid = 1 AND entry = 686 AND isFiltered = 0 order by written
-> 1423.9 ms

select * from tt_100_Comments where blogid = 1 and entry = 686 and parent is null and isFiltered = 0 order by id ASC
-> 938.7 ms

SELECT `acceptComment` FROM `tt_100_Entries` WHERE `id` = 686
-> 673.5 ms

SELECT * FROM `tt_100_Tags` t, `tt_100_TagRelations` r WHERE t.id = r.tag AND r.entry = 685 AND r.blogid = 1 GROUP BY r.tag ORDER BY t.name
-> 601.2 ms

daybreaker (2007-10-17 21:52:14)에 의해 마지막으로 수정

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

2

답글: 텍스트큐브 1.5.3.1로 업글 후 순간적인 딜레이 발생

이 부분... 어찌 저찌 하다보니 처리된 듯한 느낌이?