对大容量的数据库操作的一些思路

Spring Boot 3.x JPA @Lob:数据库大侠,存储大对象的绝世武功 Spring Boot 3.x JPA中的@Lob注解,宛如江湖中存储大对象的绝世武功,能够轻松应对文本、图片、音频等庞大数据的存储挑战。掌握此武技,可让数据存储如行云流水,轻松驾驭各种大数据场景。 阅读详情

       同一平台升级数据库,以前版本用exp/imp的时候多些,这往往因为版本差异或者数据库中某些字段,BUG等因素,常常要手工操作的比较多。节省表空间倒不一定,最大的好处就是减少了数据库碎片。今天用到了一个新的工具DBUA,用起来感觉不错,它是对源库直接做动作达到升级的目的,对于大型数据库,用这个方法到可以节省不少时间。     

 

      偶然碰到这个行业的一个大牛,和他谈起单Instance转换成RAC的方式,如果碰到容量很大的数据库,如何才能减少停机的时间,我提出的方案就是常用的那种方法,即先把一个Instance变成RAC方式,然后再把其他节点加进来。其中花时间最多的是RMAN恢复的时间,应用会收到影响是肯定的,比如,如果一个大型数据库需要恢复5个小时,那在一切顺利的情况下,数据库至少要停5小时。他给了一个新的思路,就是架一个单独的DG,把DG做成RAC方式,然后主存切换,整个过程数据库停机10分钟都不到,真是强人。

      附上11G的Active DG,可以做到一边应用Archive,一边查询。这样可以将MSS类型的应用和OLTP的在服务器层分开,他目前维护的数据库是10G,也实现了这个方法,具体没问是不是用的这个软件。

     

      备份方面就不用讲了,备份时对主数据库的IO影响是比较大的。不过,大家不要局限于数据库层面,如果你数据文件是放在阵列上,那就可以利用阵列上的功能加数据库的知识可以把这种影响降到最小。现在,一般阵列上都有Snapshot/MirrowView的功能,利用热备指令+Snapshot+MirrorView功能,既可以双阵列热备,也可以实现备份时不吃正式库的IO。

      曾经碰到一些客户说我买2个阵列,并且之间做一个MirrowView,这样放在阵列上的数据库不就更安全了吗,我只能说如果你仅仅做了阵列级别的MirrowView,那是远远不够的,因为这个效果和数据库打开时,把数据文件拷贝走的效果一样。事后,他们做了一下测试,发现备用阵列上的数据库打不开,总是报有坏块,原因不言自明。

 

      说了这么多,作过DBA的人都知道我讲的到底是什么,主要是想说利用你积累的知识,换一种思路,也许会更完美一些。

      那么,今天就聊这么多了,改天继续。

 

Compard

2010/7/21

 

扫地机器人全场景测试实战:从实验室到真实家庭的可靠性验证 本文深入探讨了扫地机器人从实验室到真实家庭的全场景测试方法,揭示了软硬件测试中的关键挑战。通过分析场景化测试的重要性,文章详细介绍了硬件耐久性、软件稳定性和环境适应性三大测试维度,并提供了真实家庭测试的实用方法论。消费者可重点关注清洁率、覆盖率等核心指标,同时了解测试工程师的私房建议,帮助选择更可靠的扫地机器人产品。 阅读详情

相关推荐

CXL技术入门:从PCIe到高性能计算的桥梁(附最新2.0协议解析)

本文深入解析CXL技术如何作为PCIe的进化版,成为高性能计算的关键桥梁,特别聚焦CXL 2.0协议的关键升级。从技术架构、三大子协议到典型应用场景,全面介绍CXL在缓存一致性、内存共享等方面的优势,帮助开发者快速掌握这一前沿技术。

wdx012345的博客 728

JAVA在国防领域的大文件加密上传下载方案?

作为国内专注于设计制造领域的软件厂商,近期我们正积极投身于大文件上传下载组件的调研工作。在当前业务场景下,我们有着明确且极具挑战性的需求:所选取的组件必须能够支持高达 100G 文件以及文件夹的上传下载功能,同时要全面适配信创国产化环境,涵盖国产化软硬件、数据库以及操作系统等各个方面。在过往的业务合作中,我们曾遇到类似需求的客户案例。比如汽车制造行业里的领军企业,他们拥有成熟且强大的业务系统,如同企业的得力臂膀,高效处理着各类事务。

