鍍金池/ 問答/PHP/ 關(guān)于數(shù)據(jù)批量導(dǎo)入到數(shù)據(jù)庫

關(guān)于數(shù)據(jù)批量導(dǎo)入到數(shù)據(jù)庫

想請教一下,大家平時做數(shù)據(jù)批量導(dǎo)入數(shù)據(jù)庫都是怎么做的,我現(xiàn)在數(shù)據(jù)量小,逐條導(dǎo)入感覺時間還可以接受,但是我在想數(shù)據(jù)量大的時候,這樣就不太好了,所以想看看大家平時都是處理這類問題的

回答
編輯回答
耍太極

MYSQL 有source導(dǎo)入 如果逐條sql添加到數(shù)據(jù)庫會用很久 用source效率會提升很多 150W的數(shù)據(jù)不到1分鐘導(dǎo)入,效率差距

2017年2月1日 17:41
編輯回答
撥弦

postgre有copy,直接批量導(dǎo)入。數(shù)據(jù)庫備份可以用pg_dump導(dǎo)出二進制,然后pg_restore批量導(dǎo)入到其他庫中。
假設(shè)pg_dump導(dǎo)出成單條sql,批量導(dǎo)入時間30分鐘。導(dǎo)出成二進制,批量導(dǎo)入時間不到2分鐘,效率差距

2018年4月1日 22:47
編輯回答
乖乖噠

不好意思,我的問題可能描述的時候沒有具體點,我是想問問大家通過php代碼,如何高效的導(dǎo)入數(shù)據(jù)進數(shù)據(jù)庫

2018年1月4日 21:33
編輯回答
魚梓

我目前用laravel的話都是直接放到隊列里,這樣至少能保證不會超時。。。

2018年2月10日 03:30
編輯回答
呆萌傻

文件上傳后,搞個后臺腳本,異步處理

2017年3月11日 09:16