Just In Time Indexing
Pinaki Mitra, Girish Sundaram, Sreedish PS

TL;DR
This paper proposes Just In Time (JIT) indexes, which are temporary, on-demand indexes created dynamically based on current query needs and resource thresholds, to improve database query performance.
Contribution
It introduces a novel query optimization method using JIT indexes that adaptively create and replace indexes during query execution, enhancing performance for dynamic SQL queries.
Findings
JIT indexes improve query response times in dynamic environments.
Experimental results show reduced resource consumption with JIT indexes.
Parallel processing with JIT indexes enhances system efficiency.
Abstract
One of the major challenges being faced by Database managers today is to manage the performance of complex SQL queries which are dynamic in nature. Since it is not possible to tune each and every query because of its dynamic nature, there is a definite possibility that these queries may cause serious database performance issues if left alone. Conventional indexes are useful only for those queries which are frequently executed or those columns which are frequently joined in SQL queries. This proposal is regarding a method, a query optimizer for optimizing database queries in a database management system. Just In Time(JIT) indexes are On Demand, temporary indexes created on the fly based on current needs so that they would be able to satisfy any kind of queries. JIT indexes are created only when the configured threshold values for resource consumption are exceeded for a query. JIT indexes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Data Management and Algorithms · Algorithms and Data Compression
