数据库查询优化不仅解放用户,使其无需关注查询语句的效率,还能超越用户程序的优化能力。其优势在于:

  1. 优化器可以利用数据字典中的丰富统计信息,这些信息通常用户程序难以获取。
  2. 当数据库的物理统计信息发生变化时,系统能够自动重新优化查询,选择合适的执行计划。而在非关系系统中,这需要重写程序,实际操作中往往难以实现。