Characterizing Resource Sensitivity of Database Workloads

被引:9
|
作者
Sen, Rathijit [1 ]
Ramachandra, Karthik [1 ]
机构
[1] Microsoft Corp, Gray Syst Lab, Redmond, WA 98052 USA
关键词
OLTP; PERFORMANCE;
D O I
10.1109/HPCA.2018.00062
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The performance of real world database workloads is heavily influenced by the resources available to run the workload. Therefore, understanding the performance impact of changes in resource allocations on a workload is key to achieving predictable performance. In this work, we perform an in-depth study of the sensitivity of several database workloads, running on Microsoft SQL Server on Linux, to resources such as cores, caches, main memory, and non-volatile storage. We consider transactional, analytical, and hybrid workloads that model real-world systems, and use recommended configurations such as storage layouts and index organizations at different scale factors. Our study lays out the wide spectrum of resource sensitivities, and leads to several findings and insights that are highly valuable to computer architects, cloud DBaaS (Database-as-a-Service) providers, database researchers, and practitioners. For instance, our results indicate that throughput improves more with more cores than with more cache beyond a critical cache size; depending upon the compute vs. I/O activity of a workload, hyper-threading may be detrimental in some cases. We discuss our extensive experimental results and present insights based on a comprehensive analysis of query plans and various query execution statistics.
引用
收藏
页码:657 / 669
页数:13
相关论文
共 50 条
  • [21] Extracting and characterizing I/O behavior of HPC workloads
    Devarajan, Hariharan
    Mohror, Kathryn
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2022), 2022, : 243 - 255
  • [22] Characterizing Data Analytics Workloads on Intel Xeon Phi
    Xie, Biwei
    Liu, Xu
    Zhan, Jianfeng
    Jia, Zhen
    Zhu, Yuqing
    Wang, Lei
    Zhang, Lixin
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC), 2015, : 114 - 115
  • [23] I/O Behavior Characterizing and Predicting of Virtualization Workloads
    Hu, Yanyan
    Long, Xiang
    Zhang, Jiong
    [J]. JOURNAL OF COMPUTERS, 2012, 7 (07) : 1712 - 1725
  • [24] Characterizing OS Behaviors of Datacenter and Big Data Workloads
    Zheng, Chen
    Zhan, Jianfeng
    Jia, Zhen
    Zhang, Lixin
    [J]. PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 1079 - 1086
  • [25] Automatic Virtual Machine Configuration for Database Workloads
    Soror, Ahmed A.
    Minhas, Umar Farooq
    Aboulnaga, Ashraf
    Salem, Kenneth
    Kokosielis, Peter
    Kamath, Sunil
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2010, 35 (01):
  • [26] Characteristics of production database workloads and the TPC benchmarks
    Hsu, WW
    Smith, AJ
    Young, HC
    [J]. IBM SYSTEMS JOURNAL, 2001, 40 (03) : 781 - 802
  • [27] Performance Improvement of Database Compression for OLTP Workloads
    Lee, Ki-Hoon
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (04): : 976 - 980
  • [28] Characterizing database errors
    Qian, Guoliang
    [J]. INT CONF ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS AND APPLICATIONS/INT CONF ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 1, 2007, : 205 - 210
  • [29] Resource Contention Detection and Management for Consolidated Workloads
    Mukherjee, J.
    Krishnamurthy, D.
    Rolia, J.
    Hyser, C.
    [J]. 2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 294 - 302
  • [30] Throughput Maximization with Multiclass Workloads and Resource Constraints
    Cerotti, Davide
    Gribaudo, Marco
    Krueger, Ingolf
    Piazzolla, Pietro
    Seracini, Filippo
    Serazzi, Giuseppe
    [J]. ANALYTICAL AND STOCHASTIC MODELLING TECHNIQUES AND APPLICATIONS, 2014, 8499 : 238 - 252