专注于沈阳网站建设、沈阳网站制作、沈阳网页设计等网络服务
网站首页 关于我们 新闻中心 软件开发 网站建设 小程序开发 公众号开发 成功案例 联系我们
您所在的位置:网站首页 > 新闻中心
【SQL语句的高效优化】
来源:www.024linghang.com 发布者:沈阳小程序开发  发布时间:2020-02-17 
 1)不要有超过5个以上的表连接(JOIN)
2)考虑使用临时表或表变量存放中间结果。
3)少用子查询

4)视图嵌套不要过深,一般视图嵌套不要超过2个为宜。

需要额外的空间存放索引数据,并且每次insert、update和delete都会对索引进行更新,因此会多增加4、5次的磁盘IO。所以给一些不必要使用索引的字段增加索引,会降低系统的性能。对于oracle来讲,SQL语句尽量大写,内部需要向将小写转成大写,再执行。

当一个基于数据库的应用程序运行起来很慢时,90%的可能都是由于数据访问程序的问题,要么是没有优化,要么是没有按最佳方法编写代码,因此你需要审查和优化你的数据访问/处理程序。

  我将会谈到10个步骤来优化数据访问程序



 这样可以确保每个表都有聚集索引(表在磁盘上的物理存储是按照主键顺序排列的),使用主键检索表中的数据,或在主键字段上进行排序,或在where子句中指定任意范围的主键键值时,其速度都是非常快的。

  在下面这些列上创建非聚集索引:

  1)搜索时经常使用到的;

  2)用于连接其它表的;

  3)用于外键字段的;

  4)高选中性的;





 
下一篇:微信小程序的图片上传规则
 
推荐文章

网站建设中使用QQ登录功能 [2020-02-12]
微信公众号开发中服务器的正确配置 [2020-02-10]
网站建设用香港主机稳定吗? [2020-02-08]
网络安全技术的基本常识 [2020-02-06]
微信小程序的图片上传规则 [2020-02-04]
常见的跨机房数据保护 [2020-02-03]
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座1336层
领航科技 版权所有 联系电话:13840539193 024-31281857
Copyright @ 2005-2020 fsjianzhan.com All Right Reserved
客服Q Q:2579047692
首页 | 关于我们 | 新闻中心 | 域名注册 | 国内主机 | 云主机 | 美国主机 | 香港主机 | 软件开发 | 网站建设 | 成功案例 | 联系我们