configuration-database
Syntax
configuration-database {
ephemeral {
allow-commit-synchronize-with-gres;
commit-synchronize-model (asynchronous | synchronous);
cyclic-version-for-ephemeral-default version;
delete-ephemeral-default;
ignore-ephemeral-default;
instance instance-name {
cyclic-version version;
resize {
database-size-diff size MB;
database-size-on-disk size MB;
}
}
resize-ephemeral-default {
database-size-diff size MB;
database-size-on-disk size MB;
}
}
extend-size;
max-db-size max-db-size;
optimize-db-size;
resize {
database-size-diff size MB;
database-size-on-disk size MB;
}
virtual-memory-mapping {
process process-name {
fixed-size size KB;
page-pooling-size size KB;
}
}
}
Hierarchy Level
[edit system]
Description
Define parameters for the configuration databases.
Configure the virtual-memory-mapping statement hierarchy to increase
the memory space available for the configuration database size per process, as
needed, by using virtual memory mapping and page-pooling.
Configure the ephemeral statement hierarchy to specify options for
the ephemeral configuration database.
Configure the resize statement hierarchy when it is necessary to
resize the configuration database.
Options
| extend-size |
Increase the maximum memory space available for the configuration database. Table 1 and
Table 2
outline the initial releases in which the Note:
The combined size of the default configuration database and the schema database is fixed. As new features are added to releases, the schema database size increases causing the configuration database default size to decrease and thus vary in size from one release to the next.
Any operation on the The Note:
The |
|||||||||||||||
| optimize-db-size |
(Junos OS Evolved only) Optimize memory allocation for storing
configuration objects, which helps reduce database file space usage by
minimizing fragmentation. By reducing database file space usage, you can
configure a more scaled configuration for the same database size. To
configure very high scaled configurations, configure the
When you configure this statement, you must reboot the device to make the change effective. |
|||||||||||||||
| resize |
Resize the configuration database. The database will be resized
automatically during the commit based on the values specified in the
|
|||||||||||||||
| virtual-memory-mapping |
(Junos OS only) Define parameters for using virtual memory mapping for
the configuration database on a per-process basis. The
Note:
Junos OS Evolved does not support the virtual-memory-mapping option. |
The remaining statements are explained separately. See CLI Explorer.
Required Privilege Level
admin—To view this statement in the configuration.
admin-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 13.2.
extend-size statement added in Junos OS Evolved Release 22.1R1.
optimize-db-size statement added in Junos OS Evolved Release
24.4R1.