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

postgresの切り捨てが遅い

    TRUNCATE shared_buffersをフラッシュする必要があります テーブルが切り捨てられ、古いファイルのリンクを解除する必要があります。これは、ext3のように削除が遅いファイルシステムでは遅くなる可能性があります。 。

    ただし、通常はせいぜい数秒しか話していないため、1.5時間はかなり極端です。 TRUNCATEを妨げるロックをテーブルに保持している他のセッションがある可能性が高いです。 続行から。 pg_catalog.pg_locksを参照してください およびpg_catalog.pg_stat_activity

    ロック監視に関するPostgreSQLwikiの記事 役に立つはずです。

    参照:Postgresqlの切り捨て速度



    1. Mysqlの4バイト漢字サポート

    2. MySQL内部結合クエリ複数のテーブル

    3. ODBCとは何ですか?

    4. ORA-30926:表をマージするときに、ソース表で安定した行のセットを取得できません