vacuum

    8熱度

    2回答

    在pgAdmin的,每當表的統計信息已過期,系統提示: 運行真空推薦 估計行數在桌子上schema.table從實際的行數偏離 顯著。您應該在此表上運行VACUUM ANALYZE 。 我已經使用pgAdmin 3和Postgres 8.4.4在autovacuum = off的情況下測試了它。每當我點擊一個已更改的表格時,提示立即顯示。 假設我正在使用Java構建一個基於Web的系統,如何檢測表

    0熱度

    1回答

    我想知道哪一個很好地遵循自動真空或手動真空。現在我們在cron作業中手動執行,但有時它會在特定的表格上觸發真空。所以我們正在考慮汽車真空。它是否會爲生產服務器提供良好的性能?請建議。很多感謝事先。

    0熱度

    1回答

    我有以下方法數據庫: public void deleteNote(long rowId) { mDb.delete(DATABASE_TABLE, KEY_REALROWID + "=" + rowId, null); int x = (int) rowId; int y = testCount(); while(x<y) {x++;

    6熱度

    2回答

    好吧,這個問題幾乎總結了一下。我的數據庫活動是非常密集的更新,我想以編程方式發佈真空分析。但是,我收到一個錯誤,指出查詢無法在事務中執行。有其他方法可以做到嗎?

    0熱度

    3回答

    我使用PostgreSQL有限硬盤空間的嵌入式系統上。現在DB驅動器已滿。當我刪除數據時,似乎並沒有釋放任何空間。我嘗試了VACUUM FULL,但那需要空間。那麼刪除最後剩下的索引。 如何騰出空間而不亂刪東西,任何想法?我可以承受從後面丟失一些數據,但我似乎無法真正做到這一點,因爲沒有足夠的空間來使用VACUUM FULL。

    1熱度

    3回答

    由於Postgres只能在表格末尾添加列,所以我最終通過在表格末尾添加新列,將它們設置爲等於現有列,然後刪除原始列來重新排序。 那麼,PostgreSQL是如何處理被丟棄列釋放的內存的呢?它是否會自動重新使用內存,因此單個記錄消耗與以前相同的空間量?但是這需要重寫整個表格,所以爲了避免這種情況,它是否會在每條記錄中留下一堆空白空間?

    2熱度

    2回答

    術語「真空中的編碼」是什麼意思?我之前聽說過這個詞,但我無法在Google上找到任何與之相關的內容。

    3熱度

    1回答

    我是新來的rails,並期待建立一個使用亞馬遜產品API的網站。我習慣於在PHP中使用API​​,但是如果可能的話,還是熱衷於使用Ruby。 我一直在嘗試各種亞馬遜產品API的寶石,Ruby/AWS,Amazon-ECS,現在真空。然而,我堅持的問題是如何實際使用他們在自述文件中建議的代碼。 例如,真空度: https://github.com/hakanensari/vacuum/ 它提到以下代

    4熱度

    1回答

    我正在考慮爲即將推出的項目提供各種支持MVCC的數據庫,並將PostgreSQL引入我的視線。 我的程序的要求,包括大致是如下順序: 從數據庫中讀取當前版本的一些信息,修改數據的80%-90%,並在一個寫回或更多的交易(想象在Conway的生命遊戲中更新網格,需要網格的新老狀態)。 等待提交後1-2分鐘。在此期間,客戶可以針對新數據發佈讀取內容。 重複。 數據庫將被限制在2-4GB之類。 〜90%

    0熱度

    1回答

    我有一個9.0.1數據庫有兩個損壞的表(一個表有20行,其他140)。 似乎細進行讀/選擇操作,但在表中產生錯誤消息更新某些行的表: update media set updated_at = now() at time zone 'UTC'; 錯誤:在文件無法讀取塊2「鹼/16485分之16384」:只讀0的8192個字節 update media_status set updated_at