A Memory Profiling Tool for Performance Tuning of OLTP Workloads

The performance of CPU has been improved more than 50% per year but the performance improvement of mem- ory in latency is much lower than those of CPU. Therefore the penalty of memory access has been increased every year. Recent works show optimization on scientific workloads is not effective on commercial workloads like DBMSs. We have developed a memory profiling tool to collect performance information for OLTP and evaluated the effectiveness of the tool.