失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql查询内存 如何快速从mysql中读取大量数据 – 数据库 – 前端 mysql查询结果临时表

mysql查询内存 如何快速从mysql中读取大量数据 – 数据库 – 前端 mysql查询结果临时表

时间:2023-09-25 12:07:57

相关推荐

mysql查询内存 如何快速从mysql中读取大量数据 – 数据库 – 前端 mysql查询结果临时表

不要一边导入一边建立索引. 8G数据,应该也不那么慢了.

把sql语句文件读取出一部分看看,建表语句中,应当有建立索引的部分,删掉它!

只做建表和插入数据两件事.

还有,看看数据库有没有外键? 尽量在插入数据过程中去掉外键关联. 等数据插入完成之后再加索引和外键,应该能提高很多读写性能.

截取一部分数据,例如100Mb. 插入一下试试,可以预先对整体时间有一个预期.

还有,真的要弄台好点的电脑,或者去借一台,等把数据导入完成之后,把msyql的库文件直接复制出来放自己机器上跑就好.

emm.. 再追加点信息,要先搞明白,sql原文件里,到底都执行了哪几类操作? 可能需要你用c之类写点小工具,或者别的什么语言,分块读取并处理文件. 8G.. 嗯,还好. 现在内存都够大,否则你都没法直接用软件打开了. 只有8G也可以直接用软件打开看. 停掉索引真的可以大幅度加快插入数据的速度. 建议试一试!

如果觉得《mysql查询内存 如何快速从mysql中读取大量数据 – 数据库 – 前端 mysql查询结果临时表》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。