<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 18.10\. 自動清理 這些設置控制_自動清理_的缺省行為。請參閱[Section 23.1.6](#calibre_link-77)獲取更多信息。 `autovacuum` (`boolean`) 控制服務器是否應該啟動autovacuum守護進程。缺省是關閉的。然而, [track_counts](#calibre_link-1454)還必須啟用自動清理工作。 這個選項只能在`postgresql.conf`文件里或者是服務器命令行中設置。 請注意,即使禁用該參數,如果有必要避免事務ID重疊,系統仍將啟動自動清理進程。 請參閱[Section 23.1.5](#calibre_link-92)獲取更多詳細信息。 `log_autovacuum_min_duration` (`integer`) 如果它運行至少毫秒指定數,導致記錄自動清理所執行的每個動作。 此設置為零記錄所有自動清理操作。減一(默認)禁用日志記錄 自動清理動作。例如,如果您將其設置為`250ms`, 那么將記錄運行250ms或更長時間的所有自動清理和分析。 此外,當這個參數設置為除`-1`外的其他任何值, 如果由于沖突鎖的存在而忽略自動清理操作,則記錄這條消息。 啟用此參數可以有益于跟蹤自動清理活動。這個設置只能在`postgresql.conf` 文件或者服務器命令行上設置。 `autovacuum_max_workers` (`integer`) 指定自動清理進程的最大數(除了自動清理發射器),它可以在任一時刻運行。 默認是三。這個參數只能在服務器啟動時設置。 `autovacuum_naptime` (`integer`) 聲明運行在任何給定數據庫上的autovacuum之間的最小延遲。在每次運行的周期里, 守護進程都會檢查一個數據庫, 并根據需要為該數據庫的表發出`VACUUM`和`ANALYZE`命令。 這個延遲是以秒計的,缺省為1分鐘(`1min`)。 這個選項只能在`postgresql.conf`文件里或者服務器命令行中設置。 `autovacuum_vacuum_threshold` (`integer`) 聲明在任何表里觸發`VACUUM`所需最小的行更新或刪除數量。缺省是500。 這個選項只能在`postgresql.conf`文件里或者服務器命令行中設置。 此處的設置可以被改變存儲參數的獨立的表覆蓋。 `autovacuum_analyze_threshold` (`integer`) 聲明在任何表里觸發`ANALYZE`所需最小的行插入、更新、刪除數量。缺省是50。 這個選項只能在`postgresql.conf`文件里或者服務器命令行中設置。 此處的設置可以被改變存儲參數的獨立表覆蓋。 `autovacuum_vacuum_scale_factor` (`floating point`) 聲明在判斷是否觸發一個`VACUUM`時增加到`autovacuum_vacuum_threshold` 參數里面的表尺寸的分數。 缺省是0.2(表大小的20%)。這個選項只能在`postgresql.conf`文件里或者服務器命令行中設置。 此處的設置可以被改變存儲參數的獨立表覆蓋。 `autovacuum_analyze_scale_factor` (`floating point`) 聲明在判斷是否觸發一個`ANALYZE`時增加到`autovacuum_analyze_threshold` 參數里面的表尺寸的分數。缺省是0.1(表大小的10%)。 這個選項只能在`postgresql.conf`文件里或者服務器啟動的時候設置。 此處的設置可以被改變存儲參數的獨立表覆蓋。 `autovacuum_freeze_max_age` (`integer`) 指定表的`pg_class`在事務中的最大壽命。`relfrozenxid`字段能夠在強制 `VACUUM`操作以防止事務 ID在表內循環重復之前完成。需要注意的是,即使autovacuum被禁止系統也會調用 autovacuum 進程來防止循環重復。 自動清理允許刪除來自`pg_clog`子目錄的舊文件, 默認值是相對低于200百萬事務。該參數只能在服務器啟動時設置, 但是此處的設置可以通過改變存儲參數獨立表減少。 更多信息請參見[Section 23.1.5](#calibre_link-92)。 `autovacuum_vacuum_cost_delay` (`integer`) 聲明將在自動`VACUUM`操作里使用的開銷延遲數值。 聲明-1將使用普通的[vacuum_cost_delay](#calibre_link-1455)數值。 缺省值是20毫秒。 這個選項只能在`postgresql.conf`文件里或者在服務器啟動的時候設置。 此處的設置可以被改變存儲參數的獨立表覆蓋。 `autovacuum_vacuum_cost_limit` (`integer`) 聲明將在自動`VACUUM`操作里使用的開銷限制數值。 -1(缺省值)將使用普通的[vacuum_cost_limit](#calibre_link-1456)數值。 要注意的是值將按比例分配給運行autovacuum工作者, 如果有一個以上,這樣每個工作者限制總和不會超過此變量的極限。 這個選項只能在`postgresql.conf`文件里或者在服務器啟動的時候設置。 此處的設置可以通過改變存儲參數獨立表覆蓋。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看