Query scheduling in multi query optimization

被引:0
|
作者
Gupta, A [1 ]
Sudarshan, S [1 ]
Vishwanathan, S [1 ]
机构
[1] Indian Inst Technol, Bombay 400076, Maharashtra, India
来源
2001 INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM, PROCEEDINGS | 2001年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Complex queries are becoming commonplace, with the growing use of decision support systems. Decision support queries often have a lot of common sub-expressions within each query, and queries are often run as a batch. Multi query optimization aims at exploiting common sub-expressions, to reduce the evaluation cost of queries, by computing them once and then caching them for future use, both within individual queries and across queries in a batch, In case cache space is limited, the total size of sub-expressions that are worth caching may exceed available cache space. Prior work in multi query optimization involves choosing a set of common sub-expressions that fit in available cache space, and once computed, retaining their results across the execution of all queries in a batch. Such optimization algorithms do not consider the possibility of dynamically changing the cache contents. This may lead to sub-expressions occupying cache space even if they are not used by subsequent queries. The available cache space can be best utilized by evaluating the queries in an appropriate order and changing the cache contents as queries are executed. We present several algorithms that consider these factors, in order to reduce the cost of query evaluation.
引用
收藏
页码:11 / 19
页数:5
相关论文
共 50 条
  • [1] Multi query optimization using query pack trees
    Dekeyser, S
    XML-BASED DATA MANAGEMENT AND MULTIMEDIA ENGINEERING-EDBT 2002 WORKSHOPS, 2002, 2490 : 544 - 554
  • [2] Scheduling issues in multimedia query optimization
    Garofalakis, MN
    Ioannidis, YE
    ACM COMPUTING SURVEYS, 1995, 27 (04) : 590 - 592
  • [3] Multi-query Optimization for Distributed Similarity Query Processing
    Zhuang, Yi
    Li, Qing
    Chen, Lei
    28TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2008, : 639 - +
  • [4] Query Optimization Based on Time Scheduling Approach
    Gharibi, Wajeb
    Mousa, Ayman
    PROCEEDINGS OF IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2013), 2013,
  • [5] On multi query optimization algorithms problem
    1600, Science and Engineering Research Support Society (07):
  • [6] Pipelining in multi-query optimization
    Dalvi, NN
    Sanghai, SK
    Roy, P
    Sudarshan, S
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2003, 66 (04) : 728 - 762
  • [7] SPARQL Multi-Query Optimization
    Chen, Jiaqi
    Zhang, Fan
    Zou, Lei
    2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 1419 - 1425
  • [8] Multi-Query Optimization via Common Sub Query Elimination for SPARQL
    Zhou, Xiaoyi
    Luo, Jie
    He, Tao
    2017 10TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2017, : 213 - 218
  • [9] Query grouping-based multi-query optimization framework for interactive SQL query engines on Hadoop
    Chen, Ling
    Lin, Yan
    Wang, Jingchang
    Huang, Heqing
    Chen, Donghui
    Wu, Yong
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (19):
  • [10] Distributed query optimization by query trading
    Pentaris, F
    Ioannidis, Y
    ADVANCES IN DATABASE TECHNOLOGY - EDBT 2004, PROCEEDINGS, 2004, 2992 : 532 - 550