MediaMonkey は、SQLite データベースを使用して情報を保存します。SQLite データベースは、ソフトウェアまたはハードウェアの障害が発生した場合でも非常に安全になるようにデフォルトで構成されています。ただし、ユーザーによっては、安全性を少し犠牲にしてパフォーマンスを少し向上させることを好む場合があります。
このようなユーザーの場合は、 MediaMonkey.iniファイルの[System]セクションに次の行を追加する必要があります。
[システム]
SQLiteSafety=x
x に指定できる値は 0、1、または 2 です。
0 : 最も高速で、最も堅牢性が低い。同期 = OFF とも呼ばれます。
SQLite は、データをオペレーティング システムに渡すとすぐに一時停止せずに続行します。MediaMonkey がクラッシュしてもデータは安全ですが、データがディスク サーフェイスに書き込まれる前にオペレーティング システムがクラッシュしたり、コンピューターの電源が切れたりすると、データベースが破損する可能性があります。一方、この設定では、一部の操作は 50 倍以上高速化されます。
1 : 中程度から非常に堅牢。同期 = NORMAL とも呼ばれます。
SQLite データベース エンジンは、最も重要な瞬間に一時停止します。タイミングの悪い電源障害によってデータベースが破損する可能性は、非常に低いですが (ゼロではないですが) あります。しかし、実際には、壊滅的なディスク障害やその他の回復不可能なハードウェア障害が発生する可能性の方が高いです。
2 : 低速 - 非常に堅牢 (デフォルト)。synchronous=FULL とも呼ばれます。
値が 2 の場合、SQLite データベース エンジンは重要な瞬間に一時停止し、続行する前にデータが実際にディスク サーフェスに書き込まれたことを確認します。これにより、オペレーティング システムがクラッシュしたり、電源障害が発生したりしても、再起動後にデータベースが破損しないことが保証されます。このモードは非常に安全ですが、速度も遅くなります。
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: MMW4, MMW5+
Hide original