联 系 我 们
售前咨询
售后咨询
微信关注:星环科技服务号
更多联系方式 >
7.2.2 SQL 调优基本原则
更新时间:3/24/2023, 10:11:47 AM

SQL 调优只有一条准则“资源利用最大化”,这里的资源主要是指 CPU、内存、磁盘 IO、网络这四种资源,所有的调优手段都是围绕资源使用开展的。所谓资源利用最大化有两层含义。

节省资源开销

这条准则的含义是以最小的代价实现最大的效益。比如做典型点查询的时候,可以用取每一条元组和点查询条件进行匹配实现,也可以通过基于索引的扫描实现,显然基于索引的扫描可以以更小的代价实现相同的效果。

充分利用资源

这一层的含义是 SQL 语句应当尽量充分利用资源,实现性能的极致。比如在排序时的时候,可以调整执行器(executor)的内存尽量保证数据在内存中排序,从而提升排序效率,保证性能的最大收益。