前一段时间遇到一个问题,程序中的sql语句你如何进行优化的问题,一时间不知道这个切入点,经过本人查找相关的资料以及网上各位博友的帮助,发现一点,那就是尽量避免你的sql语句在使用是,对数据库进行大量的扫描工作。例如:
在员工信息(woker_info)表中查找符合某个特定条件的员工信息。可以使用select * from woker_info where + 条件
在这里添加的where条件就起到一个优化的作用,它的使用缩小了数据库扫描的范围,如果不使用where条件,我们也能够找到想要的东西,可能要经过多步的处理,这样就浪费了大量的时间同时也会占用大量的计算机资源。
由于担心本博文再次被删,所以总结一句话,那就是尽量添加限制条件缩小查找范围,避免使用某些特殊的关键字使用其它的词来替代比如or可以使用union all来替代,至于为什么。。。。。。