速度が遅いのは、接続ごとにネットワーク経由で到達する必要があり、mysqlがGRANTsテーブルをチェックするためにDNS逆引き参照を実行する必要がある場合、そのオーバーヘッドが遅延の大部分を占める可能性があります。永続的な接続に切り替えると、接続の存続期間中1回限りのコストになります。
ただし、これは他の問題につながります。トランザクションはロールバックされ、トランザクションを保持している接続が閉じられるとロックが解除されるため、永続的になると、トランザクションはアクティブのままになります。接続に一貫性のない状態を残さないようにコードに細心の注意を払わなくても、手動で接続してクリーンアップするまで、デッドロックを作成するか、少なくとも他のすべての接続をロックアウトすることができます。