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

PMEM_FILESTORE = ( 'mount_point', 'backing_file' [, 'mount_point', 'backing_file' ]... )

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 Filestore
  • backing_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.


数据运维技术 » Oracle 参数 PMEM_FILESTORE 官方解释,作用,如何配置最优化建议