weixin_52050572的博客 925

SPECweb2009调优指南

 SPECweb2009 是衡量 Web 服务器性能和能效的标准化基准,可以对 Web 服务器的并发数进行性能测试,评测 Web 服务器能够支持的最大同时连接数的客户端/服务器(每秒能够响应的最大请求数)。为充分利用服务器性能,提升SPECweb2009测试结果,可通过增大系统进程数、优化服务器软件参数、绑核以及优化参数等。

developersupport的博客 2607

Java:实现图片存储到MySQL数据库中(附带源码)

通过本项目,我们学习了如何在Java中使用JDBC连接到MySQL数据库,将图像数据作为二进制流存储到数据库中。程序通过FileInputStream将本地图片文件读取为字节流,并通过PreparedStatement.setBinaryStream()方法将其存储到数据库的BLOB字段中。

欢迎来到我的博客!这里是一个专注于计算机技术的分享平台,涵盖编程开发、算法研究、系统架构、软件工程等多个领域。无论你是初学者还是资深开发者,都能在这里找到有价值的内容。 1327

从零到一:NI USB-8506 LIN通讯的驱动安装与硬件调试全攻略

本文详细介绍了NI USB-8506 LIN通讯设备的驱动安装与硬件调试全流程,包括硬件准备、驱动下载与配置、NI MAX设置及常见问题解决方案。通过实战应用与性能优化技巧,帮助用户快速掌握LIN通讯技术,适用于车载数据记录和自动化测试等场景。

weixin_28273593的博客 924

中国区ASP服务性规范考试

10、每次现场维护服务,工程师需按照400要求达到现场的时间与客户联系,在抵达现场、故障恢复后两个时间点分别向400报CALL ,如与客户联系变更到现场时间点,也需向400电话备案(400-822-9999)……20、工程师小B 在接到客户故障申报后赶到客户现场,发现问题无法解决,于是及时将情况反馈至技术支持响应工程师小C ,小B 就和小C 协商由小C 远程解决此问题,后小B 离开客户现场。18、小L 到客户现场交付安装服务。6、EPMS 中上载初验证书的命名规则为:合同号+初验的客户签署日期……

2301_76197693的博客 1907

信创环境下,JAVA如何实现文件上传下载的加密?

作为国内专注于设计制造领域的软件厂商,近期我们正积极投身于大文件上传下载组件的调研工作。在当前业务场景下,我们有着明确且极具挑战性的需求:所选取的组件必须能够支持高达 100G 文件以及文件夹的上传下载功能,同时要全面适配信创国产化环境,涵盖国产化软硬件、数据库以及操作系统等各个方面。在过往的业务合作中,我们曾遇到类似需求的客户案例。比如汽车制造行业里的领军企业,他们拥有成熟且强大的业务系统,如同企业的得力臂膀,高效处理着各类事务。

weixin_52050572的博客 890

飞牛NAS+Docker打造私人IPTV直播源:手把手教你部署iptv-api

本文详细介绍了如何在飞牛NAS上通过Docker部署iptv-api,打造私人IPTV直播源。从SSH配置到Docker容器部署,手把手教你实现自动更新直播源、多终端支持的解决方案,适用于Kodi、PotPlayer等播放器,提升家庭娱乐体验。

earth的博客 5577

354Python网上报名系统(Pycharm Flask Django Vue mysql)

在互联网迅猛发展的今天,使用网络已成为现代人工作和生活的重要内容,建立网上报名系统顺应了时代发展的要求,开发网上报名系统的目的在于:1)方便考生可随时随地在网上提交报名信息,节省去现场的报名时间;2)考生本人填写个人报名信息,提高了数据的准确性,同时对自己提交的信息负责,减少由于信息的录入错误引起的纠纷;3)减少工作人员的安排,节省人员费用,减轻工作人员的负荷且报名效率高,报名数据处理及时;4)缓解考试部门的工作压力,提高工作效率;

QQ_402205496的博客 768

第一届“龙信杯”电子数据取证竞赛Writeup

第一届“龙信杯”电子数据取证竞赛Writeup

toto的博客 1万+

【CANoe】CAPL_UDS安全算法dll制作

