Tune pebbledb a bit
This commit is contained in:
@@ -26,9 +26,8 @@ func main() {
|
||||
// Откроем все наши БД
|
||||
var options pebble.Options
|
||||
// По дефолту ограничение ставится на мегабайты данных, а не на количество файлов, поэтому с дефолтными настройками
|
||||
// порождается огромное количество файлов. Умолчальное ограничение на количество файлов - 500 штук, что нас не
|
||||
// устраивает, поэтому немного снизим эту цифру до более приемлемых значений
|
||||
options.L0CompactionFileThreshold = 8
|
||||
// порождается огромное количество файлов. Умолчальное ограничение на количество файлов - 500 штук.
|
||||
options.L0CompactionFileThreshold = 300
|
||||
|
||||
lib.PebbleDB.Fortune.Name = "fortune_db"
|
||||
lib.PebbleDB.Fortune.DB, err = pebble.Open(lib.Config.DataDir+"/"+lib.PebbleDB.Fortune.Name, &options)
|
||||
|
||||
@@ -20,9 +20,8 @@ func main() {
|
||||
// Откроем все нужные нам для работы базюльки
|
||||
var options pebble.Options
|
||||
// По дефолту ограничение ставится на мегабайты данных, а не на количество файлов, поэтому с дефолтными настройками
|
||||
// порождается огромное количество файлов. Умолчальное ограничение на количество файлов - 500 штук, что нас не
|
||||
// устраивает, поэтому немного снизим эту цифру до более приемлемых значений
|
||||
options.L0CompactionFileThreshold = 8
|
||||
// порождается огромное количество файлов. Умолчальное ограничение на количество файлов - 500 штук.
|
||||
options.L0CompactionFileThreshold = 300
|
||||
|
||||
lib.PebbleDB.Monday.Name = "monday"
|
||||
lib.PebbleDB.Monday.DB, err = pebble.Open(lib.Config.DataDir+"/friday_db/"+lib.PebbleDB.Monday.Name, &options)
|
||||
|
||||
@@ -37,9 +37,8 @@ func main() {
|
||||
// Откроем все наши БД
|
||||
var options pebble.Options
|
||||
// По дефолту ограничение ставится на мегабайты данных, а не на количество файлов, поэтому с дефолтными настройками
|
||||
// порождается огромное количество файлов. Умолчальное ограничение на количество файлов - 500 штук, что нас не
|
||||
// устраивает, поэтому немного снизим эту цифру до более приемлемых значений
|
||||
options.L0CompactionFileThreshold = 8
|
||||
// порождается огромное количество файлов. Умолчальное ограничение на количество файлов - 500 штук.
|
||||
options.L0CompactionFileThreshold = 300
|
||||
|
||||
lib.PebbleDB.Proverb.Name = "proverb_db"
|
||||
lib.PebbleDB.Proverb.DB, err = pebble.Open(lib.Config.DataDir+"/"+lib.PebbleDB.Proverb.Name, &options)
|
||||
|
||||
Reference in New Issue
Block a user