- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02_第三章管理sqlserver2000
在命令行启动/停止mssqlserver 从命令行打开查询分析器
——net start mssqlserver isqlw
——net stop mssqlserver
第三章 管理SQL Server 2000数据库
数据库结构
1 当创建了数据库,就创建了数据的存储结构。这个结构包含两种类型的文件:数据文件(.mdf 主的 或 .ndf 从的),日志文件(.ldf)。
. mdf——主数据文件
. ndf——从数据文件
数据文件——存放表、索引等
日志文件——存放所有对数据库修改(插入操作、删除操作、修改操作、创建表操作等等)的历史信息
----在已经投入运行的数据库中,日志文件远远大于数据文件
2 限制:行的最大大小不能超过8K(一行中所有列的列宽加在一起,不能超过8060字节;如果超过了,创建表的命令就会失败——叫做“行不能跨页”)
提示:
一个数据库可以:
有且仅有一个MDF文件,用于存放系统数据和用户数据
零个或多个NDF文件,用于存放用户数据(由管理员创建)
一个或多个LDF文件,用于存放日志数据
*** 数据被分散到多个数据文件中(如果有多个MDF或NDF文件)
问题:一个表有1000行,每行占空间5000个字节,问该表占多个K字节:
是 1000*5KB 吗?
答案是:1000*8KB
所以,在设计表时一个数据页中应包含尽可能多的行。
节省空间 性能优化
创建与管理数据库
1创建 sql server2000 数据库
权限要求:
必须是系统管理员和或者被系统管理员授于了 create database 权限的用户
在一个服务器上,最多可以创建 32767 个数据库。
规划:
数据库名称:要满足命名规范
数据库文件位置
数据库文件的属性:(初始)大小、(是否自动)增长率、(有无)最大限制
排序规则(本数据库是否与服务器采用同样的排序规则,这个非常重要)
创建SQL Server 2000数据库语法
** 创建新数据库要在mastre的数据库环境中。因为mastre存放了这个系统的信息,每
创建一个新的数据库,也就是在mastre中添加了 一个新信息。
use master 打开
go 执行
create database hrdb 创建
on
(name=hr_dat, 数据文件的名
filename=c:\program files\microsoft sql server\mssql\data\hrdata.mdf, 保存的位置
size=10MB, 大小
maxsize=50mb, 最大
filegrowth=5 争张
log on 日志文件等的放在哪里和文件的名
(name=hr_log,filename=c:\program files\microsoft sql
server\mssql\data\hrlog.ldf,
size=5mb,maxsize=25mb,filegrowth=5mb)
go
在企业管理器创建数据库
例一:没有规划的数据库 testdb 测试数据库
** 模版数据库 model——所有新建的数据库都以此为模板,新建的数据库会拷贝model
数据库的很多属性、选项。
差别:
a 数据库的名称;b 数据文件的特征:大小、位置;c 日志文件名称
数据库的属性:
“常规”——
普通:处于联机、可用状态;
其它状态:脱机、挂起、怀疑等不可用状态
大小:
可用空间:
用户数:
排序规则名称:
——默认情况下,排序规则名称都与SQL Server服务器排序规则一致。
“数据文件”——
文件名,默认情况下,是数据库名加下划线加data
位置,默认情况下,是安装时指定的位置
分配空间
“文件属性”
自动增长
系统优化建议:
根据实际使用来设置文件的初始大小,自动增长。
如果数据量的更新、插入非常频繁,而且量比较多,可以使用按百分比增长;
“事务日志”——
位置:以数据文件位置一致
分配空间:
** 技巧—修改数据文件、日志文件的保存位置(默认是安装目录)
右击数据库—属性—数据库设置-新数据库位置
例二、有规划的数据库 hrdb 人力资源数据库
数据文件:初始大小 10M;文件自动增长;每次增长5M;最大大小50M
日志文件:初始大小 5M;文件自动增长;每次增长5%;文件增长不受限制
在查询分析器中创建数据库
设置数据库选项
我们所创建的数据库,都拷贝了 model 数据库各个选项;在大多情况下这些来自于模版的选项已经够用了,无需再做额外的设置。但是,在某些特殊的场
文档评论(0)