回覆列表
  • 1 # 得到歷史

    private String Time() { Calendar c = Calendar.getInstance(); c.setTimeInMillis(System.currentTimeMillis()); java.util.Date d = c.getTime(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒 "); return sdf.format(d); }改方法 返回時間字串 d 則是 日期型別 你可以根據需要自行修改Class.forName("org.gjt.mm.mysql.Driver"); conn = DriverManager.getConnection ("jdbc:mysql://127.0.0.1/database:port","user","pwd"); 這樣可以連線資料庫 你再 Statement sta=conn.createStatement(); ResultSet rs=sta.executeQuery("insert into tablename values(d)"); 即可 程式碼自己組織~~ 補充:其實插入資料庫 只要 用 insert into table values( now() );即可now()就是 插入 資料庫伺服器的 當前系統時間~~~

  • 2 # 愛可生雲資料庫

    問題:

    僅用慢日誌檔案,如何快速獲取分時報告?

    如果有監控系統,獲取分時報告(每小時慢查詢的條數報告)不難,如果只有慢日誌檔案,就會有點費勁。

    實驗:

    透過 pt-query-digest --timeline 功能,可以輸出帶時間戳的慢查詢條目

    用 sed 將 timeline 報告濾出

    安裝 termsql

    使用 termsql,將報告匯入,並使用 SQL 查詢一條記錄,以展示 termsql 的效果

    可以看到 termsql 將 timeline 報告的每一行,整理成了一條資料,放在 SQLite 中。

    下面就可以盡情使用 SQL 獲取分時報告:

    用一個複雜一點慢日誌,獲得如下結果:

    可以輕鬆定位到慢查詢的熱點時段,也便於發現業務的週期性規律。

    termsql 是一個很方便的小工具:

    1. 可以用於將文字匯出到 SQLite 中,方便 SQL 查詢。

    2. 它與 ps 或者 top 合用也有驚喜,比如找出 CPU 佔用率高於 25% 的程序:

  • 中秋節和大豐收的關聯?
  • 最美的太陽的創作背景?