php 更新數(shù)據(jù)庫中斷的解決方法
更新時間:2009年06月05日 23:07:57 作者:
使用PHP程序更新數(shù)據(jù)庫,總是到160000條時中斷, 查看LOG,顯示超過PHP最大執(zhí)行時間的錯誤, 只需要在PHP腳本中加入如下語句
即可解決:
set_time_limit(900);
這個函數(shù)指定了當(dāng)前所在php腳本的最大執(zhí)行時間,
雖然設(shè)定值是900秒,實際上
最大執(zhí)行時間=php.ini里的max_execution_time數(shù)值 - 當(dāng)前腳本已經(jīng)執(zhí)行的時間 + 設(shè)定值
假如php.ini里的max_execution_time=30,當(dāng)前腳本已經(jīng)執(zhí)行10秒,則:
最大執(zhí)行時間=30-10+900=920秒。
經(jīng)過如此修改后,PHP腳本成功更新200000條記錄。
以上是在LAPP環(huán)境中通過的。
另外,據(jù)說這個方法在windows環(huán)境無效,在windows環(huán)境需要指定php.ini里的max_execution_time數(shù)值。
沒有測試這種情況。
set_time_limit(900);
這個函數(shù)指定了當(dāng)前所在php腳本的最大執(zhí)行時間,
雖然設(shè)定值是900秒,實際上
最大執(zhí)行時間=php.ini里的max_execution_time數(shù)值 - 當(dāng)前腳本已經(jīng)執(zhí)行的時間 + 設(shè)定值
假如php.ini里的max_execution_time=30,當(dāng)前腳本已經(jīng)執(zhí)行10秒,則:
最大執(zhí)行時間=30-10+900=920秒。
經(jīng)過如此修改后,PHP腳本成功更新200000條記錄。
以上是在LAPP環(huán)境中通過的。
另外,據(jù)說這個方法在windows環(huán)境無效,在windows環(huán)境需要指定php.ini里的max_execution_time數(shù)值。
沒有測試這種情況。
您可能感興趣的文章:
- PHP中MongoDB數(shù)據(jù)庫的連接、添加、修改、查詢、刪除等操作實例
- php懶人函數(shù) 自動添加數(shù)據(jù)
- 使用PHPMYADMIN操作mysql數(shù)據(jù)庫添加新用戶和數(shù)據(jù)庫的方法
- PHP簡單系統(tǒng)數(shù)據(jù)添加以及數(shù)據(jù)刪除模塊源文件下載
- PHP添加MySQL數(shù)據(jù)記錄代碼
- PHP實現(xiàn)更新中間關(guān)聯(lián)表數(shù)據(jù)的兩種方法
- php daodb插入、更新與刪除數(shù)據(jù)
- PHP大批量插入數(shù)據(jù)庫的3種方法和速度對比
- ThinkPHP實現(xiàn)批量刪除數(shù)據(jù)的代碼實例
- php批量添加數(shù)據(jù)與批量更新數(shù)據(jù)的實現(xiàn)方法
相關(guān)文章
js+php實現(xiàn)靜態(tài)頁面實時調(diào)用用戶登陸狀態(tài)的方法
這篇文章主要介紹了js+php實現(xiàn)靜態(tài)頁面實時調(diào)用用戶登陸狀態(tài)的方法,采用在靜態(tài)頁面中使用js調(diào)用php頁面從而實現(xiàn)用戶登錄狀態(tài)的實時調(diào)用功能,需要的朋友可以參考下2015-01-01PHP5.5在windows安裝使用memcached服務(wù)端的方法
這篇文章主要介紹了PHP5.5在windows安裝使用memcached服務(wù)端的方法,需要的朋友可以參考下2014-04-04PHP 將圖片按創(chuàng)建時間進(jìn)行分類存儲的實現(xiàn)代碼
代碼功能:使用PHP巧妙將圖片按創(chuàng)建時間進(jìn)行分類存儲 圖片文件屬性須取消只讀屬性,否則無法刪除2010-01-01PHP中危險的file_put_contents函數(shù)詳解
file_put_contents() 函數(shù)把一個字符串寫入文件中。最近發(fā)現(xiàn)file_put_contents函數(shù)有一直沒注意到的問題,所以下面這篇文章主要給大家介紹了關(guān)于PHP中危險的file_put_contents函數(shù)的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看吧。2017-11-11PHP實現(xiàn)基于圖的深度優(yōu)先遍歷輸出1,2,3...n的全排列功能
這篇文章主要介紹了PHP實現(xiàn)基于圖的深度優(yōu)先遍歷輸出1,2,3...n的全排列功能,涉及php數(shù)據(jù)結(jié)構(gòu)中圖的遍歷及全排列相關(guān)數(shù)學(xué)運算技巧,需要的朋友可以參考下2017-11-11