diff --git a/packages/insomnia-app/app/common/constants.js b/packages/insomnia-app/app/common/constants.js
index <HASH>..<HASH> 100644
--- a/packages/insomnia-app/app/common/constants.js
+++ b/packages/insomnia-app/app/common/constants.js
@@ -55,7 +55,7 @@ export function getClientString() {
 }
 
 // Global Stuff
-export const DB_PERSIST_INTERVAL = 1000 * 60 * 60 * 2; // Compact every couple hour
+export const DB_PERSIST_INTERVAL = 1000 * 60 * 30; // Compact every once in a while
 export const DEBOUNCE_MILLIS = 100;
 export const REQUEST_TIME_TO_SHOW_COUNTER = 1; // Seconds
 export const GA_ID = 'UA-86416787-1';
diff --git a/packages/insomnia-app/app/common/database.js b/packages/insomnia-app/app/common/database.js
index <HASH>..<HASH> 100644
--- a/packages/insomnia-app/app/common/database.js
+++ b/packages/insomnia-app/app/common/database.js
@@ -64,6 +64,7 @@ export async function init(types: Array<string>, config: Object = {}, forceReset
         {
           autoload: true,
           filename: filePath,
+          corruptAlertThreshold: 0.9,
         },
         config,
       ),
NeDB more frequent compaction and higher corruption threshold (#<I>)