mathes和like关键字支持通配符匹配,但这种匹配特别耗时。例如:select * from customer where zipcode like “98_ _ _”,即使在zipcode字段上已建立了索引,在这种情况下也还是采用顺序扫描的方式。如果把语句改为:select * from customer where zipcode >“98000”,在执行查询时就会利用索引来查询,显然会大大提高速度。
cpu 一种常见的性能问题就是缺乏处理能力。系统的处理能力是由系统的cpu数量、类型和速度决定的。如果系统没有足够的cpu处理能力,它就不能足够快地处理事务以满足需要。我们可以使用system monitor确定cpu的使用率,如果以75%或更高的速率长时间运行,就可能碰到了cpu瓶颈问题,这时应该升级cpu。但是升级前必须监视系统的其他特性,如果是因为sql语句效率非常低,优化语句就有助于解决较低的cpu利用率。而当确定需要更强的处理能力,可以添加cpu或者用更快的cpu 替换。