作为一个DBA,如何管理和维护一个企业级的管理系统.
来源:互联网 发布:算命软件 编辑:程序博客网 时间:2024/06/04 19:21
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
1、对硬盘进行整理,减小数据库文件的碎片数(针对windows系统)。
2、对数据量大的表进行重新索引,对经过视图关联的表的关联项进行索引。
3、根据事务监控数据,判定是否有频繁产生死锁的事务,对事务程序加以修改。
4、对数据文件和事务日志文件容量进行扩充,增加剩余空间。
5、对DBMS的各项参数进行相应的调整。
6、导出不再使用的历史数据。
7、如果以上的措施仍不能将响应提高到允许的水平,考虑增加内存和改用高速硬盘,甚至更换整个数据库服务器硬件。
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
做为一名合格的DBA(databaseadministrator),需要有深厚广博的计算机软、方面的知识、尤其是对DBMS内部的技术有很好的了解。还要有分析问题和解决问题的能力。举一个例子。某企业的数据库应用系统在运行一段时间后,由于数据的积累,出现了明显的数据访问和处理的迟滞,请分析可能的原因并采取相应的措施来解决这一问题。这是典型的运行分析和性能调整的问题,系统在运行一段时间之后,数据量的增加会影响到系统的响应速度,同时各方面业务将全面展开,并发事务也会达到一定的数量。应当从以下几个方面来考虑这个问题:1、对硬盘进行整理,减小数据库文件的碎片数(针对windows系统)。
2、对数据量大的表进行重新索引,对经过视图关联的表的关联项进行索引。
3、根据事务监控数据,判定是否有频繁产生死锁的事务,对事务程序加以修改。
4、对数据文件和事务日志文件容量进行扩充,增加剩余空间。
5、对DBMS的各项参数进行相应的调整。
6、导出不再使用的历史数据。
7、如果以上的措施仍不能将响应提高到允许的水平,考虑增加内存和改用高速硬盘,甚至更换整个数据库服务器硬件。
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 作为一个DBA,如何管理和维护一个企业级的管理系统.
- oracle-dba-管理和维护表
- 作为一个DBA应该如何补充自己的知识点
- dba日常管理维护工作
- 如何完成一个严谨的权限管理系统
- 一个权限管理系统如何设计
- aix系统下的内存管理与异步IO(老白-一个金牌DBA的故事)
- 一个学生管理系统
- 一个半成品管理系统。。。。
- 一个工人工资管理系统
- oracle-dba-系统和对象权限管理
- 如何管理一个项目
- 【IT观察】作为一个DBA,如何选择数据库
- 如何申请和管理一个sourceforge项目
- ora9i的管理和维护
- 文档的管理和维护
- lvm的管理和维护
- 表的维护和管理
- 创建实体化视图的几个注意点
- 男性心理健康的八大标准
- 微软 enterprise libaray 3.1 Policy Injection Application Block序列文章
- 性能优化分析案例---解决SQL语句过度消耗CPU问题
- Composite UI Application Block(Cab)比较详细的一片文章
- 作为一个DBA,如何管理和维护一个企业级的管理系统.
- DBA工作备忘录-阵列损坏解决方法
- TransportableTablespaces
- 有关SQLServer内存问题
- Tomcat4.01配置全攻略
- 请帮忙看看这Delphi代码是哪里出错了!!!!
- 带格式的文本串,如何使用BCP导入,单引号‘’如何处理
- msdn文章:用于构建集成式桌面应用程序的新指南和新工具
- 巧用多个正则表达式解决取反替换问题(解决不匹配则替换问题)——用sed和perl的正则表达式