`
winzenghua
  • 浏览: 1357855 次
  • 性别: Icon_minigender_2
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

数据库应用程序迁移所带来的问题

阅读更多

从一台32核CPU,30G内存,800M硬盘的机器上。迁往到双节点RAC机器上,该机器每个节点8核CPU 是双核*4.硬盘和内存没什么变。

听起来是迁往一台高性能机器上,很令人兴奋不已,双节点哦!

实际上效果并非如此,其中一个节点被另外个数据库所占用,也就是那台节点基本上不能全力去工作,相当于单节点。反而承担多节点管理工作!

UNDO和TEMP 采用两个来切换,而且每个比原来的小上10G。原来都32GUNDO和32GTEMP。

其中暴露出一些存储过程的SQL性能问题,比如占用太多的UNDO,TEMP和DB FILE SEQUENCE READ。

知道LEFT JOIN , MEGR INSERT 比 DELTET 和INSERT INTO 慢些,可数据很可靠!

老大原本想花三天迁移完的,实际上用了9天的时间。主要是发现存储过程中语句业务逻辑缺失些数据,没有完全从其他库上获得完整。

找这个问题所在,用老办法全量从源库 insert into xxxx@tooldb,或者从业务库再次全托。

搞这事真累! 很多事觉得做的很白费,瞎折腾。民营企业都这德性,中层或者高层下达工作指令时候都是交给你任务,马上就问什么时候完成。

你回答一个时间,他不满意,就说这个时间太长了,就说出他的希望的时间,基本上是在你的时间上缩短50%-80%。你跟他争一点,他就说你态度不好!他说这个工作很紧只有几个星期时间。

其实他们想得比较简单,这工作就这么几下,分分钟的事情;或者以他的技术能力速度来考虑;或者他想不到干这事中会遇到技术和业务问题;或者他没想到你除了干这事,还要干其他的事,被其他琐事的事干扰!

民营企业 强调的是执行力,沟通能力,主动能力,人的主观能动性,乐观向上积极奉献。

反过来想,民企企业创业时一无所有,或者少有的条件,只有靠老板等老大们 发挥自己主观能动性。不过这作风会一直延续下去,并且影响到招人和用人倾向!

想想自己 从中能获得些经验吧!也算是心理安慰,老板也没少给钱,虽然做出来的东西还是被人弃之一边,或者被其他同事重构掉!

分享到:
评论

相关推荐

    使用C#开发数据库应用程序系统ACCP8.0

    在IT行业中,数据库应用程序系统是不可或缺的一部分,它们用于存储、管理和检索数据,为各种业务流程提供支持。在本课程“使用C#开发数据库应用程序系统ACCP8.0”中,学员将深入学习如何利用C#这门强大的编程语言来...

    简化的云迁移 基础结构、数据库和应用程序迁移指南.pdf

    本文档《简化的云迁移:基础结构、数据库和应用程序迁移指南》旨在为组织提供一套系统化的方法,以高效且经济地将现有IT资源迁移到云端。随着云计算技术的发展,越来越多的企业寻求利用云服务的优势,如可扩展性、...

    异构数据库的数据迁移.doc

    4. **应用要求**:新应用程序可能要求特定的数据库平台。 5. **数据仓库建设**:多源数据整合到单一平台以构建高效的数据仓库。 **如何进行数据迁移?** 1. **BI工具**:如Informatica、DataStage、OWB等,它们...

    oracle向达梦数据库迁移

    修改或配置应用程序,使其能够连接并正确操作DM8数据库,包括更新数据库连接字符串、驱动等。 十二、相关参数调整 根据DM8的最佳实践和业务需求,调整数据库的参数设置,以优化性能和稳定性。 十三、系统测试 在...

    达梦数据库迁移工具.zip

    达梦数据库迁移工具是一款专为数据迁移而设计的软件,主要应用于数据库系统从其他平台向达梦数据库的平滑迁移。这款工具旨在帮助用户高效、安全地完成数据的转换、迁移和验证,确保业务系统的连续性和稳定性。在IT...

    国产数据库kingbase数据迁移到mysql、DB2

    标题中的“国产数据库kingbase数据迁移到mysql、DB2”涉及到的是数据库迁移这一主题,特别是从国产数据库系统Kingbase向两种广泛应用的关系型数据库MySQL和IBM的DB2迁移的过程。数据库迁移是IT领域中常见的任务,它...

    oracle数据库迁移版本兼容问题.docx

    5. 应用程序兼容性:数据库升级后,需要确保应用程序能够与新版本的数据库兼容。 总的来说,Oracle数据库的版本迁移是一项复杂的工作,需要充分了解不同版本的特性,以及在导入导出过程中可能出现的问题。通过正确...

    数据库迁移工具安装程序

    6. **应用适配**:如果应用程序直接连接到数据库,迁移后可能需要修改应用程序的数据库连接字符串、SQL语句等,使其能够正确地与新数据库交互。 7. **测试验证**:迁移后的数据和功能必须经过全面的测试,确保所有...

    oracle数据库迁移实例01

    综上所述,在Windows环境下实现Oracle数据库迁移,尤其是当db_name和instance_name不同时,需要仔细规划每一步操作,并充分考虑各种配置差异带来的影响。通过以上步骤,可以有效确保迁移的成功率和数据的完整性。

    数据库迁移工具.zip

    7. **后迁移工作**:迁移完成后,可能需要对应用程序进行调整,以适应PostgreSQL的特性。同时,验证数据完整性、性能优化和权限设置也是必要的。 8. **注意事项**:使用第三方工具进行迁移时,应关注工具的安全性和...

    数据库转换工具数据库迁移工具

    标题中的“数据库转换工具”和“数据库迁移工具”指的是一种能够帮助用户将数据结构和数据内容从一种数据库管理系统(DBMS)转移到另一种DBMS的应用程序。这个过程可能涉及到数据格式的转换、SQL语法的调整以及权限...

    mysql异地数据库无错迁移工具

    MySQL异地数据库无错迁移工具是IT领域中一个关键的应用,主要针对那些需要在不同服务器之间安全、高效地转移MySQL数据库的用户。这类工具确保在迁移过程中数据的完整性,避免因迁移过程中的错误导致数据丢失或损坏。...

    IBM Portal7.0数据库迁移oracle教程完全版

    ### IBM Portal 7.0 数据库...同时,还需要检查应用程序是否能够正常运行,并对任何可能存在的问题进行调试。 以上步骤提供了 IBM Portal 7.0 数据库迁移至 Oracle 的完整流程,确保每一步都仔细执行以避免潜在问题。

    数据库表数据迁移

    数据库表数据迁移是一个常见的任务,尤其在企业级应用中,可能因为系统升级、数据库更换或数据整合等原因需要进行。在这个场景下,我们看到的“数据库表数据迁移”是从MySQL数据库到Oracle数据库的迁移过程。下面将...

    数据库迁移工具

    最后,迁移完成后,需要进行详尽的测试,验证目标数据库中的数据与源数据库一致,并且应用程序能够正常工作。这包括查询验证、事务一致性测试以及性能评估。 总结来说,“数据库迁移工具”是IT系统维护和升级中的...

    jdbc连接程序实现不同数据库数据的迁移

    综上所述,通过JDBC连接程序实现数据库数据迁移是一个涉及多步骤的过程,包括连接数据库、编写查询、处理结果、批量插入、资源管理和错误处理。在实际操作中,应根据具体业务需求进行调整和优化,确保迁移的高效和...

    达梦数据库DTS数据迁移工具

    在实际使用中,用户需要根据提供的工具路径“tool/dts.exe”运行程序,并按照向导步骤配置源数据库连接信息、目标达梦数据库连接信息,选择需要迁移的对象,设定迁移策略。对于初次使用,建议先进行测试迁移,确保...

    Oracle数据库数据迁移

    3. 应用迁移:将 Oracle 数据库中的应用程序从一个系统迁移到另一个系统,例如数据报表、数据接口等。 Oracle 数据库数据迁移的优点有: 1. 提高数据安全性:通过数据迁移,可以将数据从一个系统迁移到另一个系统...

    Oracle数据库管理操作及数据库应用程序开发总结.doc

    Oracle数据库管理操作与数据库应用程序开发涉及众多核心概念和技术,这些内容对于理解和操作Oracle数据库至关重要。以下是对这些知识点的详细说明: 1. **数据库故障概述**:数据库故障可能由硬件问题、软件错误、...

Global site tag (gtag.js) - Google Analytics