. 对SQL语句本身进行优化以便获得更优的执行计划;
. 合理地调整数据读取方式(例如通过索引)以便能更快地访问数据;
. 合理的设计SQL实现方式以实现最优的架构(例如:使用静态SQL还是动态SQL)
当然,手工调优又是一件非常耗时的工作(我还是更喜欢手工调优),因为:
. 每条SQL可能都是唯一的,这意味着你需要分别优化不同的SQL;
. 系统可能是很复杂的系统,SQL代码非常非常多;
. SQL调整可能是一件永远看不到终点的任务,因为系统中的SQL workload可能经常在变化;
文章转载自数据与人,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




