欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > PHP獲取MySQL執行sql語句的查詢時間方法

PHP獲取MySQL執行sql語句的查詢時間方法

熱門標簽:合肥企業外呼系統線路 代理打電話機器人 桂陽公司如何做地圖標注 電信外呼系統多少錢一個月 神龍斗士電話機器人 萍鄉商鋪地圖標注 企業400電話辦理多少費用 太原400電話申請流程 宿州正規外呼系統軟件

如下所示:

//計時開始
runtime();
 
//執行查詢
mysql_query($sql);
 
//計時結束.
echo runtime(1);
 
//計時函數 
function runtime($mode=0) {
 static $t; 
 if(!$mode) { 
  $t = microtime();
  return;
 } 
 $t1 = microtime(); 
 list($m0,$s0) = explode(" ",$t); 
 list($m1,$s1) = explode(" ",$t1); 
 return sprintf("%.3f ms",($s1+$m1-$s0-$m0)*1000);
}

對sql的執行時間進行分析可以:

1,確定sql的書寫是否合理,高效

2,檢查字段、表的設計是否合理

方法1:在系統底層對sql操作類進行改寫,通常類的結構是

業務model ---》 db類 ---》 執行sql

可以根據情況在某階段進行改寫,比如db類;通常會修改

public function execute($sql) {
  //code...

/*檢測sql執行時間,超過執行時間記錄到日志中*/
$start_time = array_sum(explode(' ', microtime()));

$this->lastresult = mysql_query($sql,$this->link) or $this->displayerror($sql);

$end_time = array_sum(explode(' ', microtime()));
$differ = $end_time - $start_time;
if($differ >0.001){    //修改時間范圍,單位:秒
 putContent('sqlLOG', date('Y-m-d H:i:s', $start_time)." "
  . date('Y-m-d H:i:s', $end_time)." "
  .$differ. " ".$sql."\r\n");
}


  //code...
}

引用:

phpmyadmin中的代碼,獲得query執行時間如下:

 
// garvin: Measure query time.
// TODO-Item http://sourceforge.net/tracker/index.php?func=detailaid=571934group_id=23067atid=377411

$querytime_before = array_sum(explode(' ', microtime()));
$result = @PMA_DBI_try_query($full_sql_query, null, PMA_DBI_QUERY_STORE);
$querytime_after = array_sum(explode(' ', microtime()));
$GLOBALS['querytime'] = $querytime_after - $querytime_before;

除了這種方式還可以使用mysql的profile。

這個更適合統計多條sql的執行情況。

我見過好像是一個博客,訪問頁面之后會有一個提示大概說共查詢了幾次數據庫,用了多長時間查詢數據,那么開啟mysql的profile就可以輕松實現了。

批注1:micortime函數

計算微秒的函數micortime(),可以返回當前UNIX時間戳和微秒數。返回浮點數單位為秒。不過函數僅在支持gettimeofday()系統調用的操作系統下可用??梢圆橄率謨栽敿毩私庀???赡芤l有些不明的錯誤,注意。

批注2:profile最多保存100條記錄,這個要怎么解決呢?

profiling_history_size
The number of statements for which to maintain profiling information if profiling is enabled. The default value is 15. The maximum value is 100. Setting the value to 0 effectively disables profiling.

這個最大就100條了,改不了。

引用2:PHP獲取毫秒級時間戳的方法

java里面可以通過gettime();獲取。如果是要與java寫的某些程序進行高精度的毫秒級的對接通信,則需要使用PHP輸出毫秒級的時間。為獲取更為精準的毫秒級時間戳可以使用下面的代碼:

?php
function getMillisecond() {
list($t1, $t2) = explode(' ', microtime());
return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);
}
echo getMillisecond();

運行結果:1.46647658229E+12

以上這篇PHP獲取MySQL執行sql語句的查詢時間方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MySQL執行update語句和原數據相同會再次執行嗎
  • 一條SQL語句在MySQL中是如何執行的

標簽:鄂州 綏化 崇左 太原 白銀 衡陽 辛集 廊坊

