导入MySQL时页面请求超时
Hellow 我有一个包含30000个对象的列表,必须在2分钟后导入到MySQL(外部位置),我得到以下错误: “请求超时。” 上传文件的网站位于azure上导入MySQL时页面请求超时,mysql,asp.net,Mysql,Asp.net,Hellow 我有一个包含30000个对象的列表,必须在2分钟后导入到MySQL(外部位置),我得到以下错误: “请求超时。” 上传文件的网站位于azure上 感谢更新(i,kc.FirmaNaam,kc.BtwNummer,kc.Straat,kc.Postcode,kc.Gemeente,kc.Bni_Klant,kc.Actief,kc.UpdateDate) 这是insert语句 有了这些代码就没什么错了,当然它可以更快,但时间不是问题,它在晚上运行 我想知道在azure中发送请求的时间
感谢更新(i,kc.FirmaNaam,kc.BtwNummer,kc.Straat,kc.Postcode,kc.Gemeente,kc.Bni_Klant,kc.Actief,kc.UpdateDate) 这是insert语句 有了这些代码就没什么错了,当然它可以更快,但时间不是问题,它在晚上运行
我想知道在azure中发送请求的时间为什么这个标签是
azure
?错误很明显-导入所花费的时间超过了页面的超时时间。增加超时时间。如何做到这一点取决于构建页面所使用的技术(ASP.NET?PHP?Ruby?)。虽然30K行导入120秒太多了。您如何导入行?使用单个插入(坏主意,速度非常慢)、批处理语句,加载数据
?您使用的是什么语言、提供商?您应该使用提供程序的批量导入功能,而不是执行30K insert语句语言为asp.net。为什么要加标签?我可以在Azure中的何处更改超时延迟。这与Azure无关。如果您在本地运行站点,或者使用hoster,则会出现相同的错误。超时可以在web.config中设置,也可以使用页面指令设置,但真正的问题是插入代码。120秒对于30K行来说太多了。我的问题不是本地的。在2分钟内有800次插入,然后我得到错误并停止插入。