vacuum

    0熱度

    1回答

    我們有一個使用VSNomad(通過Phonegap)和Sqlite本地數據庫的離線功能的平板電腦應用程序。我注意到的一件事是,當我們刪除表格中的所有數據和刪除表格(在iPad上執行「應用程序重置」)時,它並不反映該空間已被打開。 我遇到了Sqlite的「VACUUM」命令,但是我不確定如果這可以用於我們的實現。當我試圖運行它時,我收到一條錯誤,說不能在事務中運行。 這裏的例子,我們是如何實現 ht

    1熱度

    1回答

    我有WAL模式的SQLite數據庫。每次我在數據庫上執行VACUUM時,下次重新連接時,日記模式將恢復爲DELETE。 例如: PRAMGA journal_mode; -- returns wal VACUUM; PRAGMA journal_mode; -- returns wal -- disconnect then reconnect PRAGMA journal_mode; --

    3熱度

    2回答

    以下是在heroku管理的postgresql 9.2數據庫的所有表上運行手動真空操作之前和之後的頂級臃腫表。正如你所看到的,沒有太大的變化,有些浪費甚至增加了... 原因是什麼?這是正常的行爲嗎? 前: type | schemaname | object_name | bloat | waste -------+------------+------------------------+

    0熱度

    1回答

    我有芹菜週期性任務,每次運行後需要運行postgres VACUUM查詢,否則這個任務會吃掉很多硬盤空間。 我試圖在年底內運行任務的真空,但得到的錯誤: DatabaseError: VACUUM cannot run inside a transaction block 我試圖申請@transaction.commit_manually裝飾,並呼籲真空之前做transaction.commi

    0熱度

    1回答

    我對某個特定查詢的結果有疑問。 SELECT final_copy,NUM_CHARS FROM表1 T1,T2表2 WHERE t1.numid = t2.id 獲取與此查詢兩行, final_copy | NUM_CHARS ------------ + ----------------- 1 | 1272 | 1075 這裏final_copy 1是最新的記錄插入。此查詢在

    2熱度

    1回答

    我有一個在PostgreSQL 8.3上運行的中型數據庫集羣。 數據庫將數字文件(圖像)存儲爲LOB。 數據庫集羣中存在一定的活動,很多內容以持續的方式創建和刪除。 即使託管OID的應用程序表由應用程序正確維護(當映像文件被刪除時),數據庫集羣的大小也會不斷增大。 自動抽真空是積極的,所以這不應該發生。

    1熱度

    1回答

    使用亞馬遜聯繫人我宣傳了一個鏈接。出售後如何獲得參數? (cid) 我想在轉換後重定向到網址,或者將參數拍攝回我的網站,以便我可以查看轉換的點擊次數。我怎麼做?我在亞馬遜的Associate(affiliate)計劃中無處不在,但找不到任何東西。我可以在那裏做這件事嗎? 或者我需要使用亞馬遜的產品廣告API?我找不到那裏的任何東西,只關於展示產品,而不是關於發生了什麼後出售。我必須能夠記錄這一點。

    1熱度

    1回答

    我在我的數據庫中有一個非常大的表,我正在嘗試爲它創建一個串行列。我想這個問題在創建這個序列時正在被複制,這是沒有餘地的。首先我的假設是正確的?其次,我可以創建一個序列並持續有真空的方法,或者有什麼方法可以創建此列不會執行此操作?

    2熱度

    2回答

    在我們的應用程序中,我們正在實現通過網絡/電子郵件共享部分核心數據SQLite數據庫。爲了保持較小的文件大小,我實現了下面的方法來縮小Core Data數據庫。 - (void) shrinkDB { sqlite3 * database; NSString * string = [shareStoreURL path]; const char * f

    1熱度

    1回答

    插入和刪除大量記錄到sqlite後,sqlite數據庫文件的大小不斷增長,有什麼辦法使用django真空表? 一些設置,讓sqlite的自動真空 或手工編寫自己的Django命令真空 更新時間: 我用sqlite database browser執行SQL語句: vacuum [my table]; commit; 它工作的很好,我只是想做它的程序方式