`
jgsj
  • 浏览: 961087 次
文章分类
社区版块
存档分类
最新评论

SQL优化 数据库优化

 
阅读更多

1. 硬件方面

1) 扩大内存容量

2) 增加CPU数量

3) 使用整体性能较高的计算机

2. 软件方面

1) 使用稳定,高效的操作系统

3. 数据库设计

1) 根据查询条件,建立索引,优化索引,优化访问方式,限制结果集的数据量.

2) 对于大的数据库不要设置数据库自动增长,它会降低服务器的性能.

3) 定义主健,唯一性约束和外键,这样做可以节约大量的时间.

4. 数据库查询

1) 查询时尽量避免使用 select * ,不要返回不需要的行和列.

2)理解关键字和自带函数的用法,在最合适的地方使用最合适的关键字或函数.

关键字:where,order,group by,having,and,or,in,join,left join,right join,union,all,as,not,is not,exists...

函数:count(),avg(),distinct(),sum(),convert(),substring(),len(),trim(),日期操作函数...

使用查询分析器就能知道 相同结果 不同sql语句 的性能差异.

3) 使用批处理也就是事务,处理好逻辑关系一次性添加,更新,删除多条记录.

4) 使用参数查询,避免拼接sql查询字符串.

5) 注意同时修改同一记录的问题.

-----------------------------------

悠然忆人记相思 如果觉得这篇文章对您有所帮助,请留下您的评论,谢谢.

分享到:
评论
1 楼 l67721363 2015-03-30  
感谢分享,要是有各个函数性能比较就好了。

相关推荐

Global site tag (gtag.js) - Google Analytics