텍스트 큐브의 DB 디버깅 지원

태터캠프 3.0에서 소개되었던, 텍스트큐브의 DB 디버깅지원 모듈이 돌아가는 모습은
http://coolengineer.com/trunk/hojin
에서 확인하실 수 있습니다. 맨 아래 부분에 있으며, 최대한 캐시를 이용하거나 줄이려고, 노력중에 있습니다. 위 사이트는 제가 개발하면서 바뀔 수 있는 불안한 코드가 들어가 있습니다.

스냅샷 한 장!

사용자 삽입 이미지

중간에 INSERT 문에 의해 캐시가 무효화되는 것과 원하는 쿼리를 눌렀을 때 함수 Backtrace가 나오는 것을 확인할 수 있습니다.

사용자 삽입 이미지

위의 예는 같은 SQL문이 들어 왔을 때, DB 쿼리를 하지 않고 바로 메모리에서 바로 보내주는 모습입니다.

--
요즘 잘나가는 RoR 류의 Active Record가 처음부터 도입되었었다면 오죽좋았겠습니까마는, 여럿이 개발하는 틈틈이 이런 툴이라도 넣어서 최적화하는데 도움이 된다면 이 아니 기쁜일입니까?

위 기능은 텍스트 큐브의 config.php에
requireComponent("Needlworks.Function.Debug");
한 줄 넣어 주는 것으로 수행됩니다. 나중에 정식으로 발표된 뒤에도 관심있으신 분들은 확인해 보실 수 있습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 최호진

2007/07/23 23:08 2007/07/23 23:08
이올린 태그검색올블로그 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색티스토리 태그검색
Response
No Trackback , 11 Comments
RSS :
http://coolengineer.com/rss/response/448

일찍일어나는 새가 벌레를 잡는다

디버깅은 새한테 맡기고, 난 좀 더 자야겠다.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 최호진

2007/05/15 00:13 2007/05/15 00:13
이올린 태그검색올블로그 태그검색티스토리 태그검색
Response
No Trackback , 14 Comments
RSS :
http://coolengineer.com/rss/response/433


블로그 이미지

최호진의 글들입니다.

- 최호진

Archives

Authors

  1. 최호진

Calendar

«   2008/11   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

Site Stats

Total hits:
301356
Today:
245
Yesterday:
338