数据库小知识

来源:互联网 发布:淘宝外国儿童模特 编辑:程序博客网 时间:2024/06/06 17:55

1.SELECT中不要使用*,尽量按业务需求字段查询。


2.COUNT()中也选择单独字段。


3.SQL语句尽量保持语句都使用大写,因为解析SQL时一般都是先转化为大写。


4.用UNION-ALL替代UNION,因为UNION-ALL不会过滤重复数据,所以执行效率快与UNION,并且UNION可以自动排序,而UNION-ALL不会。


5.避免在索引列上使用计算和函数,这样索引就不能使用。


6.where后的条件and的优先级高。


7.连接池的使用,DBCP比较稳定,C3P0的性能比较高。


8.存储过程简化复制的业务逻辑可重复使用。降低了网络通信量提高执行效率,它是预编译以及存储在数据库中的。但是可移植性差,不能跨数据库,大量使用会增加服务器压力,维护困难。