问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL server2008r2数据库大数据量分区迁移失败

发布网友 发布时间:2022-04-30 08:43

我来回答

2个回答

懂视网 时间:2022-04-30 13:04

  公司采用的是ucloud的云主机,数据库也是架设在云主机上。由于数据越来越多数据查询数据越来越慢,所以我决定往 UDB上迁移。当时考虑的理由如下:

(1)云主机底层架设在虚拟机上IO性能有折损,而UDB底层直接就是物理机集群IO性能有保障。

(2)UDB便于维护,直接就能查看各项性能指标及当前实时状态。

(3)方便的主从设置和扩展伸缩,主库配置好后,设置从库点两下鼠标就搞定,而且能随时改变配置满足不同时段的性能要求。

技术分享

事实证明我还是太年轻了。

迁移步骤,

(1) 配置UDB主库

  主库主要负责写入数据,所以配置的比较低,为1.5G内存100G存储

(2) 导出云主机mysql主数据库

  采用mysqldump命令导出数据,导出文件sql文件大小为3G,耗时几分钟。

(4) 导入UDB

  采用sourse命令导入,导入耗时2个小时多。(这时我就开始担心性能问题)

(5) 测试UDB主库

  测试结果很不理想UDB的性能比云主机满了几倍,这个结果不科学。

(6)新建UDB从库

  配置为3G内存100G存储

测试步骤

执行同样的sql语句进行对比

180万数据单表  全表扫描查询

UDB  5分11秒

 技术分享

云主机 28秒

 技术分享

难道是UDB配置过低问题?

看看udb的状态

 技术分享

技术分享

技术分享

都很正常没啥问题,为啥那么慢呢?升级到3G内存

再试试 表关联删除数据

技术分享

最长的执行时间为4分钟

而在云主机上最长执行时间为25秒

 

再查看UDB状态发现有几条慢查询的执行。

那就查看一下慢查询的日志。

mysql> system vim /opt/udb/instance/mysql-5.6/udb-jpcbmd/log/mysql-slow.log

我擦 查不到

跟客服一聊才知道 不能这么查

 技术分享

那就 执行语句查询  结果

 技术分享

我勒个去 刷屏了,那我导出成文本文件 总可以吧

 技术分享

这都不行,原本以为运维方便呢,差个日志都那么费劲。

又跟客服 扯了半天,把情况反映,客服又去找UDB的工程师查看原因

结果给的是

 技术分享

技术分享

貌似跟我现在的情况也没啥毛关系 我就执行一条语句 一个线程 你给我看这个。

 

最后还是人家UDB的工程师牛叉,给出了最终解释。

 技术分享

原来是对硬盘的iops做了限制,那问问限制与配置的对应关系,好选配置。

 技术分享

问了等于白问,

迁移也不迁移了,还用原来的云主机吧。多建几个从库吧。

SSD UDB的应该性能不错,没去对比测试

 

失败的数据库迁移UDB

标签:

热心网友 时间:2022-04-30 10:12

如果你把语句一起执行的话,很容易卡死,如果把语句分开执行,成功的机率就比较高,特别是这种大数据的操作,如果一次删除10000W个数据,很容易卡死,如果分成10次删除,成功的机会就很高,你可以试试把语句分开执行。追问现在的迁移方案是:一个表5个分区,几乎所有的数据都是在第五区,现在是把第五分区切分出来,第一和第二个分区合并,创建第五个分区出来放新的数据。不是删除的。

追答那现在就是第五分区的数据太多,那只能再细点,把第五分区再分多个,再依次执行,如按10天为一个单位,分开执行迁移语句,也就是一次迁移10天的数据。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 QQ天数是可以改的吗? 宝宝睡袋用到多大 睡袋用到几岁 《为君难·怡雍》意忘言电子书txt全集下载 105cm的睡袋适合多大的宝宝穿 季女饮药、茹太素被杖翻译 “百年之政,孰若民先,曷居乎一言而兴,一言而丧;十稔以还,使无公在”是什么意思? 多大的宝宝睡觉时可以不用穿睡袋了? 定公问:“一言而可以兴邦,有诸?”……的翻译 求TV直播网地址!!急 宝宝睡袋几个月可以穿了呢? 为君难·怡雍电子书txt全集下载 谁会gps球型坐标转换成经纬度,大抵位置在内蒙古通辽扎鲁克旗。跪求大大们帮忙很急! 明太祖杖茹太素 翻译 电视直播tv版官方频道有哪些? 宝宝多大可以用睡袋 "一言以兴邦,一言以丧邦"怎样理解? 雍正对年羹尧那么好,为何年羹尧还要以下犯上? 她在哪个tv直播 用gps定位出来的数据横坐标20384008 纵坐标2887978 如何转换成经纬度数值,请高手帮忙 110*50㎝的睡袋适合多大的宝宝? 婴儿睡袋s码身高70cm适合几月的宝宝穿的? 宝宝几个月穿分腿睡袋 1岁的宝宝买多大睡袋 宝宝分腿睡袋一般用到多大 多少度可以给宝宝穿睡袋 QQ左滑情侣天数怎么修改v8.8.35470版本 依维柯五座专用客车车船税多少钱? 依维柯柴油车7座的车船税几多? 交强险和车船税现在多少? 福田金杯6座每一年车船使用税是多少 六座2.8排量江铃全顺车船税多少钱 北京二手非营运依维柯改房车几座的交强险和车船使用费省钱 6座江铃全顺车船税多少 7座依维柯是乘用车还是商用车?怎样交车船税? 在希腊神话中,斯芬克斯被哪位勇士战胜? 《万国觉醒》斯芬克斯被哪位勇士战胜? 手持糖量仪如何测量切削液浓度 万国觉醒在希腊神话中斯芬克斯被哪位勇士战胜 如何测试切削液