第二讲 数据库设备与存储空间管理
一、概述1.安装初始化初始安装SQL Server时,安装程序和脚本初始化主设备,并建立master、model、tempdb和sybsystemprocs数据库。系统数据库、预定义设备和段按下列默认方式组织:a.master、model、tempdb数据库安装在主设备master上;b.sybsystemprocs数据库安装在安装时选择的设备上(sysprocsdev);c.为每个数据库创建三个预定义段:system、default和logsegment;d.所有用户创建数据库的默认设备是master设备;e.如果选择安装了审计数据库sybsecurity,它位于自己的设备上。2.设备与存储管理考虑的主要问题(1)恢复物理磁盘崩溃时,磁盘镜像或在单独的物理设备上保存日志为数据库恢复提供了两种机制。(2)性能磁盘读写速度是I/O操作的瓶颈,正确地把数据库对象放置到物理设备上有利于改进性能;把日志和数据库对象置于单独的设备上可以提高系统性能;把表放在一个硬盘上而把索引放在另一个硬盘上,由于把工作分置于两个硬盘驱动器上,所以可以确保物理读写速度加快;磁盘镜像会降低磁盘写的速度。二、设备(Device)Sybase将数据库中的所有数据存放在设备上。1.设备的概念设备是Sybase预先配置的专门存放数据库的一块连续的磁盘空间,并且它被映射到一操作系统文件或一原始磁盘分区上。它有两个对应的名称:逻辑名和物理名。NT仅支持设备映射到文件。设备与数据库之间的关系:多对多关系。一个数据库可以被创建或扩充到多个设备上,一个设备也可以被用来存放多个数据库。不同的设备操作系统可以对其并行地读写,因此我们可以人为地将一个数据库放置到多个数据库设备上。设备的分类:Database Device和Dump Device。数据库设备存放数据库和事务日志,转储设备用来存放数据库或日志的备份。2.设备的创建命令语法:DISK INITName=’device_name’,Physname=’physical_name’,Vdevno=virtual_device_numberSize=number_of_pages[…….]举例说明:DISK INITName=’My_Device’,Physname=’D:\database\My_device.dat’,Vdevno=3Size=5000注释:逻辑名、物理名、设备虚拟号、设备大小
创建转储设备:sp_addumpdevice{‘disk’|’tape’}Logical_Name,Physical_Name,TapeSize
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18