我有一个Python Lambda函数,它通过执行以下查询来访问我的RDS Aurora DB,复制表
conn = pymysql.connect(rds_host, user=username,
passwd=password, db=db_name, connect_timeout=10)
with conn.cursor() as cur:
cur.execute("create table some_table_temp like some_table;")
cur.execute("insert into some_table_temp select * from some_table;")
我在我的沙箱RDS Aurora DB上成功地运行了函数。然后,我将Lambda函数设置为使用我的暂存环境(DB、VPC、子网、安全组)。我正在获取一个connection对象,并且能够对some_table_temp
表执行create
操作,但后续的insert
查询由于超时而失败,因为在登台环境中复制该表所需的时间超过3.00s。
2020-10-17T17:14:15.243Z 17d05521-d0da-441c-bd71-befa37e447cb Task timed out after 3.00 seconds
如何增加数据库查询的超时时间?
谢谢。
转载请注明出处:http://www.jxbyjx.net/article/20230508/1522763.html