
Expose low-level helpers, fix dialyzer warnings WIP column families and mrdb API Basic functionality in place started adding documentation remove doc/ from .gitignore add doc/* files recognize pre-existing tabs at startup wip: most of the functionality in place (not yet merge ops) wip: adding transaction support wip: add transaction test case (currently dumps core) First draft, mnesia plugin user guide Fix note formatting WIP working on indexing Index iterators, dialyzer, xref fixes open db with optimistic transactions Use rocksdb-1.7.0 Use seanhinde rocksdb patch, enable rollback Call the right transaction_get() function WIP add 'snap_tx' activity type tx restart using mrdb_mutex Fix test suite sync bugs WIP instrumented for debugging WIP working on migration test case Add migration test suite Migration works, subscribe to schema changes WIP fix batch handling Manage separate batches per db_ref Add mrdb:fold/3 Add some docs, erlang_ls config Use seanhinde's rocksdb vsn
127 lines
3.1 KiB
Markdown
127 lines
3.1 KiB
Markdown
|
|
|
|
# Module mnesia_rocksdb_tuning #
|
|
* [Function Index](#index)
|
|
* [Function Details](#functions)
|
|
|
|
<a name="index"></a>
|
|
|
|
## Function Index ##
|
|
|
|
|
|
<table width="100%" border="1" cellspacing="0" cellpadding="2" summary="function index"><tr><td valign="top"><a href="#cache-1">cache/1</a></td><td></td></tr><tr><td valign="top"><a href="#calc_sizes-0">calc_sizes/0</a></td><td></td></tr><tr><td valign="top"><a href="#calc_sizes-1">calc_sizes/1</a></td><td></td></tr><tr><td valign="top"><a href="#count_rdb_tabs-0">count_rdb_tabs/0</a></td><td></td></tr><tr><td valign="top"><a href="#count_rdb_tabs-1">count_rdb_tabs/1</a></td><td></td></tr><tr><td valign="top"><a href="#default-1">default/1</a></td><td></td></tr><tr><td valign="top"><a href="#describe_env-0">describe_env/0</a></td><td></td></tr><tr><td valign="top"><a href="#get_avail_ram-0">get_avail_ram/0</a></td><td></td></tr><tr><td valign="top"><a href="#get_maxfiles-0">get_maxfiles/0</a></td><td></td></tr><tr><td valign="top"><a href="#get_maxfiles-1">get_maxfiles/1</a></td><td></td></tr><tr><td valign="top"><a href="#ideal_max_files-0">ideal_max_files/0</a></td><td></td></tr><tr><td valign="top"><a href="#ideal_max_files-1">ideal_max_files/1</a></td><td></td></tr><tr><td valign="top"><a href="#max_files-1">max_files/1</a></td><td></td></tr><tr><td valign="top"><a href="#rdb_indexes-0">rdb_indexes/0</a></td><td></td></tr><tr><td valign="top"><a href="#rdb_indexes-1">rdb_indexes/1</a></td><td></td></tr><tr><td valign="top"><a href="#rdb_tabs-0">rdb_tabs/0</a></td><td></td></tr><tr><td valign="top"><a href="#rdb_tabs-1">rdb_tabs/1</a></td><td></td></tr><tr><td valign="top"><a href="#write_buffer-1">write_buffer/1</a></td><td></td></tr></table>
|
|
|
|
|
|
<a name="functions"></a>
|
|
|
|
## Function Details ##
|
|
|
|
<a name="cache-1"></a>
|
|
|
|
### cache/1 ###
|
|
|
|
`cache(X1) -> any()`
|
|
|
|
<a name="calc_sizes-0"></a>
|
|
|
|
### calc_sizes/0 ###
|
|
|
|
`calc_sizes() -> any()`
|
|
|
|
<a name="calc_sizes-1"></a>
|
|
|
|
### calc_sizes/1 ###
|
|
|
|
`calc_sizes(D) -> any()`
|
|
|
|
<a name="count_rdb_tabs-0"></a>
|
|
|
|
### count_rdb_tabs/0 ###
|
|
|
|
`count_rdb_tabs() -> any()`
|
|
|
|
<a name="count_rdb_tabs-1"></a>
|
|
|
|
### count_rdb_tabs/1 ###
|
|
|
|
`count_rdb_tabs(Db) -> any()`
|
|
|
|
<a name="default-1"></a>
|
|
|
|
### default/1 ###
|
|
|
|
`default(X1) -> any()`
|
|
|
|
<a name="describe_env-0"></a>
|
|
|
|
### describe_env/0 ###
|
|
|
|
`describe_env() -> any()`
|
|
|
|
<a name="get_avail_ram-0"></a>
|
|
|
|
### get_avail_ram/0 ###
|
|
|
|
`get_avail_ram() -> any()`
|
|
|
|
<a name="get_maxfiles-0"></a>
|
|
|
|
### get_maxfiles/0 ###
|
|
|
|
`get_maxfiles() -> any()`
|
|
|
|
<a name="get_maxfiles-1"></a>
|
|
|
|
### get_maxfiles/1 ###
|
|
|
|
`get_maxfiles(X1) -> any()`
|
|
|
|
<a name="ideal_max_files-0"></a>
|
|
|
|
### ideal_max_files/0 ###
|
|
|
|
`ideal_max_files() -> any()`
|
|
|
|
<a name="ideal_max_files-1"></a>
|
|
|
|
### ideal_max_files/1 ###
|
|
|
|
`ideal_max_files(D) -> any()`
|
|
|
|
<a name="max_files-1"></a>
|
|
|
|
### max_files/1 ###
|
|
|
|
`max_files(X1) -> any()`
|
|
|
|
<a name="rdb_indexes-0"></a>
|
|
|
|
### rdb_indexes/0 ###
|
|
|
|
`rdb_indexes() -> any()`
|
|
|
|
<a name="rdb_indexes-1"></a>
|
|
|
|
### rdb_indexes/1 ###
|
|
|
|
`rdb_indexes(Db) -> any()`
|
|
|
|
<a name="rdb_tabs-0"></a>
|
|
|
|
### rdb_tabs/0 ###
|
|
|
|
`rdb_tabs() -> any()`
|
|
|
|
<a name="rdb_tabs-1"></a>
|
|
|
|
### rdb_tabs/1 ###
|
|
|
|
`rdb_tabs(Db) -> any()`
|
|
|
|
<a name="write_buffer-1"></a>
|
|
|
|
### write_buffer/1 ###
|
|
|
|
`write_buffer(X1) -> any()`
|
|
|