第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php sql update追加更新大量數(shù)據(jù)超時無響應(yīng) 怎么解決

php sql update追加更新大量數(shù)據(jù)超時無響應(yīng) 怎么解決

PHP
犯罪嫌疑人X 2019-03-10 12:06:19
UPDATE `addon` SET `productsimages`= concat(productsimages,'##','BD-PT4878-1.jpg'),`jieshao`=concat(jieshao,'##','Immunohistochemical analysis of paraffin-embedded human-stomach-cancer tissue. 1,VIM PolBD-PClonal Antibody was diluted at 1:200(4°,overnight). 2, Sodium citrate pH 6.0 was used for antigen retrieval(>98°C,20min). 3,Secondary antibody was diluted at 1:200(room temperature, 30min) Negtive control was used by secondary antibody only.)') WHERE typeid='190' AND catalogno='BD-PT4878'; catalogno不是索引執(zhí)行如上語句,一共1W多條,無響應(yīng),分兩次,一次5000條也還是無響應(yīng),試過組合數(shù)組,然后foreach執(zhí)行,無響應(yīng)。該怎么辦呢 - -
查看完整描述

4 回答

?
滄海一幻覺

TA貢獻(xiàn)1824條經(jīng)驗 獲得超5個贊

這個好解決,還是索引效率的問題。

UPDATE `addon` SET `productsimages`= concat(productsimages,'##','BD-PT4878-1.jpg'),`jieshao`=concat(jieshao,'##','Immunohistochemical analysis of paraffin-embedded human-stomach-cancer tissue. 1,VIM PolBD-PClonal Antibody was diluted at 1:200(4°,overnight). 2, Sodium citrate pH 6.0 was used for antigen retrieval(>98°C,20min). 3,Secondary antibody was diluted at 1:200(room temperature, 30min) Negtive control was used by secondary antibody only.)') WHERE id in (select id from addon where typeid='190' AND catalogno='BD-PT4878');
查看完整回答
反對 回復(fù) 2019-03-18
?
慕尼黑8549860

TA貢獻(xiàn)1818條經(jīng)驗 獲得超11個贊

大量更新業(yè)務(wù)操作是在一定情況下偶發(fā)還是經(jīng)常操作的

如果是偶發(fā)建議停業(yè)務(wù)操作

如果是經(jīng)常操作考慮業(yè)務(wù)上是否可以做及時處理或分發(fā)消息異步處理

上面的直接操作沒有時間限定,你可以起一個進(jìn)程,每隔一定時間處理一定的數(shù)量,比如1分鐘處理100個更新,然后sleep(10)迭代處理,

偽代碼

$limit = 0;
$offset = 100;
while(true) {
    $data = getLists($limit);
    // operate
    doit($data);
    sleep(10);
    // log
    $limit += $offset;
}
查看完整回答
反對 回復(fù) 2019-03-18
?
弒天下

TA貢獻(xiàn)1818條經(jīng)驗 獲得超8個贊

如果可以的話,寫一個腳本,然后每次更新N條,再加一個contab定時任務(wù)去循環(huán)執(zhí)行你的腳本,直到所有update結(jié)束。

查看完整回答
反對 回復(fù) 2019-03-18
?
揚帆大魚

TA貢獻(xiàn)1799條經(jīng)驗 獲得超9個贊

程序里調(diào)用這個函數(shù)set_time_limit(0);
之后還是會超時無響應(yīng),但此時是nginx的超時處理,實際上你的php程序仍然在運行的,你的數(shù)據(jù)該update還是會update,只是你不知道何時完成而已

查看完整回答
反對 回復(fù) 2019-03-18
  • 4 回答
  • 0 關(guān)注
  • 444 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號