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

PostgreSQLでテーブルの統計データを手動で更新する方法

    あなたはANALYZEを混乱させていると思います EXPLAIN ANALYZEを使用 。さまざまなことがあります。

    変更を適用せずにクエリのコストとタイミングが必要な場合、実際のオプションはトランザクションを開始し、EXPLAIN ANALYZEでクエリを実行することだけです。 、次にROLLBACK

    これでもクエリは実行されます。つまり、次のようになります。

    • CPU時間とI/Oが消費されます
    • ロックは引き続き取得され、その間保持されます
    • 新しい行は実際にはテーブルとインデックスに書き込まれますが、表示可能としてマークされることはありません。それらは次のVACUUMでクリーンアップされます 。


    1. 警告:mysql_connect():ローカルMySQLサーバーに接続できません

    2. psqlでデータベースを切り替える方法は?

    3. MySqlDataReaderGetBytesバッファの問題...

    4. MySQL:selectステートメントの一時列を自動インクリメントします