{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

怎么監(jiān)控一個程序所有執(zhí)行的SQL?

DevTTLDevTTL 回答0 收藏1
問題描述:怎么監(jiān)控一個程序所有執(zhí)行的SQL,
收藏問題

2條回答

wapeyang

wapeyang

回答于2022-06-28 13:48

如果僅僅是要監(jiān)控所有執(zhí)行過的SQL,至少有兩種方法可以使用:

1、直接使用慢日志來進行監(jiān)控

SQL數(shù)據(jù)庫一般都有慢日志功能,慢日志功能的初衷雖然是記錄執(zhí)行時間超過指定閥值的SQL,用于監(jiān)控數(shù)據(jù)庫性能的,但是,只要將時間閥值設置為0,它就可以記錄所有執(zhí)行過的SQL了。另外,慢日志不僅可以將日志記錄寫入文件,而且還支持將日志記錄寫入數(shù)據(jù)庫。

2、使用自定義程序進行監(jiān)控

這個主要是在操作數(shù)據(jù)庫的地方進行日志記錄。一般數(shù)據(jù)庫操作都會使用單例模式,在此模式下記錄SQL的執(zhí)行是很方便的。

評論0 贊同0
  •  加載中...
tolerious

tolerious

回答于2022-06-28 13:48

一個程序一個用戶,就方便監(jiān)控了。如果做不到還在不同的程序的連接代碼上統(tǒng)一增加modle標記,然后跟著標記監(jiān)控就好。一般嚴謹?shù)淖龇ň褪沁@樣。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<