最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php+mysql prepare 與普通查詢的性能對(duì)比實(shí)例講解

 更新時(shí)間:2016年11月27日 12:42:59   投稿:lqh  
prepare可以解決大訪問量的網(wǎng)站給數(shù)據(jù)庫服務(wù)器所帶來的負(fù)載和開銷,本文章通過實(shí)例向大家介紹預(yù)查詢prepare與普通查詢的性能對(duì)比,需要的朋友可以參考一下

php+mysql prepare 與普通查詢的性能對(duì)比

實(shí)例代碼如下:

<?php 
class timer {   
    public $StartTime = 0;   
    public $StopTime = 0;   
    public $TimeSpent = 0;   
      
    function start(){   
      $this->StartTime = microtime();   
    }   
      
    function stop(){   
      $this->StopTime = microtime();   
    }   
      
    function spent() {   
      if ($this->TimeSpent) {   
      return $this->TimeSpent;   
 
      } else {  
        // http://www.manongjc.com
        $StartMicro = substr($this->StartTime,0,10);   
        $StartSecond = substr($this->StartTime,11,10);   
        $StopMicro = substr($this->StopTime,0,10);   
        $StopSecond = substr($this->StopTime,11,10);   
        $start = floatval($StartMicro) + $StartSecond;   
        $stop = floatval($StopMicro) + $StopSecond;   
        $this->TimeSpent = $stop - $start; 
         
      return round($this->TimeSpent,8).'秒';   
      }  
    }  
  
} 
 
$timer = new timer;   
$timer->start();  
 
$mysql = new mysqli('localhost','root','root','ganbaobao_ucenter'); 
 
/* 
$query = $mysql->query("select username,email from uc_members where uid < 100000"); 
$result = array(); 
http://www.manongjc.com/article/1194.html
while($result = $query->fetch_array()) 
{ 
  $result[] = array('name'=>$result['username'],'email'=>$result['email']); 
} 
*/ 
$query_prepare = $mysql->prepare("select username,email from uc_members where uid < ?"); 
 
$id = 100000; 
$query_prepare->bind_param("i",$id); 
 
$query_prepare->execute(); 
$query_prepare->bind_result($username,$email); 
 
$result = array(); 
while($query_prepare->fetch()) 
{ 
  $result[] = array('name'=>$username,'email'=>$email); 
} 
 
$timer->stop();  
echo '</br>預(yù)查詢mysql運(yùn)行100000條數(shù)據(jù)時(shí)間為: '.$timer->spent();  
unset($timer);  
//var_dump($result); 

運(yùn)行結(jié)果:

普通mysql運(yùn)行1000條數(shù)據(jù)時(shí)間為: 0.011621秒

普通mysql運(yùn)行10000條數(shù)據(jù)時(shí)間為: 0.07766891秒

普通mysql運(yùn)行100000條數(shù)據(jù)時(shí)間為: 0.10834217秒

預(yù)查詢mysql運(yùn)行1000條數(shù)據(jù)時(shí)間為: 0.00963211秒

預(yù)查詢mysql運(yùn)行10000條數(shù)據(jù)時(shí)間為: 0.04614592秒

預(yù)查詢mysql運(yùn)行100000條數(shù)據(jù)時(shí)間為: 0.05989885秒

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • MySQL 8.0.23 主要更新一覽(新特征解讀)

    MySQL 8.0.23 主要更新一覽(新特征解讀)

    這篇文章主要介紹了MySQL 8.0.23 主要更新一覽(新特征解讀),需要的朋友可以參考下
    2021-01-01
  • mysql滑動(dòng)聚合/年初至今聚合原理與用法實(shí)例分析

    mysql滑動(dòng)聚合/年初至今聚合原理與用法實(shí)例分析

    這篇文章主要介紹了mysql滑動(dòng)聚合原理與用法,結(jié)合實(shí)例形式分析了mysql滑動(dòng)聚合的相關(guān)功能、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • MySQL查看所有連接的客戶端ip方式

    MySQL查看所有連接的客戶端ip方式

    這篇文章主要介紹了MySQL查看所有連接的客戶端ip方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Ubuntu安裝MySQL的三種方式以及卸載MySQL

    Ubuntu安裝MySQL的三種方式以及卸載MySQL

    在Linux系統(tǒng)中,卸載MySQL可通過dpkg-l和grep命令組合來查詢已安裝的MySQL相關(guān)軟件包,然后使用適當(dāng)命令進(jìn)行卸載,安裝MySQL時(shí),可以選擇直接安裝或編譯安裝,直接安裝需要設(shè)置密碼,編譯安裝需選擇帶boost庫的版本,初始化MySQL時(shí)要指定data目錄
    2024-10-10
  • Mongodb中關(guān)于GUID的顯示問題詳析

    Mongodb中關(guān)于GUID的顯示問題詳析

    這篇文章主要給大家介紹了關(guān)于Mongodb中GUID的顯示問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Mongodb具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • mysql釋放表空間的方法示例

    mysql釋放表空間的方法示例

    本文主要介紹了mysql釋放表空間的方法示例,可以使用OPTIMIZE TABLE命令,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • MySql連接不上問題及解決

    MySql連接不上問題及解決

    這篇文章主要介紹了MySql連接不上問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 解決Navicat Premium 連接 MySQL 8.0 報(bào)錯(cuò)

    解決Navicat Premium 連接 MySQL 8.0 報(bào)錯(cuò)"1251"的問題分析

    這篇文章主要介紹了解決Navicat Premium 連接 MySQL 8.0 報(bào)錯(cuò)"1251"的問題分析,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • MySQL數(shù)據(jù)庫的觸發(fā)器的使用

    MySQL數(shù)據(jù)庫的觸發(fā)器的使用

    這篇文章主要介紹了MySQL數(shù)據(jù)庫的觸發(fā)器的使用,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下
    2022-09-09
  • MySQL Shell的介紹以及安裝

    MySQL Shell的介紹以及安裝

    這篇文章主要介紹了MySQL&nbsp;Shell的介紹以及安裝,幫助大家更好的理解和學(xué)習(xí)使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-04-04

最新評(píng)論

公安县| 德江县| 靖边县| 郎溪县| 赤水市| 正宁县| 宁安市| 农安县| 溧水县| 大连市| 东乌珠穆沁旗| 蛟河市| 襄汾县| 基隆市| 靖边县| 区。| 松原市| 黄石市| 梁山县| 北碚区| 潮州市| 会宁县| 鹤岗市| 定襄县| 台南县| 澄江县| 冷水江市| 乡城县| 德江县| 潮州市| 南京市| 收藏| 成都市| 阳谷县| 婺源县| 阿图什市| 曲周县| 祁东县| 甘南县| 呈贡县| 丰镇市|