首页> 外文会议>TPC Technology Conference on Performance Evaluation and Benchmarking >Lessons from OLTP Workload on Multi-socket HPE Integrity Superdome X System
【24h】

Lessons from OLTP Workload on Multi-socket HPE Integrity Superdome X System

机译:来自多套接字HPE Integrity Superdome X系统的OLTP工作负载的课程

获取原文

摘要

With today's data explosion, databases have kept pace with the ever increasing demands of businesses by growing in size to accommodate peta-bytes and exa-bytes of data. This growth in data sizes is met by an equally impressive platform hardware engineering. These large enterprise systems are characterized by very large memory, I/O footprints and number of processors. These systems offer a good hardware consolidation platform, allowing traditional smaller databases to be consolidated on to larger and fewer x86 servers. In pursuit of efficient resource utilization, we have seen database implementations leverage technologies like virtualization and containerization to improve resource utilization rates, while providing best possible isolation of workloads. Oracle database 12cR1 is an offering that enables high server resource utilization rates for database workloads using the "Multitenant" feature. While scaling multi-tenant database workloads from 1 to 4 sockets could be considered a modestly challenging task, scaling these workloads beyond 4 sockets (such as 8 or 16 sockets) presents new challenges that have to be addressed to make the deployments more efficient. One of the main challenges to deal with on such highly NUMA (Non-Uniform Memory Access) architectures is the associated performance penalties in memory intensive workloads. Database software is primarily memory intensive, so the need for optimizing both the hardware and the software stack for best performance becomes very apparent. While many of the hardware optimizations are done via platform tunings in the BIOS (aka system firmware), an equal amount of tuning options are available to be explored and applied on the OS and the application side. In this paper, we focus primarily on the software based tunings available to users in the OS and the database. The information presented in this paper are an accumulation of learnings and observations made when trying to solve NUMA challenges during OLTP benchmarking with Oracle multitenant database deployed on a 16 socket HPE Integrity Superdome X under a Linux environment.
机译:当前,随着数据爆炸,数据库已在不断扩大规模,以适应地图字节和数据的EXA字节跟上企业的不断增长的需求。这种增长的数据的大小是由同样令人印象深刻的平台硬件设计满足。这些大型企业系统是由非常大的内存,I / O脚印和处理器的数量表征。这些系统提供了良好的硬件整合平台,让传统的更小的数据库要在更大和更少的x86服务器整合。在追求高效的资源利用,我们已经看到数据库实现利用技术,如虚拟化和集装箱化,以提高资源利用率,同时提供工作负载的最佳可能的隔离。 Oracle数据库12cR1为祭,使高服务器资源利用率,使用了“多租户”的特征数据库工作负载。虽然从1到4个插槽缩放多租户数据库工作负载,可以考虑适度挑战性的任务,缩放这些工作负载超过4个插槽(如8个或16个插槽),提出了应当加以解决,使部署更有效的新的挑战。一个对付这种高度NUMA(非一致内存访问)架构的主要挑战是在内存密集型工作负载相关的性能损失。数据库软件主要是内存密集型,因此需要优化的硬件和最佳性能的软件堆栈变得非常明显。虽然许多硬件优化的经由在BIOS平台调音完成(又名系统固件),的调整选项等量可用来探索和应用的操作系统和应用程序侧。在本文中,我们主要侧重于提供给操作系统和数据库用户的基于软件的调音。在本文介绍的信息,试图在OLTP与Linux环境下部署在16插槽HPE Integrity Superdome服务器X的Oracle数据库多租户标杆解决NUMA挑战时的学习收获和观察的积累方面。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号