什么是DB2中的缓冲池
在DB2中, 缓冲池是数据库管理器分配的主内存空间的一部分。缓冲池的目的是从磁盘缓存表和索引数据。所有数据库都有自己的缓冲池。
如何创建缓冲池?
当我们创建新数据库时, 将创建一个默认的缓冲池。它称为“ IBMDEFAULTBP”。你可以根据需要创建多个缓冲池。在缓冲池中, 数据库管理器将表行数据作为页面放置。该页面将保留在缓冲池中, 直到关闭数据库或使用新数据写入空间为止。
【DB2缓冲池】缓冲池中用数据更新但未写入磁盘的页面称为“脏”页面。将缓冲池中更新的数据页写入磁盘后, 该缓冲池即可获取其他数据。
缓冲池大小缓冲池的默认页面大小为4KB。
当我们使用“ CREATE DATABASE”命令时, 将设置缓冲池大小。如果不指定缓冲池的大小, 它将设置为4KB。
创建缓冲池后, 以后将无法修改页面大小。
列出可用的缓冲池
你可以列出当前数据库中所有可用的缓冲池。
句法:
db2 "select * from syscat.bufferpools"
推荐阅读
- DB2检查数据库授权
- DB2激活数据库
- DB2 RazorSQL复制到另一个数据库
- DB2 RazorSQL复制
- DB2 RazorSQL比较工具
- DB2 RazorSQL备份
- DB2 RazorSQL修改
- DB2实例
- DB2的特征