sql >> データベース >  >> RDS >> Mysql

PHP:MySQLにクエリを実行する最速の方法は何ですか? PDOは痛々しいほど遅いので

    速度が遅いのは、接続ごとにネットワーク経由で到達する必要があり、mysqlがGRANTsテーブルをチェックするためにDNS逆引き参照を実行する必要がある場合、そのオーバーヘッドが遅延の大部分を占める可能性があります。永続的な接続に切り替えると、接続の存続期間中1回限りのコストになります。

    ただし、これは他の問題につながります。トランザクションはロールバックされ、トランザクションを保持している接続が閉じられるとロックが解除されるため、永続的になると、トランザクションはアクティブのままになります。接続に一貫性のない状態を残さないようにコードに細心の注意を払わなくても、手動で接続してクリーンアップするまで、デッドロックを作成するか、少なくとも他のすべての接続をロックアウトすることができます。



    1. Docker:SpringBootとMYSQLを接続できません

    2. テーブルの行数を取得する最も効率的な方法

    3. MySQL NULLIF()の説明

    4. PHPで直接、Webサーバーに保存せずに、サーバー側でBase64文字列をファイルにエクスポートするにはどうすればよいですか?