1.一種應(yīng)用服務(wù)器sql日志記錄方法,其特征在于,包括:
記錄應(yīng)用服務(wù)器執(zhí)行sql語(yǔ)句時(shí)的全部sql信息;
將所述sql信息存儲(chǔ)于指定的log文件中;
判斷所述log文件是否超出預(yù)設(shè)大小閾值,若是,將所述log文件中超出所述預(yù)設(shè)大小閾值的部分分割為新的log文件進(jìn)行存儲(chǔ)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述sql信息存儲(chǔ)于指定的log文件中之前還包括:
按照預(yù)設(shè)過(guò)濾規(guī)則過(guò)濾記錄的所述sql信息中的無(wú)關(guān)信息,并將記錄的各條所述sql信息的進(jìn)行統(tǒng)一格式調(diào)整。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
接收用戶輸入的查詢指令,調(diào)用日志查詢界面進(jìn)行顯示;
接收用戶在所述日志查詢界面內(nèi)輸入的查詢條件信息;
從預(yù)先存儲(chǔ)的各個(gè)log文件內(nèi)篩選出符合所述查詢條件信息的sql信息進(jìn)行顯示。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述sql信息包括所執(zhí)行的sql語(yǔ)句、執(zhí)行時(shí)間、執(zhí)行線程。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述記錄應(yīng)用服務(wù)器執(zhí)行sql語(yǔ)句時(shí)的全部sql信息的過(guò)程具體為:
依據(jù)log4j或slf4j記錄應(yīng)用服務(wù)器執(zhí)行sql語(yǔ)句時(shí)的全部sql信息。
6.一種應(yīng)用服務(wù)器sql日志記錄裝置,其特征在于,包括:
記錄單元,用于記錄應(yīng)用服務(wù)器執(zhí)行sql語(yǔ)句時(shí)的全部sql信息;
文件存儲(chǔ)單元,用于將所述sql信息存儲(chǔ)于指定的log文件中;
文件分割單元,用于判斷所述log文件是否超出預(yù)設(shè)大小閾值,若是,將所述log文件中超出所述預(yù)設(shè)大小閾值的部分分割為新的log文件進(jìn)行存儲(chǔ)。