gpt4 book ai didi

mysql - Google Cloud SQL - 插入性能慢

转载 作者:可可西里 更新时间:2023-11-01 07:44:59 24 4
gpt4 key购买 nike

在一个有 10 列的表中,除了单个数字列上的主键之外没有索引,并且有一个包含 2,500 行的 INSERT INTO 语句,执行插入需要 40 到 60 秒(单个事务......大约凌晨 1:00 为 40 秒,正常工作时间为 60 秒)。

我正在使用 com.mysql.jdbc.GoogleDriver 和一个 D0 实例。

我觉得很奇怪,当我使用本地开发环境并通过它进行远程连接时,完全使用相同的代码(只有 diff 是远程连接),这些相同的插入只需要大约 10 秒而不是 40 到 60 秒。所以当它转移到 App Engine 时,速度会变慢很多......

有什么方法可以提高 App Engine 的部署性能吗?

编辑:我刚刚添加了代码示例。请注意,在运行开发服务器和访问云 SQL 时,它运行得非常快(上次测试为 10 秒)。

下面是建表语句:

CREATE TABLE import_test ( import_test_ID bigint NOT NULL COMMENT 'AUTOKEY' , INDEX (import_test_ID) , first_name varchar(30) COMMENT '' , last_name varchar(30) COMMENT '' , address varchar(60) COMMENT '' , city varchar(30) COMMENT '' , state varchar(10) COMMENT '' , zip varchar(15) COMMENT '' ,  PRIMARY KEY (import_test_ID)  ) COMMENT '' 

和我在这里修剪的很长的插入(大约 3,100 行):

INFO: INSERT INTO import_test (import_test_ID, first_name, last_name, address, city, state, zip) VALUES (?,?,?,?,?,?,?), (?,?,?,?,?,?,?), (?,?,?,?,?,?,?), (?,?,?,?,?,?,?), ... 

最佳答案

您可以将复制设置为异步。

关于mysql - Google Cloud SQL - 插入性能慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20674548/

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