上週需要將雲端的資料有條件的錄入到mysql中,最開始是使用遍歷資料然後一條條的插入的笨方法,結果速度慢的要死,所以又隨便寫了個笨方法2.0,記錄一下自己菜鳥的成長歷程。同時這也是在的第一篇文章,目的僅僅是單純的記錄一下自己的狗屎**,因為我是菜鳥,哈哈。。。
比如說有10001條資料,每次插入1000條,分11次插入完成,**如下:
<?php測試505條資料,每次插入100條,分6次插入完成。/*** created by phpstorm.
* user: soup
* date: 2016/12/29
* time: 21:04
*/$mysqli = new mysqli('localhost','root','123456','test');
if ($mysqli->connect_error)
/**@param $data array 要插入的資料
*@param $each int 每次插入的條數
*/function batchinsert($data,$each)
}$sql = rtrim($sql, ',');
$result = $globals['mysqli']->query($sql);
echo $sql,'
'; $j++;
$s--;
}return $result; }
// 先測試簡單的數字插入
for ($i = 1;$i <= 505;++$i)
var_dump(batchinsert($arr,100));
mybatis for迴圈批量插入及分批插入
背景是這樣的,在一次多個系統資料同步的時候,資料量較大,一次大概5000條,在同步的時候我採用的批量插入的方法,模擬測試沒問題,但是實際測試卻爆出了stackoverflowerror異常,於是乎,跟了一波 daovoid insertlist listlistdata insert into t ...
資料分批顯示
比如 資料來源是個array viewcontroller的這個方法返回資料條數 1是為了顯示 載入更多 的那個cell nsinteger tableview uitableview tableview numberofrowsinsection nsinteger section 處理 載入更多...
分批訓練資料
分批訓練資料用於資料量較多時。import torch import torch.utils.data as data batch size 5x torch.linspace 1,10,10 y torch.linspace 10,1,10 torch dataset data.tensordat...