Python 具有索引的事务表上的并发大容量插入语句
我们有一个很小的40k行(到目前为止)事务表,在单个列上启用了索引。这个索引对我们非常有价值,因为对表的读取往往非常频繁 在某些时候,会在此事务表上执行多个大容量插入语句,通常在一两个小时内执行100次小容量插入(<50行)。然后它可能会闲置一段时间。虽然每个单独的insert都能很好地工作,但这些并发insert语句往往会在一段时间后中断(即失败),除非我们重新启动实例,否则将无法工作 这是因为索引吗?我们如何才能绕过这一限制?在这种情况下,cursor.executeman是否优于cursor.execute?将这些INSERT查询发送到任务队列会有所不同吗Python 具有索引的事务表上的并发大容量插入语句,python,google-app-engine,google-cloud-sql,Python,Google App Engine,Google Cloud Sql,我们有一个很小的40k行(到目前为止)事务表,在单个列上启用了索引。这个索引对我们非常有价值,因为对表的读取往往非常频繁 在某些时候,会在此事务表上执行多个大容量插入语句,通常在一两个小时内执行100次小容量插入(
任何帮助都将不胜感激 失败的症状是什么?有错误信息吗?
发生这种情况时,您能检查innodb监视器的状态吗 您使用的是云SQL还是数据存储,我假设是前者,但您应该是显式的。