`
withjava
  • 浏览: 1793 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

利用SSD优化Oracle存储

阅读更多
    前几天有幸和盖国强老师做了一个技术交流,从中学到了不少关于Oracle的相关知识,其实感受最深的是优化存储。

    传统的存储我们一般通过表空间规划,表和索引的分离来提搞性能。但是随着软硬件的提高,现在可以更简单的来优化数据存储。众所周知,SSD的I/O性能指标——IOPs(即每秒多少次IO动作)上,可以达到硬盘的50~800倍。我们可以利用它来提供我们数据库的处理能力。

    整体的方案是,采用ASM 技术划出三个分区,一个分区作为index分区,采用SSD;一个分区为Data分区,采用传统的磁盘阵列;一个分区为log分区,采用SSD。这样的好处在于,SSD的高I/O能力缓解了数据库的压力,即使SSD数据损坏或者丢失也不会对数据库的核心数据造成影响。我们知道index是优化Oracle 的重要技术,采用了SSD,是从硬件上提高了Oracle的性能。而且oracel log的读写也是Oracle 能耗的主要方面,采用SSD同样加快了log的处理能力。

    采用SSD+磁盘阵列的部署,主要是通过硬件提升了Oracle的性能,在同样的软件环境下,我们最大地优化了Oracle。如果需要再进一步提供Oracle的处理能力,我们还是要从DB的设计和维护出发。
分享到:
评论
1 楼 zsyao 2012-12-26  
为什么不用RAMDisk + SSD呢?

相关推荐

    ORACLE磁盘存储.pptx

    Oracle数据库在存储优化方面采用了多种创新技术,尤其是针对闪存的优化,这极大地提升了存储系统的性能和效率。在"ORACLE磁盘存储.pptx"的讨论中,主要聚焦于Oracle的闪存技术、Oracle ZFS统一存储产品以及Pillar ...

    Oracle性能优化指南

    Oracle性能优化通常涉及多个层面,包括但不限于硬件优化、系统参数调整、SQL语句优化、存储优化、网络优化以及应用层面的优化等。 1. 硬件优化:Oracle数据库的运行依赖于服务器的硬件资源,因此优化硬件配置是提升...

    oracle优化方法总结

    本篇文章将深入探讨一些常用的Oracle优化方法,旨在帮助数据库管理员和开发人员提升数据库性能,减少延迟,提高资源利用率。 一、索引优化 索引是加快数据检索的关键工具。正确地创建和管理索引能显著提升查询速度...

    Oracle数据库优化策略

    - **硬件升级**:增加内存、使用更快的硬盘(如SSD)或优化I/O子系统,提升数据库性能。 - **操作系统调整**:如调整内核参数、文件系统优化、I/O调度算法选择等。 综上所述,Oracle数据库优化是一个涉及多方面...

    Oracle性能优化html格式

    Oracle性能优化是一个复杂而深入的主题,它涉及到数据库的多个层面,包括SQL查询优化、索引策略、表设计、存储优化、资源管理以及并发控制等。在这个HTML格式的文档中,很可能会涵盖这些关键领域的详细信息。 首先...

    ORACLE查询优化

    Oracle数据库,作为全球广泛使用的数据库管理系统之一,其优化策略和技术对于提升业务系统的响应速度和资源利用效率具有深远影响。以下是对“ORACLE查询优化”这一主题的详细解析。 一、SQL优化基础 1. **索引优化*...

    oracle数据库性能优化 合集 中文

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其性能优化是一项关键任务,直接影响到系统的响应速度、资源利用率和整体稳定性。本合集包含了11个文档,全面涵盖了Oracle数据库性能优化的各种方面,旨在...

    大型ORACLE数据库优化设计方案

    - **存储资源**:采用高性能存储设备,如SSD固态硬盘,提高数据读写速度。 - **网络资源**:构建高带宽、低延迟的网络环境,减少网络延迟对数据库性能的影响。 #### 结论 大型Oracle数据库优化设计是一个复杂而...

    oracle性能优化文档

    在Oracle数据库系统中,性能优化主要涉及减少响应时间、提高吞吐量以及更有效地利用系统资源。这通常需要通过分析SQL查询执行计划、调整数据库参数、优化索引策略和管理数据库结构来实现。 1. **SQL优化**:SQL查询...

    全新SSD存储技术提升云平台性能.pdf

    Scott Oaks提出了Oracle的大数据解决方案,强调了SSD如何优化Oracle大数据平台的性能。Daniel Verkamp深入讲解了NVMe(Non-Volatile Memory Express)和NVMe over Fabrics(NVMeoF),以及SPDK(Storage Performance...

    Oracle优化日记:一个金牌DBA的故事(第一、二部)

    Oracle优化是数据库管理中的核心任务,它关乎系统的响应速度、资源利用率以及整体性能。这两部作品分别称为"第一部"和"第二部",暗示了作者对这一主题的系统性探讨,从基础到进阶,逐步展开。 在"第一部"中,作者...

    Oracle数据库性能优化的艺术 资深专家文平新作)

    《Oracle数据库性能优化的艺术》是资深专家文平的力作,该书全面深入地探讨了如何在Oracle数据库环境中实现性能的最优化。Oracle数据库作为业界广泛使用的大型关系型数据库管理系统,其性能优化对于企业的业务运行至...

    Oracle_Sun_S7000统一存储系统

    除了ZFS文件系统之外,Oracle_Sun_S7000系统还整合了DTrace分析系统,这是一种动态追踪工具,可以帮助系统管理员监测存储系统在实际运行中的性能和健康状况,从而实现更高效的问题诊断和系统优化。 S7000系统另一个...

    阿里云ECS环境下CentOS-linux 7.6系统Oracle 19C RAC双节点集群安装部署-优化-维护手册.pdf

    在硬件方面,至少需要8核的Intel Xeon E5-2670 v2 CPU,16GB内存,以及共享存储3000GB的SSD,以按量计费的方式使用。 系统规划中,存储规划是关键。对于RAC环境,两台Linux服务器通过HBA卡连接到SAN网络,实现存储...

    Optimizing OLTP Oracle Database Performance using Dell Express Flash PCIe SSDs

    对于Oracle数据库而言,Smart Flash Cache的工作原理是利用SSD作为扩展的内存缓存,通过优化I/O路径来提升性能。文档提供了如何在RAC数据库中使用PCIe SSD作为闪存缓存的实例,以及不同闪存缓存大小设置下的TPS对比...

    oracle性能优化技术内幕

    1. 存储层优化:选择合适的硬盘类型(如SSD、HDD),配置RAID级别,优化I/O子系统,直接影响Oracle的读写性能。 2. 表空间和数据文件的存储分配:合理规划表空间大小,避免过度扩展或过早填满。 六、并行执行与...

    让Oracle跑得更快2:基于海量数据的数据库设计与.pdf

    然而,随着数据量的不断膨胀,如何优化Oracle数据库以适应海量数据的高效处理,成为了一项挑战性的任务。“让Oracle跑得更快2:基于海量数据的数据库设计与”这一主题,正是聚焦于解决这一问题,旨在通过合理的...

    mysql5.6性能优化-Oracle公司

    总结起来,Oracle公司提供的MySQL 5.6性能优化知识包含硬件、存储引擎、操作系统版本等多个方面的调优技巧,通过这些优化,可以最大化MySQL数据库的性能潜力,提高数据库操作的效率和可靠性。当然,这些知识点需要...

    oracle最佳优化(英文)

    - **磁盘I/O优化**:减少不必要的磁盘读写操作,采用更快的存储介质如SSD。 - **CPU使用率优化**:优化代码逻辑,减少冗余计算,提高CPU使用效率。 ##### 3. **Oracle性能优化的常见误区与正确实践** - **误区一...

    让Oracle跑得更快.pdf

    5. Oracle存储和I/O优化 a. 存储子系统选择:选择适合Oracle数据库的存储系统,例如固态硬盘(SSD)可提供更快的读写速度。 b. I/O子系统优化:配置合理的RAID级别和条带化策略,减少I/O竞争和提高读写效率。 c. I/O...

Global site tag (gtag.js) - Google Analytics