《数据库应用与性能优化》

 

1、环境描述:

 

电信公司的Tariffsmall数据库是用来记录公司移动通讯业务的主数据库。为了保证公司数据库高速稳定的运行。管理员需要对数据库进行定期的管理和维护工作。

 

使用2台虚拟机完成本实验:

2配置要求:

2.1

配置数据库的安全。(5分)

2.2

根据公司和客户的需求,查询相关数据并提交相应部门。(10分)

2.3

为数据量大、经常需要提供查询操作的表创建索引,并使用优化引擎向导为数据库做优化。(5分)

2.4

使用性能跟踪工具发现SQL数据库中的瓶径问题并加以解决。(10分)

2.5

按时定期备份数据库。(10分)

2.6

对数据进行转换的操作,以满足公司的实际需求。(15分)

   

3、实验结果提交要求:

4、实验步骤及结果

任务一

修改数据库的登录模式为Windows和SQL的混合验证

《数据库应用与性能优化》实验_职场

首先打开本地安全策略, 启用密码必须符合负责性要求。

《数据库应用与性能优化》实验_休闲_02

创建SQL用户bob、alice和jack,并为bob设置强密码策略、为alice和jack设置简单密码。

《数据库应用与性能优化》实验_sql_03

《数据库应用与性能优化》实验_职场_04

《数据库应用与性能优化》实验_数据库_05

《数据库应用与性能优化》实验_休闲_06

bob能够实现所有的管理权限,而alice只能实现备份数据库的功能

《数据库应用与性能优化》实验_sql_07

《数据库应用与性能优化》实验_休闲_08

为数据库启用安全的审核功能,来记录失败的登录行为。

《数据库应用与性能优化》实验_数据库_09

禁用SQL用户jack。

《数据库应用与性能优化》实验_数据库_10

《数据库应用与性能优化》实验_休闲_11

《数据库应用与性能优化》实验_sql_12

任务二

查询用户13101150818的2008年6月份的通话记录的通话时长

《数据库应用与性能优化》实验_职场_13

查询用户13701418965的合计欠费金额。

《数据库应用与性能优化》实验_sql_14

查询历史账单中2008年6月份的用户平均话费

《数据库应用与性能优化》实验_sql_15

查询欠费账单数,需要统计账单个数。

《数据库应用与性能优化》实验_sql_16

查询08年2月到7月的客户账单合计费用

《数据库应用与性能优化》实验_sql_17

任务三

为accountbill创建非聚集索引,索引名称为new-Index。需要包含ispaid、calltype和phonenumber字段。

《数据库应用与性能优化》实验_职场_18

《数据库应用与性能优化》实验_休闲_19

《数据库应用与性能优化》实验_休闲_20

《数据库应用与性能优化》实验_数据库_21

《数据库应用与性能优化》实验_sql_22

将创建的new-Index索引禁用,并重新生成索引

《数据库应用与性能优化》实验_职场_23

《数据库应用与性能优化》实验_职场_24

任务四

建立监视日志文件MoniTariffAll

《数据库应用与性能优化》实验_数据库_25

《数据库应用与性能优化》实验_sql_26

《数据库应用与性能优化》实验_休闲_27

《数据库应用与性能优化》实验_数据库_28

运行程序文件lab1.sql

《数据库应用与性能优化》实验_休闲_29

运行完成:

《数据库应用与性能优化》实验_职场_30

打开SQL Server活动监视器查看运行进程的状态,写下程序的运行状态,应用程序,网络地址。

《数据库应用与性能优化》实验_休闲_31

运行状态:

《数据库应用与性能优化》实验_休闲_32

应用程序:

《数据库应用与性能优化》实验_职场_33

网络地址:

《数据库应用与性能优化》实验_休闲_34

使用数据库引擎优化顾问对”history-call”通话记录表进行优化分析

新建跟踪文件:

《数据库应用与性能优化》实验_休闲_35

当运行完成,停止跟踪:

《数据库应用与性能优化》实验_职场_36

运行数据库引擎优化顾问

《数据库应用与性能优化》实验_休闲_37

《数据库应用与性能优化》实验_休闲_38

《数据库应用与性能优化》实验_职场_39

《数据库应用与性能优化》实验_职场_40

任务五

1) 调整备份模式为大容量日志备份模式

《数据库应用与性能优化》实验_休闲_41

2) Alice对Tariffsmall数据库进行完整备份。

《数据库应用与性能优化》实验_休闲_42

《数据库应用与性能优化》实验_数据库_43

《数据库应用与性能优化》实验_数据库_44

《数据库应用与性能优化》实验_职场_45

3) alice对Tariffsmall数据库进行事务日志备份。

《数据库应用与性能优化》实验_sql_46

《数据库应用与性能优化》实验_职场_47

《数据库应用与性能优化》实验_职场_48

任意修改Tariffsmall数据库中的表数据,然后再进行事务日志备份

新建一个表stu。

《数据库应用与性能优化》实验_数据库_49

《数据库应用与性能优化》实验_休闲_50

《数据库应用与性能优化》实验_职场_51

4) 删除Tariffsmall数据库

《数据库应用与性能优化》实验_职场_52

BOB登录;

《数据库应用与性能优化》实验_职场_53

《数据库应用与性能优化》实验_职场_54

《数据库应用与性能优化》实验_休闲_55

《数据库应用与性能优化》实验_数据库_56

发现已经还原。。。。

《数据库应用与性能优化》实验_sql_57

任务六

将原始通话记录导入到call表当中

《数据库应用与性能优化》实验_职场_58

《数据库应用与性能优化》实验_sql_59

《数据库应用与性能优化》实验_休闲_60

《数据库应用与性能优化》实验_sql_61

《数据库应用与性能优化》实验_职场_62

《数据库应用与性能优化》实验_休闲_63

《数据库应用与性能优化》实验_数据库_64

《数据库应用与性能优化》实验_数据库_65

《数据库应用与性能优化》实验_职场_66

对电话号码为13101337079的用户费用进行批价处理

《数据库应用与性能优化》实验_sql_67

《数据库应用与性能优化》实验_职场_68

《数据库应用与性能优化》实验_数据库_69

《数据库应用与性能优化》实验_职场_70

《数据库应用与性能优化》实验_职场_71

《数据库应用与性能优化》实验_sql_72

另存为包:执行。《数据库应用与性能优化》实验_数据库_73