gpt4 book ai didi

mysql - 非常大的mysql插入查询需要生命周期来执行

转载 作者:行者123 更新时间:2023-11-29 16:23:33 25 4
gpt4 key购买 nike

我正在执行一个包含大量线串数据的 mysql 插入查询。但执行查询需要无限的时间。 (插入查询太大,粘贴到终端需要超过 5 分钟)。

根据请求 header ,我的内容长度为 10 mb。所以我认为这一定是由于 mysql 查询大小造成的,但那是 34mb。我还将连接超时增加到无限,但它仍然没有执行。

Insert into table (id,data) value (1,LinestringFromText('LINESTRING(0 9,8 0... so on and it goes on)'))

如果我尝试使用少量数据执行相同的查询,它会顺利执行,但如果使用大量数据,它就会卡住。

最佳答案

您不应使用 App Engine 应用程序来保存和运行 mysql 服务器,原因是您不应依赖 App Engine 实例来保存和提供动态数据(请参阅 how instances are managed )。但是,如果必须在 App Engine 中安装 mysql 服务器,则可以尝试在 app.yaml 中更改应用程序的实例类。配置文件,到one of the following 。拥有更多资源的机器应该转化为更好的性能。

但是,我建议您使用 Cloud SQL保存和提供您的数据,并从您的应用程序连接到它。请参阅this tutorial有关如何执行此操作的概述,基于 this source code 。此示例还使用 mysql您链接的包。

关于mysql - 非常大的mysql插入查询需要生命周期来执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54397261/

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