檢查下 php.ini 文件中的限制
雙湖網(wǎng)站建設公司成都創(chuàng)新互聯(lián),雙湖網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為雙湖上千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設要多少錢,請找那個售后服務好的雙湖做網(wǎng)站的公司定做!
upload_max_filesize
post_max_size
如果超出你提交的文件大小,就改大一些
改了之后重啟 apache
sql= "UPDATE mydata SET p1='".$pointarr[i][1]."' where ps like '%".$pointarr[i][
每次都去做一次like的全表掃描當然慢了。
建議使用批量更新,減少查詢次數(shù)。
比如先查詢出結(jié)果集,然后在內(nèi)存里去操作字段更新
最后采用 update ...... where id = xxx 這樣的更新方法。避免多次全表掃描。
不是最了解你的需求,僅供參考。
沒必要一次性查出100W條。每次請求3-5W數(shù)據(jù)update,分頁用遞歸。
控制好變量內(nèi)存,不要內(nèi)存溢出。
第一種就是根據(jù)事務來實現(xiàn)這個功能,多條更新用事務來實現(xiàn)和回滾
第二種 就是循環(huán)更新了,這個不需要數(shù)據(jù)一致性,即其中一條語句更新失敗 不影響其他數(shù)據(jù),建議還是用事務
檢查下 php.ini 文件中的限制
upload_max_filesize
post_max_size
如果超出你提交的文件大小,就改大一些
改了之后重啟 apache!
可以做樹狀結(jié)構(gòu),先查詢第一層,然后當展開第二層
的時候,用ajax去查詢下一層的信息,如果感覺慢的
話可以給表做索引,也可以做分表處理,幾十萬不是
太大的數(shù)據(jù)
新聞名稱:php更新十幾萬條數(shù)據(jù),php更新十幾萬條數(shù)據(jù)會怎么樣
網(wǎng)站鏈接:http://chinadenli.net/article34/heespe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、軟件開發(fā)、企業(yè)建站、網(wǎng)站收錄、標簽優(yōu)化、網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)