0
有時,應用程序需要相當多的SQL查詢,纔可以做任何有用的。我想知道是否有辦法將這些批量發送到數據庫,以避免在客戶端和服務器之間來回切換的開銷?分組SQL查詢
如果沒有做到這一點沒有標準的方法,我使用MySQL的Python綁定。
PS:我知道MySQL有一個executemany()函數,但這只是對於同一個查詢執行不同的參數很多次了,對不對?
有時,應用程序需要相當多的SQL查詢,纔可以做任何有用的。我想知道是否有辦法將這些批量發送到數據庫,以避免在客戶端和服務器之間來回切換的開銷?分組SQL查詢
如果沒有做到這一點沒有標準的方法,我使用MySQL的Python綁定。
PS:我知道MySQL有一個executemany()函數,但這只是對於同一個查詢執行不同的參數很多次了,對不對?
這個過程最適用於刀片
如果需要返回數據從數據庫中使用1個存儲過程。
它會更快/更有效的在大多數情況下,並行運行的查詢。 – symcbean
你有沒有想過存儲過程? –
我不知道mysql-python連接器是如何工作的,但在很多情況下可以同時發送多個查詢,這些查詢用';'分隔(可能在啓用設置後允許這樣做)。 – eggyal