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

PostgresQLクエリのパフォーマンスが時間の経過とともに低下するのに、インデックスを再構築すると復元されるのはなぜですか

    希望のパフォーマンスに設定した場合は、自動掃除機でうまくいくはずです。

    注:VACUUM FULL:これにより、テーブル統計が再構築され、ディスク領域の負荷が再利用されます。テーブル全体をロックします。

    VACUUM:これにより、テーブル統計が再構築され、ディスク領域が再利用されます。本番システムと並行して実行できますが、パフォーマンスに影響を与える可能性のある大量のIOを生成します。

    分析:これにより、クエリプランナーの統計が再構築されます。これはVACUUMによってトリガーされますが、単独で実行できます。

    その他の詳細なメモはこちら



    1. オフラインのSQLiteデータベースをオンラインのMySQLデータベースと同期する

    2. Javaを使用してPostgreSQLでSQLの任意の文字列を安全にエスケープする方法

    3. PHP / MySQLは、[さらに読み込む]ボタンを使用して、あるテーブルから別のテーブルにデータをチャンクでコピーします

    4. MYSQL、PHP、またはRのmysqlデータベースから共起行列を作成する