首页 > 数据库 >[转帖]Oracle Exadata x8m-2的更新

[转帖]Oracle Exadata x8m-2的更新

时间:2024-02-23 19:00:31浏览次数:23  
标签:存储 数据库 转帖 内存 持久性 Oracle 日志 Exadata

http://www.ohsdba.cn/index.php?g=Home&m=Article&a=show&id=425

 

如非注明,本站文章皆为原创。欢迎转载,转载时请注明出处和作者信息。 在2019年9月16日的OOW大会上,Larry Ellison发布了Oracle Exadata下一代的数据库云平台X8M,在数据库基础设施领域又树立了一个新的标杆。和Exadata X8相比,Exadata X8M的变化主要体现在:
1.在存储节点采用了Intel Optane DC持久性内存(PMEM)
2.网络方面的改变,采用基于RDMA 100G带宽的RoCE替换了之前的40G IB交换机

 

Exadata X8M数据库直接访问共享持久性内存可将SQL读取峰值性能提高至1600万IOPS,是Exadata X8的2.5倍,它还将IO延迟降低到19微秒以下,速度是Exadata X8的10倍以上,大幅降低了关键数据库IO延迟。打破了存储瓶颈,大幅提升了性能,满足各种严苛的负载要求,例如联机事务处理(OLTP)、数据仓库、快速数据分析、物联网和高频交易等。

 

Exadata X8M存储服务器透明地将持久内存合并到闪存前面。这使得Oracle数据库直接访问智能存储服务器中的持久性内存,绕过了整个操作系统、IO和网络软件体系,能够大幅降低延迟并提高吞吐量。绕过软件体系还可以释放存储服务器上的CPU资源,从而执行更多智能扫描(Smart Scan)查询来支持分析负载。

持久性内存(PMEM)位于存储节点中,因此Exadata平台上运行的所有数据库都能获得性能提升。Exadata的智能存储管理软件可以自动地将热度最高数据库的数据移至持久性内存,将热度较低的数据保留在闪存和磁盘中,除此之外还能够自动实现持久性内存中存储数据的高可用性和高冗余性。简单地说,这些对用户来说都是透明的,客户无需更改应用,也不需要执行任何管理操作,就可以充分利用Exadata平台的持久性内存的所有优势。

重做日志写的一致性、低延迟对OLTP数据库的性能至关重要。事务提交只有在重做日志被持久保存后才能完成,即永久地写入存储。使用持久内存提交加速器(Persistent Memory Data Accelerator),Oracle Database 19c能够使用RDMA将重做日志记录直接放在多个存储服务器的持久内存中。由于数据库使用RDMA来写重做日志,所以重做日志的写速度可以提高8倍。由于重做日志被持久化到多个存储服务器上,所以它提供了弹性。存储服务器上的持久内存日志不是数据库的全部重做日志,它只包含最近写的记录。因此,数百个数据库可以共享一个缓冲池,从而实现性能一致的整合。

硬件配置列表

 

Reference

https://www.oracle.com/corporate/pressrelease/oow19-oracle-unleashes-worlds-fastest-database-machine-091619.html

https://blogs.oracle.com/exadata/exadata-x8m

https://www.oracle.com/a/ocom/docs/engineered-systems/exadata/exadata-x8m-2-ds.pdf
https://www.oracle.com/a/ocom/docs/engineered-systems/exadata/exadata-x8m-8-ds.pdf

标签:存储,数据库,转帖,内存,持久性,Oracle,日志,Exadata
From: https://www.cnblogs.com/jinanxiaolaohu/p/17981926

相关文章

  • [转帖]IB和RoCE,谁更适合AI数据中心网络?
    https://zhuanlan.zhihu.com/p/668576216 超高带宽、超低延迟、超高可靠,这是大模型训练对于网络的要求。多年来,TCP/IP协议一直是互联网通信的支柱,但对于AI网络来说,TCP/IP在某些方面存在着致命的缺点。TCP/IP协议的时延较高,通常在数十微秒左右,同时还会对CPU造成严重的负......
  • oracle11g静默安装
    一、先设置swap大小设置方法见另外文档:(21条消息)Linux系统设置swap大小_Tyler唐的博客-CSDN博客_linuxswap设置多大二、准备静默安装Oracle2.1创建Oracle用户(ROOT用户下)/usr/sbin/groupadd-g501oinstall/usr/sbin/groupadd-g502dba/usr/sbin/groupadd-g503oper/usr/......
  • 玩转 oracle 10g 实战教程
    玩转oracle10g实战教程oracle第1讲①淘宝网,天涯网,校友网..都有各自的功能,那么当我们关闭系统的时候,下次再访问这些网站时,为什么他们各自的信息还存在。②再比如c/s的软件,比如网游、qq、他们又是怎样保存数据的-a.游戏积分b.qq聊天记录。解决之道-文件、数据库......
  • Oracle系列---【查看用户状态与修改密码】
    1.查看被锁住的用户SELECTUSERNAME,ACCOUNT_STATUSFROMDBA_USERSWHEREACCOUNT_STATUSLIKE'%LOCKED%';2.修改指定用户名密码sqlplus/assysdba;GRANTDBATOyour_username;sqlplususername/passwordassysdba;--只修改密码为新密码ALTERUSERAFP_COM_ASCI......
  • arm架构 麒麟系统,linux环境安装Oracle Instant Client
    $wgethttps://download.oracle.com/otn_software/linux/instantclient/instantclient-basic-linux-arm64.zip$unzipinstantclient-basic-linux-arm64.zip$wgethttps://download.oracle.com/otn_software/linux/instantclient/instantclient-sqlplus-linux-arm64.zip......
  • Oracle误删除数据文件恢复---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:Oracle误删除数据文件恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有客户通过sftp误删除oracle数据文件,咨询我们是否可以恢复,通过远程上去检查,发现运气不错,数据库还没有c......
  • [转帖]nginx利用request_body记录POST body(location中用proxy_pass)
    https://www.cnblogs.com/freedom-try/p/14699538.html1.完整过程1.1在nginx.conf中http里面添加配置如下:http{ ... log_formatpostdataescape=json'$remote_addr-$remote_user[$time_local]"$request" '$status$bod......
  • oracle查看某session ip
    先创建个触发器获取ipcreateorreplacetriggeron_logon_triggerafterlogonondatabasebegindbms_application_info.set_client_info(sys_context('userenv','ip_address'));end;可以使用下方语句查看session的ipselect/*+PARALLEL(4)*/a.inst_id,......
  • Oracle_SQL查询语句优化
     1.应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。 3.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行......
  • [转帖]一次搞定 Unicode、字节序、UTF-*
    茫茫人海中与你相遇相信未来的你不会很差作者:Tomson                                      来源:https://segmentfault.com/a/1190000038171151什么是字符集顾名思义,字符集就是字符的......