使用UDS进行刷写时,需要27服务解密后,才能正确执行刷写,本文提供两种制作27解密dll的方法,用于CANoe的CAPL脚本中。

星Yeah 的博客 1万+

终面倒计时10分钟:用`asyncio`解决MySQL连接池阻塞问题

在终面的最后10分钟,面试官提出一个棘手的问题:某高并发应用使用传统MySQL连接池时频繁出现阻塞,导致服务响应时间飙升。候选人需要在有限时间内,利用`asyncio`库设计一个非阻塞的异步连接池解决方案,并解释其工作原理和优化点。

itAred的博客 822

基于高斯两步移动搜寻法(2SFCA)的城市绿地可达性分析

第二步,对于每一个街道i,给定空间距离阈值d0,便形成另一个空间作用域,同样对于落在空间作用域内的每块绿地l的供给比率(Rl)利用高斯方程赋以权重,然后对这些加权后的供给比率(Rl)进行加和,便得到每个街道i的绿地可达性Ai。图3与图4是高斯两步移动搜索法的示例。在图3中,以d0为阈值,有1、2、3 三个街道中心点落在了绿地a的空间作用域内。同样在图4中,以d0为阈值,有a、c两个绿地中心点落在了街道2的空间作用域内,根据公式(3),对a、c高斯方程加权后的供需比率进行累加,便得到了街道2 的绿地可达性。

2301_77310370的博客 2404

保险与银行系统中,JAVA插件如何实现文件的分块上传下载?

作为国内专注于设计制造领域的软件厂商,近期我们正积极投身于大文件上传下载组件的调研工作。在当前业务场景下,我们有着明确且极具挑战性的需求:所选取的组件必须能够支持高达 100G 文件以及文件夹的上传下载功能,同时要全面适配信创国产化环境,涵盖国产化软硬件、数据库以及操作系统等各个方面。在过往的业务合作中,我们曾遇到类似需求的客户案例。比如汽车制造行业里的领军企业,他们拥有成熟且强大的业务系统,如同企业的得力臂膀,高效处理着各类事务。

weixin_52050572的博客 744

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

如何在多平台下实现JAVA大附件秒传功能?

作为国内专注于设计制造领域的软件厂商,近期我们正积极投身于大文件上传下载组件的调研工作。在当前业务场景下,我们有着明确且极具挑战性的需求:所选取的组件必须能够支持高达 100G 文件以及文件夹的上传下载功能,同时要全面适配信创国产化环境,涵盖国产化软硬件、数据库以及操作系统等各个方面。在过往的业务合作中,我们曾遇到类似需求的客户案例。比如汽车制造行业里的领军企业,他们拥有成熟且强大的业务系统,如同企业的得力臂膀,高效处理着各类事务。

weixin_52050572的博客 683

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

信创环境下JAVA大文件续传控件的使用方法?

作为国内专注于设计制造领域的软件厂商,近期我们正积极投身于大文件上传下载组件的调研工作。在当前业务场景下,我们有着明确且极具挑战性的需求:所选取的组件必须能够支持高达 100G 文件以及文件夹的上传下载功能,同时要全面适配信创国产化环境,涵盖国产化软硬件、数据库以及操作系统等各个方面。在过往的业务合作中,我们曾遇到类似需求的客户案例。比如汽车制造行业里的领军企业,他们拥有成熟且强大的业务系统,如同企业的得力臂膀,高效处理着各类事务。

weixin_52050572的博客 750

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

学习 MySQL 需要知道的 28 个小技巧

随着信息技术的不断发展以及互联网行业的高速增长,作为开源数据库的MySQL得到了广泛的应用和发展。目前MySQL已成为关系型数据库领域中非常重要的一员。无论是运维、开发、测试,还是架构师,数据库技术都是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢?...

begefefsef的博客 524

有了这份阿里巴巴P9架构师推的2800页Java面试大礼包,大厂offer稳了

终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化JVM面试题:Serial垃圾收集器(单线程、复制算法)ParNew垃圾收集器(Serial+ 多线程)Parallel Scavenge收集器(多线程复制算法、高效)Serial Old收集器(单线程标记整理算法)Parallel Old收集器(多线程标记整理算法)CMS收集器(多线程标记清除算法)G1收集器JVM类加载机制类加载器双亲委派OSGI (动态模型系统)动态改变构造模块化编程与热插拔JVM内存模型。

