Home // MMEDIA 2017, The Ninth International Conferences on Advances in Multimedia // View article


Measurement-based Cost Estimation Method of a Join Operation for an In-Memory Database

Authors:
Tsuyoshi Tanaka
Hiroshi Ishikawa

Keywords: Non-volatile memory; In-memory database systems; Query optimization; Query execution Cost.

Abstract:
Non-volatile memory is applied not only to storage subsystems but also to main memory to improve performance and increase capacity. Some in-memory database systems use non-volatile main memory as a durable medium instead of using existing storage devices such as hard disk drives or solid state drives. For such in-memory database systems, the cost of memory access instead of I/O processing decreases, and the CPU cost increases relatively for cost calculation to select the most suitable access path for a database query. Therefore, a high-precision cost calculation method of query execution is required. In particular, when the database system cannot select a proper join method, the query execution time increases. Accordingly, we propose a database join operation cost model using statistics information measured by a performance monitor embedded in the CPU and evaluated the accuracy of estimating the change point of join methods. As a result, the proposed method can estimate more accurately than the existing method to within one significant figure. In conclusion, the in-memory database system using the proposed cost calculation method is able to select the best join method.

Pages: 57 to 66

Copyright: Copyright (c) IARIA, 2017

Publication date: April 23, 2017

Published in: conference

ISSN: 2308-4448

ISBN: 978-1-61208-548-7

Location: Venice, Italy

Dates: from April 23, 2017 to April 27, 2017