@@ -74,7 +74,7 @@ public class DbConfig : IDbConfig
74
74
"block_based_table_factory.partition_filters=true;" +
75
75
"block_based_table_factory.metadata_block_size=4096;" +
76
76
77
- "block_based_table_factory.filter_policy=bloom_filter :10;" +
77
+ "block_based_table_factory.filter_policy=bloomfilter :10;" +
78
78
"" ;
79
79
public string ? AdditionalRocksDbOptions { get ; set ; }
80
80
@@ -124,6 +124,7 @@ public class DbConfig : IDbConfig
124
124
"write_buffer_size=8000000;" +
125
125
"block_based_table_factory.block_cache=32000000;" +
126
126
"compaction_pri=kOldestLargestSeqFirst;" +
127
+ "optimize_filters_for_hits=false;" +
127
128
"block_based_table_factory.block_size=32000;" +
128
129
"max_bytes_for_level_base=128000000;" +
129
130
"" ;
@@ -132,17 +133,21 @@ public class DbConfig : IDbConfig
132
133
public ulong ? BlockNumbersDbRowCacheSize { get ; set ; } = ( ulong ) 16 . MiB ( ) ;
133
134
public string BlockNumbersDbRocksDbOptions { get ; set ; } =
134
135
"write_buffer_size=8000000;" +
136
+ "max_bytes_for_level_base=16000000;" +
135
137
"block_based_table_factory.block_cache=16000000;" +
136
138
"block_based_table_factory.block_size=4096;" +
137
- "max_bytes_for_level_base=16000000 ;" +
139
+ "optimize_filters_for_hits=false ;" +
138
140
"memtable=prefix_hash:1000000;" +
139
141
"allow_concurrent_memtable_write=false;" +
140
142
"" ;
141
143
public string ? BlockNumbersDbAdditionalRocksDbOptions { get ; set ; } = "" ;
142
144
143
145
public string BlockInfosDbRocksDbOptions { get ; set ; } =
144
146
"write_buffer_size=4000000;" +
147
+ "max_bytes_for_level_base=32000000;" +
148
+ "optimize_filters_for_hits=false;" +
145
149
"block_based_table_factory.block_cache=16000000;" +
150
+ "block_based_table_factory.block_size=32000;" +
146
151
"compaction_pri=kOldestLargestSeqFirst;" ;
147
152
public string ? BlockInfosDbAdditionalRocksDbOptions { get ; set ; } = "" ;
148
153
@@ -154,10 +159,13 @@ public class DbConfig : IDbConfig
154
159
public string CodeDbRocksDbOptions { get ; set ; } =
155
160
"write_buffer_size=4000000;" +
156
161
"block_based_table_factory.block_cache=16000000;" +
157
- "prefix_extractor=capped:16;" +
162
+ "optimize_filters_for_hits=false;" +
163
+ "prefix_extractor=capped:8;" +
158
164
"block_based_table_factory.index_type=kHashSearch;" +
159
165
"block_based_table_factory.block_size=4096;" +
160
166
"memtable=prefix_hash:1000000;" +
167
+ // Bloom crash with kHashSearch index
168
+ "block_based_table_factory.filter_policy=null;" +
161
169
"allow_concurrent_memtable_write=false;" ;
162
170
public string ? CodeDbAdditionalRocksDbOptions { get ; set ; }
163
171
@@ -214,7 +222,7 @@ public class DbConfig : IDbConfig
214
222
215
223
"block_based_table_factory.block_size=32000;" +
216
224
217
- "block_based_table_factory.filter_policy=bloom_filter :15;" +
225
+ "block_based_table_factory.filter_policy=bloomfilter :15;" +
218
226
"" ;
219
227
public string ? StateDbAdditionalRocksDbOptions { get ; set ; }
220
228
}
0 commit comments