DB2 10.5 for Linux, UNIX, and Windows

数据库配置文件

为每个数据库创建数据库配置文件。在 V8.2 之前,此文件称为 SQLDBCON,而在 V8.2 及更高版本中则称为 SQLDBCONF。系统已为您创建此文件。

此文件包含影响数据库使用的各种配置参数的值,如:
  • 在创建数据库时指定或使用的参数(例如,数据库代码页、整理顺序和 DB2® 数据库发行版级别)
  • 指示数据库当前状态的参数 (例如,备份暂挂标志、数据库一致性标志和前滚暂挂标志)
  • 定义数据库操作可使用的系统资源数量的参数(例如,缓冲池大小、数据库日志记录和排序内存大小)。
注: 如果您使用非 DB2 数据库管理器提供的方法来编辑 db2system、SQLDBCON(在 V8.2 之前)或 SQLDBCONF(在 V8.2 及更高版本中)文件,那么可能会使数据库不可用。因此,不要使用非数据库管理器记载和支持的方法来更改这些文件。

性能提示:许多配置参数都有缺省值,但可能需要更新以获取数据库最佳性能。缺省情况下,在执行 CREATE DATABASE 命令的过程中会调用配置顾问程序,以便已为您的环境配置某些参数的初始值。

对于多分区数据库:当数据库分布在多个数据库分区时,配置文件在所有数据库分区上都应该相同。一致性 是必需的,因为查询编译器根据本地节点配置文件中的信息来编译分布的 SQL 语句,并创建一个存取方案以满足 SQL 语句的需要。维护数据库分区上的不同配置文件可能产生不同的存取方案,这取决于预编译该语句所在的数据库分区。