2401_84689803的博客 623

麻省理工遍地走,6年经验安卓程序员面试微软,靠这份思维脑图拿下Offer!

*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2401_84132544的博客 622

面试:Java内存泄露和CUP飙升问题的排查方案

如果java虚拟机栈可以动态拓展,并且扩展的动作已经尝试过,但是目前无法申请到足够的内存去完成拓展,或者在建立新线程的时候没有足够的内存去创建对应的虚拟机栈,那java虚拟机将会抛出一个OutOfMemoryError异常。具体的指令记不太清楚。第一,可以通过jmap指定打印他的内存快照 dump文件,不过有的情况打印不了,我们会设置vm参数让程序自动生成dump文件。注意:上述的线程id是一个十进制,我们需要把这个线程id转换为16进制才行,因为通常在日志中展示的都是16进制的线程id名称。

m0_66360096的博客 1347

服务器压力上不去原因分析

百兆的带宽在理论上1秒钟可以传输12.5MB的数据,但是考虑到干扰因素每秒传输只要超过10MB就比较正常啦。千兆带宽每秒传输是100M。 http://www.cnblogs.com/candle806/archive/2011/04/02/2003828.html 通过分析,处于峰值只有网络带宽,为90%以上,而对比此处的吞吐率值恰为95MB/s左右,1Gbps的网络带宽传输速率为128...

weixin_34248487的博客 438

如何加快页面加载速度

通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高二次页面的访问速度的程序的效率。将网站中的文件使用Gzip压缩后,可以显著的增加网页加载速度,同时也可以降低网站的带宽流量消耗。

weixin_40820704的博客 514

使用Java进行代码重构和优化时的策略

在重构和优化代码时,可以考虑将部分逻辑转换为函数式风格,以提高代码的可读性和可维护性。自动化构建可以确保代码的正确性和一致性,而CI/CD系统可以自动执行构建、测试和部署等任务,减少手动操作和人为错误。通过DDD,可以提高代码的可读性和可维护性,同时降低业务领域知识与技术实现之间的耦合度。这些工具可以提供关于代码结构、冗余、潜在错误等方面的报告,帮助发现代码中的不足并进行改进。代码重构和优化是一个持续的过程,需要不断改进和学习。通过持续改进和学习,可以不断提高自己的编程水平,并编写出更加优秀和高效的代码。

编程小弟的博客 1437

Java面试常问问题及答案(非常详细)

一:java基础1.简述string对象,StringBuffer、StringBuilder区分string是final的,内部用一个final类型的char数组存储数据,它的拼接效率比较低,实际上是通过建立一个StringBuffer,让后台调用append(),最后再将StringBuffer toSting(),每次操作Sting 都会重新建立新的对象来保存新的值.这样原来的对象就没用了,...

weixin_30642029的博客 1090

从单体架构到分布式架构之四:数据持久化,ORM 框架之 Mybatis

关注▲会点代码的大叔▲,我们一起成长这是会点代码的大叔的第56期分享作者l 会点代码的大叔分类 l 从单独服务到分布式架构你好,我是会点代码的大叔,这是我的系列文章【从单独服务到...

会点代码的大叔 572

基于图论与Sidorenko猜想的数据库连接池容量悲观估计算法

数据库连接池是后端系统架构中的核心组件,其容量配置直接影响系统的并发处理能力与稳定性。连接池过小会导致高并发下请求排队,接口延迟飙升;过大则会过度占用数据库服务器资源,甚至引发宕机。传统基于经验或简单乘数的配置方法,在复杂的微服务调用链路和动态负载面前往往失效。本文引入一种基于图论与组合数学的量化分析方法,将业务事务的数据库调用链抽象为二分有向超图,并利用Sidorenko猜想关于子图计数的思想,量化评估在最坏并发场景下,系统对数据库连接的理论最大需求。该方法通过定义‘连接占用强度矩’和‘悲观放大系数’,结

weixin_30074763的博客 269
上一篇: HP DBA5.1和6.2
下一篇: 12.1.1 v5+RUP2,12.1.1+RUP3 on solaris 安装到完成的一些记录信息
木划离
博客等级 码龄19年 27粉丝 112原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值