MySQL SQL 로깅하기
시스템 분석 과정에서 응용 프로그램이 DBMS에 요구하는 여러가지 SQL문장을 분석하는것은 데이터 흐름을 파악할 수 있는 매우 유용한 도구 입니다. 모든 SQL을 로그로 남기도록 DBMS에 지시만 하면 되기 때문에 어렵지도 않습니다. 특히 개별 응용에서 SQL 문장 뒤에 "Call trace"를 SQL 주석 형태로 남기게 되면 해당 SQL을 어떤 코드에서 호출했는지도 알 수 있기 때문에 더욱 더 분석 과정을 효율화 시킬 수 있습니다. function _execute($sql) { $sql = $this->_prep_query($sql); $trc = debug_backtrace(); $rst = ""; foreach($trc AS $idx => $ary) { if (array_key_exists('fil..
IT 일반
2017. 3. 22. 11:51