0
有时,应用程序需要相当多的SQL查询,才可以做任何有用的。我想知道是否有办法将这些批量发送到数据库,以避免在客户端和服务器之间来回切换的开销?分组SQL查询
如果没有做到这一点没有标准的方法,我使用MySQL的Python绑定。
PS:我知道MySQL有一个executemany()函数,但这只是对于同一个查询执行不同的参数很多次了,对不对?
有时,应用程序需要相当多的SQL查询,才可以做任何有用的。我想知道是否有办法将这些批量发送到数据库,以避免在客户端和服务器之间来回切换的开销?分组SQL查询
如果没有做到这一点没有标准的方法,我使用MySQL的Python绑定。
PS:我知道MySQL有一个executemany()函数,但这只是对于同一个查询执行不同的参数很多次了,对不对?
这个过程最适用于刀片
如果需要返回数据从数据库中使用1个存储过程。
它会更快/更有效的在大多数情况下,并行运行的查询。 – symcbean
你有没有想过存储过程? –
我不知道mysql-python连接器是如何工作的,但在很多情况下可以同时发送多个查询,这些查询用';'分隔(可能在启用设置后允许这样做)。 – eggyal