Increase Index column buffers (#6268)
This commit is contained in:
parent
798065fc71
commit
bf9c815b9e
|
@ -419,11 +419,11 @@ impl std::convert::From<rocksdb::Error> for Error {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn get_cf_options(name: &'static str) -> Options {
|
fn get_cf_options(name: &'static str) -> Options {
|
||||||
use crate::blocktree::db::columns::{ShredCode, ShredData};
|
use crate::blocktree::db::columns::{ShredCode, ShredData, Index};
|
||||||
|
|
||||||
let mut options = Options::default();
|
let mut options = Options::default();
|
||||||
match name {
|
match name {
|
||||||
ShredCode::NAME | ShredData::NAME => {
|
ShredCode::NAME | ShredData::NAME | Index::NAME => {
|
||||||
// 512MB * 8 = 4GB. 2 of these columns should take no more than 8GB of RAM
|
// 512MB * 8 = 4GB. 2 of these columns should take no more than 8GB of RAM
|
||||||
options.set_max_write_buffer_number(8);
|
options.set_max_write_buffer_number(8);
|
||||||
options.set_write_buffer_size(MAX_WRITE_BUFFER_SIZE as usize);
|
options.set_write_buffer_size(MAX_WRITE_BUFFER_SIZE as usize);
|
||||||
|
|
Loading…
Reference in New Issue