《数据库应用与性能优化》
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的混合验证 首先打开本地安全策略, 启用密码必须符合负责性要求。 创建SQL用户bob、alice和jack,并为bob设置强密码策略、为alice和jack设置简单密码。 bob能够实现所有的管理权限,而alice只能实现备份数据库的功能 为数据库启用安全的审核功能,来记录失败的登录行为。 禁用SQL用户jack。 | ||
任务二 | 查询用户13101150818的2008年6月份的通话记录的通话时长 查询用户13701418965的合计欠费金额。 查询历史账单中2008年6月份的用户平均话费 查询欠费账单数,需要统计账单个数。 查询08年2月到7月的客户账单合计费用 | ||
任务三 | 为accountbill创建非聚集索引,索引名称为new-Index。需要包含ispaid、calltype和phonenumber字段。 将创建的new-Index索引禁用,并重新生成索引 | ||
任务四 | 建立监视日志文件MoniTariffAll 运行程序文件lab1.sql 运行完成: 打开SQL Server活动监视器查看运行进程的状态,写下程序的运行状态,应用程序,网络地址。 运行状态: 应用程序: 网络地址: 使用数据库引擎优化顾问对”history-call”通话记录表进行优化分析 新建跟踪文件: 当运行完成,停止跟踪: 运行数据库引擎优化顾问 | ||
任务五 | 1) 调整备份模式为大容量日志备份模式 2) Alice对Tariffsmall数据库进行完整备份。 3) alice对Tariffsmall数据库进行事务日志备份。 任意修改Tariffsmall数据库中的表数据,然后再进行事务日志备份 。 新建一个表stu。 4) 删除Tariffsmall数据库 BOB登录; 发现已经还原。。。。 | ||
任务六 | 将原始通话记录导入到call表当中 对电话号码为13101337079的用户费用进行批价处理 | ||
转载于:https://blog.51cto.com/supernetwork/509688