第09章 数据库的高级操作
SQL2008基础教程
第9 章
数据库的高级操作
本章主要介绍数据库的高级管理,包括使用 本章主要介绍数据库的高级管理,包括使用SQL查看数据库 查看数据库 的对象、收缩数据库、使用Windows管理工具【性能】 管理工具【 的对象、收缩数据库、使用 管理工具 性能】 监视服务器、 跟踪和资源调控器。 监视服务器、SQL Server Profiler跟踪和资源调控器。 跟踪和资源调控器
SQL2008基础教程
9.1
使用SQL查看数据库的对象 使用SQL查看数据库的对象 SQL
关于查看数据库的对象问题,前面一直没有介绍。 关于查看数据库的对象问题,前面一直没有介绍。下面将详 细介绍使用SQL语句查看数据库对象的方法。在实际应 语句查看数据库对象的方法。 细介绍使用 语句查看数据库对象的方法 用中,有时候也需要通过SQL语句查看数据库的对象, 语句查看数据库的对象, 用中,有时候也需要通过 语句查看数据库的对象 如当管理员通过SQLCMD等工具连接到数据库时,必须 等工具连接到数据库时, 如当管理员通过 等工具连接到数据库时 使用SQL语句查看数据库的对象。 语句查看数据库的对象。 使用 语句查看数据库的对象
SQL2008基础教程
查看当前SQL Server实例的所有数据 9.1.1 查看当前SQL Server实例的所有数据 库笔者一直带领着用户在SQL Server Management Studio 笔者一直带领着用户在 中进行各项操作。 中进行各项操作。在SQL Server Management Studio 只需在【对象资源管理器】窗口中, 中,只需在【对象资源管理器】窗口中,单击树形结构 即可查看数据库的对象,如表、视图、存储过程等, 即可查看数据库的对象,如表、视图、存储过程等,如 图所示。 图所示。
SQL2008基础教程
9.1.2 查看当前数据库下的表
用户在通过9.1.1节查询到 节查询到 用户在通过 所需的数据库后, 所需的数据库后,就可 以查询该数据库中的表 执行如下SQL语句, 语句, 。执行如下 语句 将查询到数据库 database_demo下的所 下的所 有表。 有表。
SQL2008基础教程
9.1.3 查看表的信息
在查到所需的数据库和表后, 在查到所需的数据库和表后,用户就可以查询该数据库中表 的信息,如表的列、列的数据类型、主键。 的信息,如表的列、列的数据类型、主键。执行如下 SQL语句,将查询到数据库 语句, 语句 将查询到数据库database_demo下表 下表 student_new的所有列的信息。 的所有列的信息。 的所有列的信息 SELECT name,object_id,column_id ,system_type_id ,user_type_id ,max_length FROM sys.columns AS sysc WHERE sysc.object_id =OBJECT_ID('student_new') -object_id用于根据对象名称来返回对象的 用于根据对象名称来返回对象的id 用于根据对象名称来返回对象的
SQL2008基础教程
9.2
收缩数据库
尽管SQL Server会有效地重新使用文件的空
间,但是收缩 会有效地重新使用文件的空间, 尽管 会有效地重新使用文件的空间 文件也是必要的。 文件也是必要的。在SQL Server中,收缩操作包括收缩 中 数据库和收缩文件两大类。其中, 数据库和收缩文件两大类。其中,收缩操作方式分为手 动收缩和自动收缩。 动收缩和自动收缩。在SQL Server中,每个数据库中的 中 文件(数据和事务日志文件) 文件(数据和事务日志文件)都可以通过本节介绍的方 法进行收缩。 法进行收缩。
SQL2008基础教程
9.2.1 自动收缩数据库
收缩数据库时,始终从末尾开始收缩, 收缩数据库时,始终从末尾开始收缩,即从数据库尾部开始 释放尽可能多的空间, 释放尽可能多的空间,直至数据库收缩到没有剩余的可 用空间为止,如某个5GB的数据库有 的数据库有4GB的数据,即使 的数据, 用空间为止,如某个 的数据库有 的数据 是将数据库收缩大小设定为3GB,但也只能释放 是将数据库收缩大小设定为 ,但也只能释放1GB的 的 空间。 空间。
SQL2008基础教程
9.2.2 手动收缩
在SQL Server中,手动收缩包括手动收缩数据库和手动收 中 缩文件。其中,手动收缩的操作主要通过DBCC语句完成 缩文件。其中,手动收缩的操作主要通过 语句完成 具体为DBCC SHRINKDATABASE语句和 语句和DBCC ,具体为 语句和 SHRINKFILE语句,下面将分别予以介绍。 语句, 语句 下面将分别予以介绍。 1.手动收缩数据库 . 2.手动收缩文件 .
SQL2008基础教程
使用SQL 9.2.3 使用SQL Server Management Studio 手动收缩数据库或文件SQL Server Management Studio可以较为方便地完成手 可以较为方便地完成手 动收缩,包括手动收缩数据库和手动收缩文件, 动收缩,包括手动收缩数据库和手动收缩文件,其操作 方式如图所示。 方式如图所示。
SQL2008基础教程
9.3
使用Windows 管理工具【性能】 使用Windows 管理工具【性能】监视服 务器
Windows自带了一个监视系统的管理工具【性能】,其文 自带了一个监视系统的管理工具【性能】 自带了一个监视系统的管理工具 件路径为C:\Windows\system32\perfmon.msc。该图 件路径为 。 形工具可以用于监视SQL Server的性能、查看 的性能、 形工具可以用于监视 的性能 查看SQL Server对象、性能计数器以及 对象、 对象 性能计数器以及CPU、内存、缓存、线程 、内存、缓存、 和进程等对象的行为。打开【性能】 和进程等对象的行为。打开【性能】窗口的操作很简单 选择【开始】 【设置】 【控制面板】 【 :选择【开始】→【设置】→【控制面板】→【管理工 命令,打开【性能】窗口。 具】命令,打开【性能】窗口。
SQL2008基础教程
性能】 9.3.1 【性能】的使用方案
设计【性能】的使用方案时,用户需要考虑两点 运行【
设计【性能】的使用方案时,用户需要考虑两点——运行【 运行 性能】的位置和【性能】监视的内容。其中, 性能】的位置和【性能】监视的内容。其中,对于使用 性能】监视本地计算机的情况, 性能】 【性能】监视本地计算机的情况,【性能】可以运行在 本地计算机,也可以运行于远程计算机上。其实, 本地计算机,也可以运行于远程计算机上。其实,使用 运行于远程计算机的【性能】 运行于远程计算机的【性能】来监视本地计算机的性能 获得的数据更准确。 时,获得的数据更准确。
SQL2008基础教程
使用【性能】 9.3.2 使用【性能】监视磁盘活动
当使用【性能】监视磁盘活动时, 当使用【性能】监视磁盘活动时,不但要具体监视磁盘活动 的数据,还要对数据进行相应的分析, 的数据,还要对数据进行相应的分析,以便确认磁盘性 能的瓶颈。当然,这里归根结底是要使用【性能】 能的瓶颈。当然,这里归根结底是要使用【性能】来监 使用磁盘的情况, 视SQL Server使用磁盘的情况,及其瓶颈。 使用磁盘的情况 及其瓶颈。 1.磁盘活动 . 2.分页导致的磁盘活动 . 3.隔离 .隔离SQL Server产生的磁盘活动 产生的磁盘活动
SQL2008基础教程
使用【性能】监视CPU CPU使用率 9.3.3 使用【性能】监视CPU使用率
定期监视Microsoft SQL Server实例,可以确定 实例, 定期监视 实例 可以确定CPU使用 使用 率是否在正常范围内。持续的高CPU使用率可能代表现 率是否在正常范围内。持续的高 使用率可能代表现 有的SQL Server对CPU的要求较多,如果可以,用户最 的要求较 …… 此处隐藏:3539字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




