GBase 8a
性能调优
文章

执行计划---过滤顺序

发表于2025-05-21 11:19:3853次浏览2个评论

1.mysql,gbase

其条件执行顺序是 从左往右,自上而下
where执行顺序是从左往右执行的,在数据量小的时候不用考虑,但数据量多的时候要考虑条件的先后顺序,此时应遵守一个原则:排除越多的条件放在第一个


2. SQL server、orcale,

其条件执行顺序是从右往左,自下而上;
由于解析是从BOTTOM到TOP进行的,因此应该先编写表联接,然后再执行WHERE子句的任何条件,并在联接完成后将筛选出最大记录的条件放在最后

评论

登录后才可以发表评论
崔哥发表于 9个月前
感谢分享
曾浩轩发表于 2个月前
闪闪发光