Oracle 参数 PMEM_FILESTORE 官方解释,作用,如何配置最优化建议
本站中文解释
_PARTITION_SIZE
**PMEM_FILESTORE_PARTITION_SIZE参数的描述**
PMEM_FILESTORE_PARTITION_SIZE是Oracle 19c中新增的参数,用于控制单个PMEM_FILESTORE(Persistent Memory Filestore)分区的大小(以便个性化存储和生产环境中用于应用程序和用户数据)。它以字节为单位设置文件存储区分区的大小,可建立一个或多个分区,其大小最小为2M字节。
建议根据应用程序和体系结构要求合理设置该参数,以使提供最佳的性能,但在此情况下,也要注意不要过度使用,否则有可能造成文件系统性能降低或停机。
**正确设置 PMEM_FILESTORE_PARTITION_SIZE 参数的步骤:**
1. 评估系统需求:检查系统当前的内存使用情况,以确定内存分配有多大空间可用于存储应用程序和用户数据。
2. 计算PMEM分区大小:根据前一步骤的计算,确定创建PMEM分区的总大小。
3. 设置PMEM_FILESTORE_PARTITION_SIZE参数:可以使用ALTER SYSTEM SET PMEM_FILESTORE_PARTITION_SIZE 的语法向字典设置指定的参数值,来确定PMEM_FILESTORE分区的大小。
4. 使用V$PERSISTENT_MEMORY_FILESTORES视图查看该分区的状态:可以使用V$PERSISTENT_MEMORY_FILESTORES视图来检查PMEM_FILESTORE分区的状态,确保成功添加。
官方英文解释
PMEM_FILESTORE
specifies the Persistent Memory Filestores (PMEM Filestores) that the database automatically mounts during instance startup.
Property | Description |
---|---|
Parameter type |
String |
Syntax |
|
Default value |
None |
Modifiable |
No |
Modifiable in a PDB |
No |
Basic |
No |
You can specify one or more PMEM Filestores to be mounted during instance startup.
Specify the following pair of values for each PMEM Filestore:
mount_point
: The operating system directory path for the mount point of the PMEM Filestorebacking_file
: The operating system file path for the backing file of the PMEM Filestore
For example:
PMEM_FILESTORE=('/var/db/db_1', '/var/db_storage/db1.f')
PMEM_FILESTORE=('/var/db/db_1', '/var/db_storage/db1.f', '/var/db/db_2', '/var/db_storage/db2.f')
Note:
This parameter is available starting with Oracle Database 21c.