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

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

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

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

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

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

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

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

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

相关推荐

    oracle dba数据库日常维护

    Oracle数据库是全球广泛使用的大型企业级数据库系统,其复杂性和灵活性要求DBA具备扎实的技术基础和丰富的实战经验。以下是对Oracle DBA数据库日常维护的一些关键知识点的详细说明: 1. **数据库安装与配置**:DBA...

    ORACLE_DBA数据库管理员教程

    Oracle数据库是全球广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。作为Oracle DBA,需要掌握一系列专业技能和知识。 一、Oracle数据库基础 Oracle数据库采用关系型数据模型,由表、视图、索引、...

    企业级空间数据库管理策略.pptx

    性能优化是企业级GDB管理中的另一个核心环节。这可能涉及到数据库查询优化、存储调整、版本管理策略优化等。例如,通过监控和分析SQL执行计划,可以识别并改进低效的查询。同时,定期更新GIS软件和数据库补丁,保持...

    企业级地理数据库管理策略课件.ppt

    企业级地理数据库管理策略是大型组织在处理地理信息数据时所采用的一种系统化方法,它涉及到数据库的部署、用户管理、日常维护以及性能优化等多个方面。以下是对课件内容的详细解析: 首先,企业级地理数据库...

    企业级地理数据库管理策略课件.pptx

    部署企业级GDB涉及选择合适的数据库管理系统(DBMS),如IBM DB2、Informix、Microsoft SQL Server、Oracle或PostgreSQL,并安装ArcSDE软件,用于在DBMS上创建和管理地理数据库。在早期版本中,ArcSDE软件介质有32位...

    oracle数据库管理与维护技术手册.pdf

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级数据存储、处理和管理方面具有卓越性能。《Oracle数据库管理与维护技术手册》详细涵盖了Oracle数据库的核心概念、安装配置、日常管理、性能优化...

    数据库系统管理系统

    Oracle数据库与其他RDBMS(关系数据库管理系统)虽然有各自的特点和实现方式,但基本的数据库管理和技术原理是相通的。比如,数据库的生命周期概念、设计原则、实现方法和测试策略在大多数RDBMS中都是适用的。DBA...

    ORACLE数据库DBA管理手册

    Oracle数据库DBA(Database Administrator)管理手册是一本深入探讨Oracle数据库管理系统运维的综合指南。作为全球最广泛使用的商业数据库系统之一,Oracle数据库的管理和优化对于任何企业IT基础设施来说都至关重要...

    数据库 DBA 学习必备

    Oracle数据库是全球广泛使用的大型企业级数据库管理系统之一,对于DBA的学习至关重要。 1. **Oracle初始口令** Oracle安装完成后,会预设一些默认的系统用户及其口令,如: - internal/oracle - sys/change_on_...

    ORACLE数据库DBA管理手册1-3

    - Oracle数据库是一款关系型数据库管理系统,由Oracle公司开发,广泛应用于大型企业级应用。 - 9i版本是Oracle数据库的一个重要里程碑,引入了许多新特性,如自动存储管理(Automatic Storage Management, ASM)、...

    Oracle数据库DBA管理手册

    Oracle数据库是全球广泛采用的企业级关系型数据库管理系统,它提供了复杂的数据存储、处理和管理功能,适用于大型企业和组织。作为一名Oracle DBA,了解并掌握其管理技巧至关重要。 本手册涵盖的知识点广泛,包括...

    Oracle数据库2天DBA.pdf

    Oracle数据库是甲骨文公司开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和处理,它支持大量数据和高并发的数据访问。对于希望从事数据库管理工作的专业人士来说,掌握Oracle数据库的操作是必不可少的...

    数据库管理员 DBA 官方 oracle

    Oracle是全球领先的数据库管理系统之一,尤其在企业级应用中广泛应用。作为Oracle DBA,掌握Oracle数据库的启动、关闭以及日常管理是基本技能。 在Oracle数据库管理中,启动和关闭数据库是基础操作。"第4章 启动和...

    ORACLE数据库DBA管理员手记

    Oracle数据库是全球广泛使用的大型企业级关系型数据库管理系统,其复杂性和深度使得DBA的角色至关重要。这本书涵盖了以下几个核心知识点: 1. **Oracle体系结构**:讲解Oracle数据库的物理和逻辑结构,包括数据文件...

    DBA最有用的数据库系统原理知识 Oracle MySql DB2

    数据库系统的核心是数据库管理系统(DBMS),它是用来管理和控制数据库的一系列软件程序。 #### 二、数据库模型 在数据库领域,存在多种不同的数据模型,每种模型都有其独特的特点和应用场景: 1. **层次模型**:...

    瀚高数据库管理工具瀚高数据库管理工具

    瀚高数据库(HighGo Database)是一款开源的关系型数据库管理系统,由瀚高软件技术有限公司开发。它遵循开放源代码的GPLv2协议,具备高性能、高可用性、安全性强和易于部署的特点,适用于各种企业级应用场景,如...

Global site tag (gtag.js) - Google Analytics