大量更新箱子

时间:2018-12-22 18:08:51

标签: sql updates crate cratedb

抱歉,我是通过Google翻译写的。

我使用cratedb和PHP。我的箱子中有一个表格(cakes,目前有100万条记录。

对于部分记录,我想根据列lastmode上的条件进行更新。请选择我网站上的现有页面并更新为多个线程。在与服务器一起下降的箱子中(502错误)。

我的联系人:

require_once '/var/www/remaru/data/vendor/autoload.php';    
$opt = array (
    'driverClass' => 'Crate\DBAL\Driver\PDOCrate\Driver',
    'host' => 'localhost',
    'port' => 4200
);
$params['connection'] = \Doctrine\DBAL\DriverManager::getConnection( $opt );
return $params;

更新:

$query = 
    "update cakes set str='". $params['cache']['data'] 
    ."', tpl='". $params['cache']['tpl'] 
    ."', lastmod='". $cur_time 
    ."' where url='". $url ."'";
$params['addons/system/db'] -> query( $params['connection'] , $query );

与此同时,我在1个流中进行更新没有任何困难。如何同时在多个线程中进行批量更新?一口气,接下来的1000万条记录将永远被处理...

0 个答案:

没有答案