Process / pipelineQuery Processing & Execution

Query Optimization

Query optimization is a critical process in database management that transforms high-level SQL queries into efficient execution plans. Developed systematically by IBM researchers in the late 1970s, it aims to minimize execution time, disk I/O, and resource consumption by selecting the most effective access paths and join strategies.

Open in MethodMindSoonVideoSoon

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Sources

  1. Jarke, M., & Koch, J. (1984). Query optimization in database systems. ACM Computing Surveys, 16(2), 111-152. DOI: 10.1145/356924.356928
  2. Selinger, P. G., Astrahan, M. M., Chamberlin, D. D., Lorie, R. A., & Price, T. G. (1979). Access path selection in a relational database management system. Proceedings of the 1979 ACM SIGMOD International Conference on Management of Data, 23-34. DOI: 10.1145/582095.582099
  3. Garcia-Molina, H., Ullman, J. D., & Widom, J. (2009). Database Systems: The Complete Book (2nd ed.). Pearson Education. link

Related methods

Referenced by

ScholarGateQuery Optimization (Database Query Optimization). Retrieved 2026-06-04 from https://scholargate.app/en/information-systems/query-optimization