1 / 32
文档名称:

DB数据库的存储管理和维护.ppt

格式:ppt   大小:918KB   页数:32页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DB数据库的存储管理和维护.ppt

上传人:q1188830 2019/12/2 文件大小:918 KB

下载得到文件列表

DB数据库的存储管理和维护.ppt

文档介绍

文档介绍:*第七章DB2数据库的存储管理和维护**一、DB2存储模型二、缓冲池三、表空间四、容器五、创建表空间六、表空间状态信息查询七、*一、DB2存储模型*缓冲池分配给DB2数据库管理器的一个内存空间当数据库管理器对磁盘进行读、写时,用来缓存表和索引数据项应用缓冲池可以提高数据库的性能,是一个非常重要的数据库系统性能优化手段。可以建立多个缓冲池二、缓冲池*表空间是数据库及存储在该数据库中的表之间的逻辑层。表空间在数据库中创建,表在表空间中创建。DB2支持两种类型的表空间:系统管理表空间(SMS)—操作系统文件管理器分配并管理表空间所存储的空间。SMS是默认的表空间类型。数据库管理表空间(DMS)—数据库管理控制存储空间。从本质上说,这种表空间是为实现某特定目而设计的文件系统,能最大限度地满足数据库管理器的需求。三、表空间*容器容器是物理存储设备,可以通过目录名、设备名或者文件名进行标识。容器被分配给某一个表空间,一个表空间可以跨越多个容器,但一个容器只能属于一个表空间。容器必须放置在本地磁盘上四、容器*三种类型的容器目录容器目录容器是SMS表空间中唯一的一类容器。SMS表空间中可以定义多个容器,每一个容器都可以映射到不同的物理磁盘上设备容器 建立了容器的设备不能用在另一个表空间里面文件容器 文件容器是一个由DMS表空间使用的预分配大小的文件。在操作上,文件和设备没有任何区别。四、容器*五、创建表空间(1of4)用CREATETABLESPACE创建表空间*REGULAR|TEMPORARY|LARGETABLESPACE—指定创建的表空间类型。如果没有指定,则采用REGULAR。MANAGEDBYSYSTEM|DATABASEUSING—指定SMS或DMS表空间;容器在USING子句里面定义。对于SMS表空间来说,容器是一个目录名,对于DMS表空间来说,容器是一个文件或设备,它们的大小在PAGESIZE页里指定。PAGESIZE—表空间的页面大小的许可值:4、8、16或32。EXTENTSIZE—移动到下一个容器之前,写到一个容器里面的PAGESIZE页面的数量;PREFETCHSIZE—如果执行了预取,读出的PAGESIZE页面的数量;BUFFERPOOL—表空间里,所用的缓冲池的名字;OVERHEAD—I/O控制器读取一页所需的毫秒数(磁盘寻道和等待时间,默认值=);TRANSFERRATE—读取一页到内存需要的毫秒数;这个值被优化器用来计算I/O的开销(默认值=)。五、创建表空间(2of4)