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

MySQLデータベース接続が閉じられていません:どうなりますか?

    1. 破壊フェーズ中にPHPスクリプトの実行が完了すると、自動的に閉じます。
    2. パフォーマンスに悪影響があります。 (特に外部データベースサーバーへの)新しいソケットを開くことは、現在の接続へのポインタをメモリに保持するよりも費用と時間がかかります。
    3. 回答番号を参照してください。 2
    4. データへのアクセスは、新しいPHPリクエストによって実行されます。したがって、新しいデータベース接続があります。問題ありません。

    構築フェーズでデータベース接続を開き、スクリプトの実行全体でその接続を再利用することをお勧めします(OOベースの場合は、データベース接続にクラス変数を割り当て、 $ this->db<を使用します。 / code> スクリプト全体で)、破棄中に閉じます(または、特に宣言されていない場合でも、とにかく閉じられるため、まったく閉じないでください)。



    1. SQLテーブルでSQLDELETEステートメントを使用するための最良の方法

    2. 一意キーなしで存在しない場合はレコードを挿入します

    3. DjangoでMySQLサーバーの例外がなくなったのはなぜですか?

    4. AzureDataStudioでSQLServerエージェントジョブを見つける方法