[db2]缓冲池管理

简介: [db2]缓冲池管理

简介

缓冲池指的是从硬盘读取表和索引数据时,数据库管理器分配的用于高速缓存这些表和索引数据的内存区域。每个数据库都必须具有至少一个缓冲池,创建数据库时会自动创建一个名为IBMDEFAULTBP的缓冲池,所有表空间都共享该缓冲池。

从DB2 v9开始,缓冲池的默认大小都是自动调整的,如果想取消自动调整,需创建缓冲池时指定size选项

查看缓冲池

-- 查看缓冲池属性
select * from syscat.bufferpools;
-- 查看哪个缓冲池被分配给哪个表空间
select tbspace,bufferpoolid from syscat.tablespaces;

创建缓冲池

db2 create bufferpool test_bp size 8000 pagesize 32k

配置缓冲池

db2 alter bufferpool <>

删除缓冲池

db2 drop bufferpool <bufferpool name>
相关文章
|
3月前
|
存储 Oracle 关系型数据库
【数据库-DB2】深入了解DB2 reorg
本文介绍了DB2数据库中reorg操作的重要性,旨在通过重组表数据来消除数据碎片、压缩信息并提高数据访问速度。reorg操作能够根据索引关键字重新排序数据,减少查询I/O次数,提升查询性能。文章详细讲解了reorg的操作步骤、适用场景及注意事项,强调了在执行reorg前后更新统计信息的必要性。
129 2
|
7月前
|
存储 安全 Linux
使用 `db_dump` 命令备份 Berkeley DB 数据库
`db_dump` 是 Linux 中用于备份 Berkeley DB 数据库的工具,它将数据库内容转储到输出或文件。
|
关系型数据库 MySQL
MySQL delete后怎么释放表空间
MySQL delete后怎么释放表空间
284 0
|
存储 Oracle 关系型数据库
DB2临时表204
DB2临时表204
|
存储 SQL 缓存
MySQL-DB参数、内存、I/O、安全等相关参数设置
MySQL-DB参数、内存、I/O、安全等相关参数设置
260 0
|
SQL 算法 关系型数据库
【DB吐槽大会】第21期 - PG 没有持久化Shared Buffer
大家好,这里是DB吐槽大会,第21期 - PG 没有持久化Shared Buffer
|
存储 JSON Oracle
【DB吐槽大会】第15期 - PG 没有全局临时表
大家好,这里是DB吐槽大会,第15期 - PG 没有全局临时表
|
算法 数据库