Konfigurieren der Datenbankleistung/-robustheit

MediaMonkey verwendet die SQLite-Datenbank zum Speichern von Informationen. Die SQLite-Datenbank ist standardmäßig so konfiguriert, dass sie selbst bei Software- oder Hardwarefehlern sehr sicher ist. Einige Benutzer möchten jedoch möglicherweise ein wenig Sicherheit opfern und dafür eine leicht verbesserte Leistung erhalten.

Für solche Benutzer sollte die unten angegebene Zeile zum Abschnitt [System] der Datei MediaMonkey.ini hinzugefügt werden:

[System]
SQLiteSafety=x

Mögliche Werte für x sind 0, 1 oder 2:
0 : Am schnellsten – am wenigsten robust, auch bekannt als synchron = AUS.
SQLite wird ohne Unterbrechung fortgesetzt, sobald die Daten an das Betriebssystem übergeben wurden. Wenn MediaMonkey abstürzt, sind die Daten sicher, aber die Datenbank kann beschädigt werden, wenn das Betriebssystem abstürzt oder der Computer die Stromversorgung verliert, bevor die Daten auf die Festplattenoberfläche geschrieben wurden. Andererseits sind einige Vorgänge bei dieser Einstellung bis zu 50 Mal oder mehr schneller.

1 : Mittel bis sehr robust, auch als synchron=NORMAL bekannt.
Die SQLite-Datenbank-Engine wird in den kritischsten Momenten immer noch angehalten. Es besteht eine sehr geringe (aber nicht Null-)Chance, dass ein Stromausfall zum falschen Zeitpunkt die Datenbank beschädigen könnte. In der Praxis ist es jedoch wahrscheinlicher, dass ein katastrophaler Festplattenfehler oder ein anderer nicht behebbarer Hardwarefehler auftritt.

2 : Langsam – extrem robust (Standard), auch als synchron=FULL bekannt.
Bei einem Wert von 2 hält die SQLite-Datenbank-Engine in kritischen Momenten an, um sicherzustellen, dass die Daten tatsächlich auf die Festplattenoberfläche geschrieben wurden, bevor sie fortfährt. Dadurch wird sichergestellt, dass die Datenbank nach einem Betriebssystemabsturz oder einem Stromausfall nach dem Neustart unbeschädigt ist. Dieser Modus ist sehr sicher, aber auch langsam.

Gilt für: ,

Translated automatically (see original)

Configure Database Performance / Robustness

MediaMonkey uses the SQLite database to store information. The SQLite database is by default configured to be very safe even in cases of software or hardware failure. However, some users might prefer to sacrifice a little safety and get slightly improved performance.

For such users, the line indicated below should be added to the [System] section of the MediaMonkey.ini file:

[System]
SQLiteSafety=x

Possible values for x are 0, 1 or 2:
0: Fastest-least robust, also known as synchronous = OFF.
SQLite continues without pausing as soon as it has handed data off to the operating system. If MediaMonkey crashes, the data will be safe, but the database might become corrupted if the operating system crashes or the computer loses power before that data has been written to the disk surface. On the other hand, some operations are as much as 50 or more times faster at this setting.

1: Medium-very robust, also known as synchronous=NORMAL.
The SQLite database engine will still pause at the most critical moments. There is a very small (though non-zero) chance that a power failure at just the wrong time could corrupt the database. But in practice, you are more likely to suffer a catastrophic disk failure or some other unrecoverable hardware fault.

2: Slow-extremely robust (default), also known as synchronous=FULL.
With a value of 2, the SQLite database engine will pause at critical moments to make sure that data has actually been written to the disk surface before continuing. This ensures that if the operating system crashes or if there is a power failure, the database will be uncorrupted after rebooting. This mode is very safe, but it is also slow.

Applies to: ,

Hide original

War dieser Beitrag hilfreich?