午夜亚洲av中文字字幕乱码,一级日本大片免费观看,欧美牲交a欧美牲交一级aa,亚州熟妇视频无码

PHP如何實(shí)現(xiàn)訪問MySQL的查詢超時(shí)

發(fā)布時(shí)間:2024-11-29
php實(shí)現(xiàn)訪問mysql的查詢超時(shí)方法:1、 修改客戶端,比如mysqli的query代碼,加入定時(shí)器,超時(shí)則返回;2、修改mysql中的vio代碼,因?yàn)閙ysql的網(wǎng)絡(luò)處理底層都是經(jīng)過vio的操作。
【相關(guān)學(xué)習(xí)推薦:mysql教程】
php實(shí)現(xiàn)訪問mysql的查詢超時(shí)方法:
在libmysql中, 是提供了mysql_opt_read_timeout設(shè)置項(xiàng)的, 并且libmysql中提供了設(shè)置相關(guān)設(shè)置項(xiàng)的api, mysql_options:
目前只有mysqli支持
<?php$mysqli = mysqli_init();$mysqli->options(11 /*mysql_opt_read_timeout*/, 1);$mysql->real_connect(*);不過, 因?yàn)樵趌ibmysql中有重試機(jī)制(嘗試一次, 重試倆次), 所以, 最終我們設(shè)置的超時(shí)閾值都會(huì)三倍于我們設(shè)置的值.
也就是說, 如果我們設(shè)置了mysql_opt_read_timeout為1, 最終會(huì)在3s以后超時(shí)結(jié)束. 也就是說, 我們目前能設(shè)置的最短超時(shí)時(shí), 就是3秒…
1. 修改客戶端,比如 mysqli 的 query 代碼,加入定時(shí)器,超時(shí)則返回
2. 修改 mysql 中的vio代碼,因?yàn)閙ysql的網(wǎng)絡(luò)處理底層都是經(jīng)過vio的操作
想了解更多相關(guān)學(xué)習(xí),敬請關(guān)注php培訓(xùn)欄目!
上一個(gè):亞馬遜review是什么意思(跨境電商干貨知識(shí)分享)
下一個(gè):國產(chǎn)大口徑高壓差調(diào)節(jié)閥走出

國際空運(yùn)服務(wù)DHL Express2024年1月1日上調(diào)費(fèi)率?。觾r(jià)將于聯(lián)邦與UPS相匹配)
郵寄到基多
框架集裝箱是什么集裝箱?
第三方收款平臺(tái)哪個(gè)最好(我國比較大的支付平臺(tái)有哪些)
到美國亞馬遜FBA??ū群E筛阋藛幔‵BA??ê虵BA海派哪個(gè)更好)
美國BIMBA繽霸氣缸技術(shù)資料下載
水廠選擇次氯酸鈉發(fā)生器消毒
詳解電廠專用耐磨熱電偶
氨水尿素噴槍損壞常見原因:磨損腐蝕堵塞黏結(jié)溫度損害安裝不正確意外損壞
越南至美國海運(yùn)貨代運(yùn)費(fèi)