第十章 数据库运行管理与维护及其优化
1.运行维护工作:
日常维护:数据库转储与恢复,数据库安全性完整性控制:新建数据库用户,存储控空间管理,并发控制
系统监控与分析
系统性能优化调整
系统进化升级
数据库的重组和重构
2.运行状态监控:构架体系(即数据库存储空间管理)
性能:数据库运行环境:外部调整:CPU和网络
内存
磁盘I/O
减少竞争
参数调整
模式调整:反规范化:(派生)冗余,组新表,分割表,增汇总表
存储优化:建立索引视图和聚集
查询优化:使用:索引,临时表,存储过程
避免:排序,顺序存取,避免正则表达式,外连接,游标,大事务
实现死锁检测的是什么图? (事务等待)图
事务的acid特性:原子性:保持一致性,要么做,要么不做,必须全部反映与否
一致性:没有其他并发执行的事务,不做就好像从未发生过
隔离性:其正在访问的数据却被其他进程修改
持久性:已提交的事务必须能正确写入,对数据库的改变是永久的
当数据库系统中存在死锁时,通常选择1个或几个死锁事务,怎么样这些事务(撤销)
一起查询的表,可以聚集文件
分组排序的表,可以散列文件,不适用于范围查询
使用索引的原则:
经常搜索,连接,范围搜索,排序,where子句的列
主键
评论区
欢迎你留下宝贵的意见,昵称输入QQ号会显示QQ头像哦~