巨人網絡通訊聲明:本文標題《PHP獲取MySQL執行sql語句的查詢時間方法》,本文關鍵詞  PHP,獲取,MySQL,執行,sql,語句,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP獲取MySQL執行sql語句的查詢時間方法》相關的同類信息!
  • 本頁收集關于PHP獲取MySQL執行sql語句的查詢時間方法的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    97超碰欧美中文字幕| 91福利在线观看| 欧美一激情一区二区三区| 亚洲精品国产视频| 99精品视频一区二区三区| 国产福利视频网站| 国产精品不卡视频| 床上的激情91.| 国产大片免费看| 国产精品久久久久一区二区三区| 国产精品主播直播| 免费黄色国产视频| 国产精品网站在线播放| 国产不卡在线一区| 国产高潮国产高潮久久久91| 国产精品理论在线观看| 成人av影院在线| 色婷婷激情一区二区三区| 亚洲人成在线播放网站岛国| 久久久精品国产免大香伊 | 成人欧美一区二区三区视频网页 | 日韩免费电影一区| 久久精品国产99久久6| 四虎国产精品成人免费入口| 欧美精品一区男女天堂| 精品一区二区日韩| 三级黄色免费观看| 亚洲色图都市小说| 无码人妻一区二区三区一| 欧美福利一区二区| 蜜桃视频第一区免费观看| 精品亚洲aⅴ无码一区二区三区| 久久婷婷一区二区三区| 国产乱码精品一区二区三区忘忧草| 亚洲综合图片一区| 成人欧美一区二区三区黑人麻豆 | 日本丰满少妇裸体自慰| 精品国产乱子伦一区| 国产精品一二三区在线| 色综合久久天天| 亚洲成av人影院在线观看网| 国产成人无码一区二区在线观看| 久久亚洲精品小早川怜子| 国产91精品精华液一区二区三区| 一本色道亚洲精品aⅴ| 亚洲电影在线播放| 日本乱子伦xxxx| 国产精品久久久久久久久果冻传媒| 91亚洲精品乱码久久久久久蜜桃| 欧美精品乱人伦久久久久久| 久久国产综合精品| 亚洲成人生活片| 婷婷久久综合九色综合伊人色| 免费看黄色的视频| 亚洲欧美另类久久久精品2019| fc2成人免费视频| 久久精品网站免费观看| 91啪在线观看| 亚洲精品在线一区二区| 99综合电影在线视频| 欧美一区三区四区| 国产白丝精品91爽爽久久| 欧美日韩免费电影| 国产一区二区调教| 欧美日韩国产高清一区二区三区| 裸体一区二区三区| 91福利国产成人精品照片| 麻豆免费精品视频| 在线亚洲人成电影网站色www| 青青草原综合久久大伊人精品优势 | 人妻av一区二区| 国产精品婷婷午夜在线观看| 精品人妻伦一二三区久| 亚洲国产经典视频| 182在线视频| 1024成人网| 亚洲精品午夜视频| 伊人一区二区三区| 91大神福利视频| 日日夜夜免费精品| 午夜写真片福利电影网| 理论电影国产精品| 欧美三级日韩三级国产三级| 国产精品亚洲成人| 日韩欧美中文一区| 欧美一区二区三区影院| 中文字幕成人网| 90岁老太婆乱淫| 亚洲一二三专区| 国产传媒免费在线观看| 久久国产精品色| 欧美日韩成人综合天天影院| 成人天堂资源www在线| 精品国产免费人成电影在线观看四季| 亚洲精品一区二区18漫画 | www.99热| 婷婷激情综合网| 91精品91久久久中77777| 狠狠色丁香婷婷综合| 777亚洲妇女| 91免费小视频| 亚洲图片激情小说| 亚洲欧美另类日本| 精品一区二区综合| 欧美大片国产精品| 在线黄色免费网站| 亚洲午夜久久久久| 欧美亚洲综合色| 波多野结衣亚洲| 中文字幕欧美日本乱码一线二线| 性欧美精品中出| 日本女优在线视频一区二区| 欧美日韩亚洲综合在线| 91一区二区在线| 最新国产精品久久精品| 国产女人18水真多毛片18精品| 国产一区二区三区四| 精品福利视频一区二区三区| 黄色正能量网站| 日韩国产欧美在线播放| 91精品国产福利在线观看| 怡红院一区二区| 天天操天天色综合| 欧美一区二区在线免费播放| 亚洲图片综合网| 日韩成人一级片| 日韩一级二级三级精品视频| av无码一区二区三区| 婷婷中文字幕一区三区| 欧美一级淫片007| 国产人妻人伦精品1国产丝袜| 日韩精品一二三四| 日韩午夜中文字幕| 国产熟妇久久777777| 寂寞少妇一区二区三区| 久久久久久黄色| 免费黄色激情视频| 国产98色在线|日韩| 国产精品国产a级| 日本高清不卡一区| 中文字幕在线观看91| 午夜精品久久一牛影视| 欧美一级电影网站| 精品国产aaa| 国产成人在线视频网站| 亚洲视频香蕉人妖| 欧美午夜一区二区| www.17c.com喷水少妇| 日本不卡一二三区黄网| 久久亚洲免费视频| 久久中文免费视频| 三级网站免费看| 日韩高清国产一区在线| 欧美精品一区二区三| 国产老头老太做爰视频| 播五月开心婷婷综合| 亚洲一区二区五区| 欧美成人a视频| 日韩三级在线观看视频| 91亚洲精品一区二区乱码| 天天综合网 天天综合色| 精品国产91乱码一区二区三区| 黄色国产在线播放| 99久久er热在这里只有精品66| 性久久久久久久久久久久| 久久综合五月天婷婷伊人| 日韩国产第一页| 丰满人妻一区二区三区免费视频棣| 日韩成人一区二区三区在线观看| 国产亚洲精品福利| 在线观看视频一区二区| 久久午夜夜伦鲁鲁片| 国产在线精品视频| 亚洲综合偷拍欧美一区色| 欧美成人性福生活免费看| 黄色香蕉视频在线观看| 亚洲国产精品第一页| 国内精品久久久久影院色| 亚洲欧美日韩中文字幕一区二区三区| 欧美肥妇bbw| 少妇高潮一区二区三区喷水| 国产xxx在线观看| 国内精品视频一区二区三区八戒| 成人免费一区二区三区视频 | 欧美三级视频网站| 99国产精品一区| 另类调教123区 | 欧美一级高清片在线观看| 免费黄色国产视频| 日本一级片在线播放| 国产福利一区在线观看| 亚洲成人1区2区| 欧美国产国产综合| 日韩视频一区二区三区| 免费在线观看一级片| 少妇按摩一区二区三区| 91网上在线视频| 国产一区欧美日韩| 亚洲福中文字幕伊人影院| 国产精品剧情在线亚洲|