`
jspengxue
  • 浏览: 178538 次
  • 性别: Icon_minigender_1
  • 来自: 天堂和地狱的中间
社区版块
存档分类
最新评论

作为一个DBA,如何管理和维护一个企业级的数据库管理系统.

阅读更多
做为一名合格的DBA(database administrator),需要有深厚广博的计算机软、硬件方面的知识、尤其是对DBMS内部的技术有很好的了解。还要有分析问题和解决问题的能力。举一个例子。某企业的数据库应用系统在运行一段时间后,由于数据的积累,出现了明显的数据访问和处理的迟滞,请分析可能的原因并采取相应的措施来解决这一问题。这是典型的运行分析和性能调整的问题,系统在运行一段时间之后,数据量的增加会影响到系统的响应速度,同时各方面业务将全面展开,并发事务也会达到一定的数量。应当从以下几个方面来考虑这个问题:
1、对硬盘进行整理,减小数据库文件的碎片数(针对windows系统)。

2、对数据量大的表进行重新索引,对经过视图关联的表的关联项进行索引。

3、根据事务监控数据,判定是否有频繁产生死锁的事务,对事务程序加以修改。

4、对数据文件和事务日志文件容量进行扩充,增加剩余空间。

5、对DBMS的各项参数进行相应的调整。

6、导出不再使用的历史数据。

7、如果以上的措施仍不能将响应提高到允许的水平,考虑增加内存和改用高速硬盘,甚至更换整个数据库服务器硬件。
分享到:
评论

相关推荐

    数据库系统概论第四版答案

    司的 DBZ 关系数据库管理系统和 IMS 层次数据库管理系统、美国 Oracle 公司的 orade 关系数据库管理系统、 s 油 ase 公司的 s 油 ase 关系数据库管理系统、美国微软公司的 SQL Serve ,关系数据库管理系统等。 2 ....

    3.数据库系统的组成.pdf

    数据库管理系统 ⽀持数据库管理系统运⾏的操作系统 与数据库接⼝的⾼级语⾔及其编译系统 以数据库管理系统为核⼼的应⽤开发⼯具 为特定应⽤环境开发的数据库应⽤系统 (3)⼈员 数据库管理员 系统分析师和数据库设计...

    数据库商品销售管理系统课程设计.doc

    数据库商品销售管理系统课程设计 课程设计名称: 数据库应用课程... 目前许多数据库管理系统都基于关系模型,关系模型的主要特点是用表格结构表达实 体,用键表示实体与实体之间的联系。与层次模型和网状模型相比,关系

    常用数据库管理系统简介.docx

    常用数据库管理系统简介 目前市场上比较流行的数据库管理系统产品主要是 Oracle、旧M、Microsoft和Sybase、 mysql等公司的产品,下面对常用的几种系统做简要的介绍: Oracle Oracle数据库被认为是业界目前比较成功的...

    Oracle优化日记:一个金牌DBA的故事.pdf

    《Oracle优化日记:一个金牌DBA的故事》适合Oracle数据库管理开发人员阅读。编辑推荐《Oracle优化日记:一个金牌DBA的故事》以作者亲身经历的一个大型优化项目为原型,用日记的形式讲述了项目实施的全过程。生动曲折的...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    第七部 MySQL主从复制企业级深入高级应用实战(20节) 01-MySQL主从复制原理画图口头考试讲解.avi 02-课前思想-企业面试必胜绝招讲解.avi 03-MySQL主从复制故障多个案例实战讲解.avi 04-回顾MySQL主从复制配置步骤及...

    自考数据库系统原理简答题总结.docx

    Begin…End可以将多条SQL语句封装起来,形成一个语句块,使这些语句作为一个整体执行。 11.什么是角色? 具有相同权限的用户组织在一起称之为角色。 12.SQL SERVER 2000中,有哪两种身份验证模式? Windows身份...

    oracle数据库用户管理

    系统安全性:系统级数据库存取和使用控制,如口令机制,表空间,磁盘配额等 数据安全性:实体级数据库存取和使用控制,如可以访问的对象以及可以进行的操作(查询,更新等) Oracle 帐户: SYS:具有dba角色的管理...

    数据库系统原理期末考试简答题.docx

    也就是说,数据在数据库中怎样存储是由数据库管理系统管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时应用程序不用改变。 ②逻辑独立性是指用户的应用程序与数据库的...

    数据库系统基本知识.doc

    如:VFP,ACCES S,SQL SERVER 统一管理和控制:数据定义、操纵和控制由数据库管理系统(DBMS)统一管理和控 制。 由DBMS统一管理:数据库定义,数据库操纵,数据控制 A.安全性控制 系统安全:用户标识和鉴定、分级...

    新版 MySQL DBA 高级视频 基于MySQL 5.7 MySQL 8.0版本.rar

    │ 第一课数据库介绍篇.pdf │ 第七课MySQL数据库设计.pdf │ 第三十一课percona-toolkits 的实战及自动化.pdf │ 第三课MySQL授权认证.pdf │ 第九课MySQL字符集.pdf │ 第二十一课MySQL常见错误-converted.pdf │ ...

    运维进阶教程 系统运维高级教程 Linux系统运维之MySQL DBA 共38页.pdf

    本文通过八个章节,分别阐述了再生产环境中,作为一名运维...不过没有做过数据库开发的DBA 并不能称之以为真正的DBA,所以我并不是DBA,但作为一名运维工程师或者架构师,数据库又是你不得不掌握并精通的一个技术了。

    2013中国数据库大会ppt(1)

    为方便大家阅读,已将ppt转换为pdf格式 下附目录: 大数据革命.pdf MPP NewSQL 数据库集群支撑企业超大规模数据仓库案例介绍.pdf Big Data in Action – 企业如何运用微软...分享dba团队管理和发展.pdf DBA团队管理.pdf

    数据库概论——精选推荐.pdf

    数据库管理操作模式在操作系统和⽤户应⽤程序之间增加了⼀个系统软件——数据库管理系统,使得⽤户对数据的操作都是通过数据库 管理系统实现的 有了数据库管理系统后,⽤户不需要有数据⽂件的概念,即不

    Java高级程序设计实战教程第八章-Java数据库编程.pptx

    一是通过DBMS(Data Base Management System,数据库管理系统)提供的数据库操作工具来访问,如通过SQL Server 2000的查询设计器来提交查询,或者通过SQL Server 2000的企业管理工具来访问。这种方式比较...

    2013年中国数据库大会PPT第一部分

    8.百度的下一代离线存储计算系统.pdf 9.主流开源NoSQL及分布式存储的应用与思考.pdf 10.腾讯在线交易平台统一数据层高一致性解决方案.pdf 11.NoSQL一致性实践:我对CAP的一点认识.pdf 12.MongoDB at Qihoo 360.pdf ...

    数据库的应用系统开发方法.pdf

    概念模型并不依赖与具体的计算机系统和数据库管理系统,概念模型便于⽤户理解是数据库设计⼈员与⽤户交流的⼯具,主要⽤于数据库设 计,概念数据模型主要⽤来描述世界的概念化结构,它没有描述数据的完整性约束条件...

    2013中国数据库大会ppt(3)

    为方便大家阅读,已将ppt转换为pdf格式 下附目录: 大数据革命.pdf MPP NewSQL 数据库集群支撑企业超大规模数据仓库案例介绍.pdf Big Data in Action – 企业如何运用微软...分享dba团队管理和发展.pdf DBA团队管理.pdf

Global site tag (gtag.js) - Google Analytics