如何精簡日誌,只看ibatis sql語句.
1.修改日誌配置檔案
public object invoke(object proxy, method method, object params) throws throwable else
}sql = sql.replaceall("\n", " ");
while(sql.indexof("\t")!=-1)
while(sql.indexof(" ")!=-1)
system.out.println(" "+sql);
}basejdbclogger
修飾符改為public
privatelistcolumnvalues = new arraylist();
publiclistcolumnvalues = new arraylist();
3.去掉其它ibatis日誌
org.apache.ibatis.logging.jdbc.basejdbclogger
清空方法體
protected void debug(string text)
看事務的sql語句
select a.sid,a.type,a.lmode,b.client info,b.machine,b.osuser from v lock a v session b where a.sid b.sid select from v session where sid 158 select fr...
SQL語句如何優化?
核心思想 多快好省 多 查詢的不漏是基本的正確準確需要 快 減少不必要的查詢,如全表掃瞄和空值查詢 好 不過度影響查詢效果的情況下,資料可以較好地展示收集 省 減少資源消耗 具體實現舉例 1 查詢語句中不要使用select 2 儘量減少子查詢,使用關聯查詢 left join,right join,...
如何執行SQL語句 C
如何執行 sql語句 單個返回值 c string a selectcount from 表名 object b this.dbgr.execsql a 如何執行 sql語句 多個返回值 c string sql selectcount 欄位一 as 別名一,count 欄位二 as 別名二 fro...