各数据库SQL语句where条件解析顺序

来源:互联网 发布:网络使人疏远二辩问题 编辑:程序博客网 时间:2024/04/27 14:04

        在海量数据查询中,调整SQL语句中where后面的查询条件,你会发现查询效率会有惊人的变化,因为调整查询条件的顺序会改变整个笛卡尔积集合的大小,笛卡尔积集合的大小也就决定着计算机需要运算量。以前一直以为数据库会自动优化,其实数据库还未做到那么智能,还需要我们人工判断处理。经测试总结如下:oracle中采用自下而上的顺序解析where语句,mssql和mysql相反。

原创粉丝点击