這一節(jié)里,使用了一個(gè)實(shí)際的例子來(lái)說(shuō)明dynamic-mapped-statement 和 insert 的簡(jiǎn)單使用.
  系統(tǒng)發(fā)布后一段時(shí)間,對(duì)系統(tǒng)留下的一些log,非凡是所執(zhí)行的sql語(yǔ)句進(jìn)行分析,來(lái)獲取用戶使用習(xí)慣的第一手?jǐn)?shù)據(jù),以便以后我們的改進(jìn)。
    
  今天就做了這樣一次簡(jiǎn)單的分析,由于系統(tǒng)中幾乎所有的查詢都使用我的一個(gè)統(tǒng)一的借口來(lái)進(jìn)行查詢,所以SQL的log有統(tǒng)一的標(biāo)志,收集起來(lái)相對(duì)輕易。
    
  下面一步一步的描述一下整個(gè)過(guò)程:
    
  一、搜集log
     1. 從服務(wù)器上獲取log文件,無(wú)需多說(shuō)
     2. 用程序分析log,并將sql解析出來(lái),做一些處理,保存到數(shù)據(jù)庫(kù)中。
        要保存一條數(shù)據(jù)到數(shù)據(jù)庫(kù)里,需要配置一個(gè)保存的SQL:
         
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注