New: Set busy timeout for SQLite
This commit is contained in:
parent
ba447c93e3
commit
192eb7b62a
|
@ -44,11 +44,12 @@ namespace NzbDrone.Core.Datastore
|
||||||
var connectionBuilder = new SQLiteConnectionStringBuilder
|
var connectionBuilder = new SQLiteConnectionStringBuilder
|
||||||
{
|
{
|
||||||
DataSource = dbPath,
|
DataSource = dbPath,
|
||||||
CacheSize = (int)-10000,
|
CacheSize = (int)-20000,
|
||||||
DateTimeKind = DateTimeKind.Utc,
|
DateTimeKind = DateTimeKind.Utc,
|
||||||
JournalMode = OsInfo.IsOsx ? SQLiteJournalModeEnum.Truncate : SQLiteJournalModeEnum.Wal,
|
JournalMode = OsInfo.IsOsx ? SQLiteJournalModeEnum.Truncate : SQLiteJournalModeEnum.Wal,
|
||||||
Pooling = true,
|
Pooling = true,
|
||||||
Version = 3
|
Version = 3,
|
||||||
|
BusyTimeout = 100
|
||||||
};
|
};
|
||||||
|
|
||||||
if (OsInfo.IsOsx)
|
if (OsInfo.IsOsx)
|
||||||
|
|
Loading…
Reference in New Issue