aka*_*eep 5 javascript php mysql ajax
我想在mysql表中上传一个大的csv文件大约10,000,000条记录,其中也包含相同或更多的no.记录和一些重复记录.我尝试了本地数据,但它也花费了更多时间.如何在不等待很长时间的情况下解决这个问题.如果它无法解决,那么我怎样才能用AJAX发送一些记录并一次处理它,直到整个csv上传/ proccessed为止.
LOAD DATA INFILE不会被速度击败.您可以采取一些措施加快速度:
ALTER TABLE *foo* DISABLE KEYS,但不幸的是InnoDB不支持.你必须放弃它们.如果问题在于它会破坏数据库性能,则可以将CSV文件拆分为多个CSV文件,然后将其加载到块中.
小智 0
尝试这个:
load data local infile '/yourcsvfile.csv' into table yourtable fields terminated by ',' lines terminated by '\r\n'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2345 次 |
| 最近记录: |