`
jinghuainfo
  • 浏览: 1526114 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多
<p>从一台32核CPU,30G内存,800M硬盘的机器上。迁往到双节点RAC机器上,该机器每个节点8核CPU 是双核*4.硬盘和内存没什么变。</p>
<p>听起来是迁往一台高性能机器上,很令人兴奋不已,双节点哦!</p>
<p>实际上效果并非如此,其中一个节点被另外个数据库所占用,也就是那台节点基本上不能全力去工作,相当于单节点。反而承担多节点管理工作!</p>

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

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

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

<p>老大原本想花三天迁移完的,实际上用了9天的时间。主要是发现存储过程中语句业务逻辑缺失些数据,没有完全从其他库上获得完整。</p>
<p>找这个问题所在,用老办法全量从源库 insert into xxxx@tooldb,或者从业务库再次全托。</p>


<p>搞这事真累! 很多事觉得做的很白费,瞎折腾。民营企业都这德性,中层或者高层下达工作指令时候都是交给你任务,马上就问什么时候完成。</p>
<p>你回答一个时间,他不满意,就说这个时间太长了,就说出他的希望的时间,基本上是在你的时间上缩短50%-80%。你跟他争一点,他就说你态度不好!他说这个工作很紧只有几个星期时间。</p>
<p> 其实他们想得比较简单,这工作就这么几下,分分钟的事情;或者以他的技术能力速度来考虑;或者他想不到干这事中会遇到技术和业务问题;或者他没想到你除了干这事,还要干其他的事,被其他琐事的事干扰!</p>

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

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

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

相关推荐

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

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

    国家水文数据库4.0数据迁移软件

    本软件应用于国家水文数据库4.0数据迁移,是针对北方版水文资料整汇编工作成果数据库定制的; 安装后,请及时下载升级程序和技术资料, 下载网址:http://www.shinewater.org

    国家水文数据库4.0数据迁移软件操作手册

    本软件应用于国家水文数据库4.0数据迁移,是针对北方版水文资料整汇编工作成果数据库定制的; 邮箱:shinewater_cn@163.com 注意:安装后,请及时下载升级程序和技术资料, 下载网址:http://www.shinewater.org

    通用的数据库迁移适配方法及系统的制作方法.pdf

    当前的数据库迁移普遍的做法就是,根据应用程序的错误提示信息进行修改,修改后不断的重启应用,来使当前修改生效,并等待下一次错误产生,在此过 不会有异常的,这样就给系统留下了很多异常因素。 技术内容 本技术...

    数据库应用与技术……给你最快速的学习资料

    这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的...

    yoyo-database-migrations:用Python编写的数据库架构迁移工具

    Yoyo数据库迁移 ... 随着数据库应用程序的发展,可能需要更改数据库架构。 通过Yoyo,您可以使用包含SQL语句的Python编写迁移脚本,以将数据库架构迁移到新版本。 一个简单的迁移脚本如下所示: # file: migrat

    将应用程序迁移到Spring Cloud + CSE的工具集(高分毕设).zip

    Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、...

    PHP的数据库迁移ala ActiveRecord迁移,支持MySQL,Postgres,SQLite-PHP开发

    简介Ruckusing是一个用PHP5编写的框架,用于生成和管理...通过使用数据库迁移,多个开发人员可以在同一个应用程序上工作,并确保该应用程序在所有远程开发人员计算机上处​​于一致状态。 该框架的思想是从迁移中借来的

    光谱核心完全转换企业是一个强大的和全面的实用程序,帮助您轻松转换和迁移您的数据库。

    这是一个智能应用程序,可以处理难以置信的大文件大小,也可以处理较小的文件。 该程序具有简单和直观的界面,提供快速和容易的数据转换,并包括目标数据库的浏览器实用程序。 此外,所包含的向导能够自动检测您...

    把WebLogic EJB程序迁移到JBoss上

    WebLogic服务器是一款顶级的商业应用程序服务器。但是对于小规模的开发者来...为了演示如何把应用程序迁移到JBoss的过程,我们将把一个在WebLogic中开发的带有Oracle数据库的EJB应用程序迁移到带有MySQL数据库的JBoss应

    神通数据库-数据库快速入门.pdf

    使用数据库创建应用程序时,过程语言是应用程序和数据库之间的主要编程接口。神通数据库中所提 供的过程语言是 plOSCAR。在使用 plOSCAR 程序时,可用两种方法存储和执行程序。可以在本地存储程 序,并创建向数据库...

    PHP数据库迁移的PHP管理库.zip

    数据库迁移(又称分级存储管理,hierarchical storage management,hsm)是一种将离线存储与...还包括电脑数据迁移,迁移旧电脑(旧系统)中的数据、应用程序、个性化设置等到新电脑(新系统),在系统升级后很有必要。

    面向所有人PHP数据库迁移-PHP开发

    Phinx:简单PHP数据库迁移简介Phinx使管理PHP应用程序的数据库迁移变得异常容易。 在不到5分钟的时间内,您可以安装Phinx并创建您的第一个数据库migr Phinx:简单PHP数据库迁移Intro Phinx使管理PHP应用程序的数据库...

    migrations, CakePHP 3.0数据库迁移插件.zip

    migrations, CakePHP 3.0数据库迁移插件 的迁移插件 这是 CakePHP 3的数据库迁移系统。插件由一个用于 phinx 迁移库的CakePHP shell 包装器...安装你可以使用 Composer 插件将这个插件安装到你的CakePHP应用程序中。

    migratorjs:javascript中的数据库迁移工具

    Migrator 类提供了一种在混合移动应用程序中管理数据库迁移过程的方法。 它是如何工作的 当您调用 execute() 函数时,迁移过程开始。 如果是第一次运行,它将为迁移创建一个表。 它将检查您定义的每个迁移并在需要时...

    flyway-example:在Java EE应用程序中使用Flyway进行数据库迁移

    在Java EE / Hibernate应用程序中使用运行数据库迁移的示例项目。 设置 使用docker启动数据库的空实例: docker run -p5432:5432 --name postgres postgres 使用运行应用程序: java -jar payara-micro-5.181.jar ...

    数据库设计和数据库部署工具BDB 2007 Pro V2.3

    同时它还可以为您的应用程序创建数据库自动安装(或自动升级)程序、 以及实现不同数据库平台间数据库迁移等。 此外、在BDB中提供了对开发语言的支持、 其数据库结构定义文件采用XML标准格式、 并且开放了外部读取...

    ASE 数据库迁移方案2

    标准方案sqlupgrad dump bcp 适用于ASE到ASE升级,迁移 几种方案各有其应用场合,总的说来方案最适于同平台同版本...据它编制的一个工具程序,更能高效地实现数据库转移及备份任务,需要该工具程序的读者可直到与联系。

    Oracle数据库迁移相关技巧介绍

    针对物理迁移,也即通过RMAN备份来进行还原并应用归档的方式(这里不讨论通过dd方式进行的冷迁移),虽然注意的是要将数据库设为force logging的方式,在用RMAN做全备之前,一定要执行一些程序,否则可能会产生坏块。

Global site tag (gtag.js) - Google Analytics