首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开发+运维+架构

    PostgreSQL数据库迁移案例

    ---Mysql系统库是MyISAM的,相较而言,PG数据库在这方面要好一些。 是pgsql的模板数据库。 所谓模板数据库就是创建新database时,PostgreSQL会基于模板数据库制作一份副本,其中会包含所有的数据库设置和数据文件。 怎么创建模板数据库? alter database tmpdb is_template false; drop database tmpdb; 数据迁移案例 数据备份 pg_dump -h 192.168.30.1 -p

    5.1K30编辑于 2022-01-10
  • 来自专栏开源部署

    Oracle 10g DG 数据文件迁移案例分析

    背景:某客户Oracle 10g 的DG由于空间不足,之前将部分数据文件迁移到其他目录,如今原目录扩容成功,要将之前迁移的数据文件再次迁移回来。 环境:Oracle 10.2.0.5 DG 单机 首先想到的是10gDG是在mount模式下应用的,在测试环境可以很容易的模拟下这个需求实现的过程: 1.查询当前DG的状态 2.停止DG应用 3.备份copy 副本到新目录并切换 4.删除之前的目录并开启应用 1.查询当前DG的状态 查询当前DG的状态: Connected to: Oracle Database 10g Enterprise Edition alter database recover managed standby database cancel; Database altered. 3.备份copy副本到新目录并切换 3.1 确认需要迁移的数据文件  查看当前的数据文件,确认将9,10,11三个文件迁移回原来的目录: SQL> select file#, name from v$datafile;     FILE# NAME --------

    57630编辑于 2022-08-16
  • 来自专栏技术杂记

    mysql 迁移10

    监测进展 [root@slave02 data]# watch -n 2 du -sh /data/mysql/ 每两秒看一下数据目录大小 ---- 恢复完成 151209 03:57:34 [01] Copying ./mysqltestt_db/kqmobile_payments.ibd to /var/lib/mysql/mysqltestt_db/kqmobile_payments.ibd 151209 03:57:34 [01] ...done 151209 03:57:34 [01

    2.7K20编辑于 2022-03-22
  • 来自专栏技术杂记

    mysql 迁移10

    修改权限 [root@slave02 mysql]# cat xtrabackup_binlog_pos_innodb mysql-bin.000004 8299670 [root@slave02 mysql]# ll total 5916780 drwx------ 2 root root 4096 Dec 9 02:49 livedb drwx------ 2 root root 4096 Dec 9 02:57 mysqltest_his drwx------ 2 ro

    55830编辑于 2022-03-22
  • 来自专栏性能与架构

    Redis Cluster 迁移案例

    这段时间内的写操作会受到影响 (2)自建 Redis Cluster Redis Cluster 的确能够解决可用性问题,但会有其他麻烦: 分片依赖客户端,所以客户端的复杂度增加了 添加新的分片时比较麻烦,需要自己设计迁移逻辑 写负载并不太高,提前规划好容量就可以了,Grab 统计了过去6个月的增长率,对容量进行了评估,最后决定使用3个分片,每个分片2个复制节点,一共9个节点 迁移过程 决定使用 AWS Redis Cluster 弹性缓存服务之后,就需要把现有的单点 Redis 中的数据迁移到 AWS,并把读写操作也转过去 Grab 把整个迁移过程拆分成了6步,来保证绝对的安全稳定 第1步 把数据从老的 Redis 节点迁移到 第6步 停止向老 Redis 写,彻底停掉与其的任何交互,迁移完成 ? 每个步骤都是使用配置进行控制,如果出现了不可预知的情况,便可以快速的回退到初始状态 小结 Grab 这次 Redis 迁移的过程并不复杂,但他们的分析思路和严谨的态度很值得借鉴 本文翻译正自理 Grab

    1.7K60发布于 2018-04-04
  • 来自专栏Linux运维技术之路

    Docker容器迁移案例

    最近一个客户,想把之前其他同事运行在A机器的服务(容器运行),迁移至B机器进行测试。为了完成客户的任务。我这边采取下面几个步骤进行恢复。

    1.1K20编辑于 2022-06-07
  • 来自专栏全栈程序员必看

    flask 数据库迁移_数据库迁移方案

    在开发的过程中,需要修改数据库的模型,而且需要在修改之后更新数据库,最直接就是删除旧表,但是会丢失数据。所有最好的方式就是数据库迁移。 它可以追踪数据库模型的变化,然后把变动应用到数据库中。 在flask中可以使用Flask-Migrate扩展,来实现数据迁移。 会创建migrations文件夹,所有的迁移文件都放在里面。 python manage.py db init 创建自动迁移脚本: upgrade():函数把迁移中的改动应用到数据库中。 自动创建的迁移脚本会 根据模型定义和数据库当前状态的差异,生成upgrade()和downgrade()函数的内容。 对比不一定完全正确,有可能会遗漏一些细节,需要进行检查。 python manage.py db upgrade 更新完之后,在数据库会出现一个表 versions每迁移一次里面都会生成一个文件。

    5.7K20编辑于 2022-11-10
  • 来自专栏公有云大数据平台弹性 MapReduce

    自建迁移EMR实践案例

    在这里我们将从 EMR 的简介、EMR与自建Hadoop对比优势、自建迁移上云的实践案例来介绍 EMR 是如何解决这些问题的。 除此之外,新兴技术栈提供丰富优势特性,如 Iceberg 支持 Z-Order 优化可提升场景化性能10倍以上。 三、 自建迁移上云最佳实践案例 案例一:某教育头部客户 【客户背景】 该客户是中国国内在线教育引领者,一直致力于用科技手段助力教育普惠,运用人工智能、大数据等前沿技术,为学生、老师、家长提供更高效的学习 】 场景化查询效率提升10倍:通过腾讯云弹性 MapReduce 的Iceberg特性优化、缓存加速、存算分离智能分层等应用,提高场景化查询了近10倍性能。 【迁移效果】 通过引入腾讯云EMR,客户集群的交付效率提升10倍。 集群分钟级弹性能力帮助客户轻松应对活动期间流量剧增的压力。 腾讯云EMR安全体系让业务的安全性、高可用性获得了更有力的保障。

    4.6K141编辑于 2024-06-13
  • 来自专栏全栈程序员必看

    sqlserver数据库数据迁移_mysql 数据库迁移

    前言: 在我们开发某些项目后,难免会遇到更换服务器,重新部署数据库的时候,那么问题来了? 究竟怎么如何操作才能达到最佳效果; 起源: (1):起初仅仅是为了测试用,所以迁移的时候不必把数据库中的数据全部迁移过去,仅仅需要数据库的架构即可; (2):某些时候需要更换服务器,那么此时已经在内部存储了大量数据了 ,此时只能把架构+数据全部迁移过来; 解说: 以本地“Login”数据库为例,帮助大家理解四种迁移方式; 一:“分离”—>“附加” 说明: (1)或许会遇到分离数据库后,无法在其它服务器附加数据库的问题 (权限不够,自行更改属性) (2)推荐把数据库放到默认的数据库文件存放目录(E:\Microsoft SQL Server\实例根目录\MSSQL12.SQLEXPRESS\MSSQL\DATA); ( ,防止误操作,类似于保存不同版本信息; ---- 四:生成“SQL脚本” 说明:兼容性最好,轻松避免数据库迁移的其它问题 ----

    8.6K40编辑于 2022-11-03
  • 国产数据库选型对比:案例规模与迁移成本

    本文聚焦企业最关心的两大核心问题展开分析:第一,不同规模案例下国产数据库迁移成本的核心构成与差异规律是什么?第二,主流国产数据库方案在案例落地能力与成本表现上有哪些核心差异? 第三,企业如何结合自身业务特征选择兼顾案例成熟度与成本最优的数据库方案? 从成本维度看,国产数据库总拥有成本(TCO)较Oracle平均降低40%-60%。同时,国产数据库厂商已积累大量行业落地案例迁移工具链成熟度显著提升,进一步压缩了实施周期与隐性成本。 案例匹配度不足问题:部分数据库厂商缺乏同行业、同规模的核心系统落地经验,迁移过程中遇到兼容性、性能问题时响应效率低,导致项目周期延长。 上述痛点本质上指向两个核心需求:一是厂商需具备充足的同场景落地案例与成熟的迁移工具链,二是方案需兼顾短期迁移成本与长期TCO,这也成为企业选型的核心评估基准。

    13610编辑于 2026-06-26
  • 来自专栏腾讯云数据库专家服务

    客户容灾案例—一种MySQL数据库迁移方案

    在客户容灾方案建设过程中,客户侧迁移数据库实例到云上MySQL是一个非常普遍的需求。 目前最常用的迁移通用方案是较成熟的方案,一般迁移过程都可以采用此方案;但通用方案存在一个不方便之处:迁移过程中的业务切换是一个难点,调整业务数据库连接配置,将读写数据源切换为CDB实例的IP。 调整业务数据库连接配置这一步很可能存储遗漏的情况,前端业务在长时间的发展过程中,存在多个连接数据库的源,一次性调整访问源到目标是比较困难的。 本方案提供一种迁移方案:通过直接修改数据库的连接IP,实现快速业务切换,避免业务前端重新指向IP。 本方案: HHA是MySQL 高可用方面相对成熟的解决方案,本文中举例说明,代表客户自建数据库。 观察业务情况,完成迁移。 注意事项:切换过程中需要做好回退的策略,3,4步骤有一定风险,需要谨慎评估后再进行操作。

    1.3K60发布于 2021-09-07
  • 来自专栏云计算D1net

    云计算数据库迁移需要避免的10个错误

    随着现有的大量数据库即服务(DBaaS)产品和工具的出现,启动云计算数据库迁移案例变得更加令人关注。 但是,很多组织在云计算数据库迁移期间存在一系列常见的误解和错误,这些问题将继续为其IT团队带来困扰。主要影响那些对云计算数据库迁移不熟悉的组织,但已将大量本地数据库迁移到云平台的公司也不能幸免。 当组织在云计算数据库迁移的早期识别并解决问题时,就能够在数据库即服务(DBaaS)系统出现问题时将其影响降至最低,并减少意外发生。以下是IT团队在进行云计算数据库迁移时需要避免的10个错误。 9.制定不充分的测试和迁移计划 众所周知,有许多领域需要在整个云计算数据库迁移生命周期中进行评估。与任何新的架构迁移一样,组织的转换核对表需要经过深思熟虑和详细说明。 10. 生产交接之后未通过审核 数据库即服务(DBaaS)平台不会向用户公开其基础架构。

    82340发布于 2019-08-05
  • 来自专栏数据库干货铺

    实战方案|某次企业级Oracle数据库存储升级迁移案例

    今天,我们就结合实战经验,分享一套经过验证的Oracle数据库存储更换及数据迁移方案,助力有相似情况的DBA战友们高效完成升级改造,筑牢数据安全防线! 一、业务背景:为何要推进存储升级迁移? 为保障核心业务稳定运行、提升数据库处理效率,企业决定启动存储更换及数据迁移项目,实现“安全迁移+性能优化”双重目标。 二、核心前提:明确环境现状与迁移范围 1. 迁移核心范围 实现旧存储系统全量数据向新存储迁移,同步完成数据库性能优化,确保迁移后业务无缝衔接、数据零丢失、性能不降级。 具体架构图如下: 以下是经过实战验证的标准化步骤,适配多数企业级Oracle数据库场景,迁移简化流程如下: 1. 如果大家也正面临存储老化、性能瓶颈等问题,需要数据库迁移升级方案等情况的,欢迎私信交流。

    32610编辑于 2026-01-19
  • 来自专栏家劲

    MariaDB 数据库迁移

    一、为什么要迁移 我的七月小说站点放在JCloud上,恕我直言,配合我的Aliyun服务器进行数据交互,那是相当的慢,没办法,京东云上面十几块钱的公网ip,也就这样了。 所以我决定把web服务器和数据库部署到一起。 二、迁移前导步骤 迁移过程中顺便记录一手,供后面再次迁移到别的服务器上查阅,省的麻烦。 create database novel 三、迁移数据库表和结构 先cd到mysql的运行路径下,再执行一下命令: 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > > 数据库名.sql mysqldump -uroot -p -d dbname > dbname .sql 3.导入数据库 方法一: (1)选择数据库 mysql>use dbname ; mysql -u用户名 -p密码 数据库名 < 数据库名.sql

    5.3K20发布于 2019-09-19
  • 来自专栏IT技术分享社区

    数据库知识:SQL优化10个经典案例场景实战

    desc limit 10000, 10; 对于大分页的场景,可以优先让产品优化需求,如果没有优化的,有如下两种优化方式, 一种是把上一次的最后一条数据,也即上面的c传过来,然后做“c < xxx select * from _order where shop_id = 1 and order_status in (1, 2, 3) order by created_at desc limit 10 语句 select * from _order where shop_id = 1 and created_at > '2021-01-01 00:00:00' and order_status = 10 范围查询还有“IN、between” 案例6、不等于、不包含不能用到索引的快速搜索。 案例9、asc和desc混用 select * from _t where a=1 order by b desc, c asc desc 和asc混用时会导致索引失效 案例10、大数据

    2.2K60发布于 2021-09-30
  • 来自专栏MySQL参数系列

    MariaDB到MySQL数据迁移案例分享

    前言 最近完成了一套mariadb10.10.x的库到mysql8.0的迁移。给大家分享一下实践过程以及对mysql数据库数据迁移的一些简单思路。 基础环境 源端:mariadb 10.10.x, 未开binlog(重要信息,不能重启,业务不能中断) 目标端:mysql8.0 迁移方案 cloudcanal社区版本 全量 + 数据订正 && 修订 比如time,rank等,cloudcanal社区版本在迁移表结构过程中并没有进行转义。 , 迁移过程中该定义被截断,导致业务迁移后应用切换报错。 爱可生开源社区有该案例详细分享。

    88810编辑于 2024-03-12
  • 来自专栏信息化漫谈

    图文案例简述云迁移(二)

    而服务器的私网IP地址原则上一般不发生变化,公有云服务商的私网商一般允许在10、172、192这三个私网地址段中任意选择,客户的服务器迁移上云后仍可保留原IP地址。 二、 迁移上云过程真这么难吗,有没有简化办法 像上一章所述,严格而细致的进行每个步骤的调研。但实际上一般的迁移过程主要只有4步。 四、迁移过程中数据量很大,有什么提高迁移速度的办法 一般大型的业务系统的数据量都会上至TB级别,如果采用10Mbps的线路,那一般将传几天的时间。 如果客户对数据有安全性的要求,则可以要求服务器采用专线的方式进行数据的迁移,如mysql数据库等。 建议在客户数据量较小时启动迁移

    1.6K20发布于 2019-09-24
  • 来自专栏技术进阶

    MongoDB数据库迁移

    一、迁移整个库 1.mongodump(导出) 命令格式:mongodump -h host:port -d dbname -o D:datadump 2.mongorestore(导入) 命令格式: dbnameNew -u username -p pwd --authenticationDatabase admin --noIndexRestore --dir D:datadumpdbname 二、迁移单个

    4.1K20编辑于 2022-12-05
  • 来自专栏快乐阿超

    数据库迁移flyway

    批评,这是正常的血液循环,没有它就不免有停滞和生病的现象——奥斯特洛夫斯基 数据库迁移可以使用flyway git地址:https://github.com/flyway/flyway 官网地址:

    2.5K40编辑于 2022-10-31
  • 来自专栏运维小路

    Kafak-异构数据库迁移(MYSQL迁移PG)

    中间件,我给它的定义就是为了实现某系业务功能依赖的软件,包括如下部分: Web服务器 代理服务器 ZooKeeper Kafka(本章节) 在我以前的工作中遇到过多次数据库迁移,如果数据库是一样的,其实相对都是比较简单的 因为基本上都可用利用数据库自身的同步原理就可以实现,但是现实中还有需求就是异构数据库迁移。就好比Oracle到MYSQL,当然这里我为了简单,我这里用了简单的MYSQL迁移到PG。 消费者从Kafka里面消费数据,然后写入PG数据库。 环境准备 一个MYSQL数据库,里面有一个库,一个表,表里面有部分数据。 一个PG数据库,里面已经提前创建了和MYSQL同样的库表(无数据)。 time.sleep(10) continue for record in batch: -[INFO]- 没有新数据,等待10秒... -[INFO]- 没有新数据,等待10秒... 消费者 消费者代码,从Kafka里面的Topic数据,然后写入本地的PG数据库

    48600编辑于 2025-06-11
领券