查看SQL執行時間步驟
創新互聯建站是一家專注于網站設計、成都網站建設與策劃設計,阿克塞哈薩克族自治網站建設哪家好?創新互聯建站做網站,專注于網站建設十載,網設計領域的專業建站公司;建站業務涵蓋:阿克塞哈薩克族自治等地區。阿克塞哈薩克族自治做網站價格咨詢:13518219792
1.show profiles;
2.show variables; 查看profiling 是否是on狀態;
3.如果是off,則執行命令 set profiling=1;
4.執行SQL語句
5.show profiles; 就可以查詢到SQL語句的執行時間
方法一:傳統方式,即指定開始時間和結束時間,用"between”或者"",""來建立條件,比如查詢2010年3月1日到2010年3月2日的數據條數,則可以使用
復制代碼 代碼如下:
select count(*) from sometable where datetimecolumn='2010-03-01 00:00:00' and datetimecolumn'2010-03-02 00:00:00'
但是,這種方法由于時間不是整數型數據,所以在比較的時候效率較低,所以如果數據量較大,可以將時間轉換為整數型的UNIX時間戳,這就是方法二。
1.1 獲得當前日期+時間(date + time)函數:now()
除了 now() 函數能獲得當前的日期時間外,MySQL 中還有下面的函數:
current_timestamp() current_timestamp
localtime() localtime
localtimestamp() localtimestamp
這些日期時間函數,都等同于 now()。鑒于 now() 函數簡短易記,建議總是使用 now() 來替代上面列出的函數。
1.2 獲得當前日期+時間(date + time)函數:sysdate()
sysdate() 日期時間函數跟 now() 類似,不同之處在于:now() 在執行開始時值就得到了, sysdate() 在函數執行時動態得到值。
2. 獲得當前日期(date)函數:curdate()
其中,下面的兩個日期函數等同于 curdate(): current_date(),current_date
3. 獲得當前時間(time)函數:curtime()
其中,下面的兩個時間函數等同于 curtime():current_time(),current_time
4. 獲得當前 UTC 日期時間函數:utc_date(), utc_time(), utc_timestamp()
一,uptime 可以查看系統的運行時間
show global status like 'uptime';
二,利用linux命令查看
Linux 下有個 uptime 可以查看系統的運行時間,可是 MySQL 可沒這個命令
不過用 ps 命令也可以做到
[root@dbserver ~]# ps aux | grep mysql
root 29090 0.0 0.0 70232 1364 ? S Jun05 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/dbserver.pid
看到了吧, Jun05 就表示這個服務是在6月5日啟動的,算一下運行了多久了呢?
三,利用phpmyadmin的狀態中可以看如下信息
這臺 MySQL 服務器已經運行了 0 天 6 小時,30 分 16 秒,啟動時間為 2014 年 01 月 02 日 08:39。
網站題目:怎么看mysql的時間 查詢mysql時間
當前地址:http://m.kartarina.com/article12/hgjegc.html
成都網站建設公司_創新互聯,為您提供網站收錄、、建站公司、品牌網站制作、網站設計公司、虛擬主機
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