gpt4 book ai didi

mysql - 需要有关存储大型 3D 数组的建议

转载 作者:行者123 更新时间:2023-11-30 00:52:20 26 4
gpt4 key购买 nike

我正在使用一个非常大的 3d 字节数组。目前(为了测试)我一直在内存中使用它,从 256、32、256 到 3200、256、3200,并在运行时简单地生成它。这通常最长需要 45 秒。现在我想开始存储数据,因为我想使用更大的数组,并且 3200x256x3200 接近我正在使用的内存限制。我希望在mysql中做到这一点。我有一个表和所有工作,但是即使使用较小的数组,写入数据对于我的目的来说也花费太长时间。我目前有一个 for 循环将每一行写入数据库。更有效(即更快)的方法是什么?或者我应该放弃mysql的想法并寻找另一种方法?如果是这样,任何与该方法的链接将不胜感激。谢谢

最佳答案

逐行写入将花费很长时间,但您可以使用单个 INSERT 语句插入多行。

INSERT MyTable (ColA, ColB, ColC) VALUES (1,2,3),(,4,5,6),(7,8,9)...

限制是 MySQL 可接受的查询大小。默认情况下,这是 1Mb,但如果需要,您可以将其增大

Mysql引用是here

关于mysql - 需要有关存储大型 3D 数组的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20863086/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com