在应用设计中,SQL性能调优是至关重要的一环。最常见的应用可以分为两种类型:联机事务处理(OLTP)和决策支持系统(DSS)。联机事务处理系统通常涉及高吞吐量,大量的插入、更新和删除操作,例如订票系统、银行业务系统和订单系统。这些系统必须处理大量并发用户并确保高可用性、速度、并发性和可恢复性。在设计过程中,需要注意避免过多的索引和集群表,因为这些结构可能影响插入和更新操作的性能。