开发者社区 > 数据库 > 正文

SQL优化原则是什么?

SQL优化原则是什么?

展开
收起
vncamyi27xznk 2021-12-24 15:51:45 896 0
1 条回答
写回答
取消 提交回答
  • SQL优化原则主要有两点:减少数据访问量与减少计算操作。 减少访问量:数据存取是数据库系统最核心功能,所以IO是数据库系统中最容易出现性能瓶颈,减少SQL访问IO量是SQL优化的第一步;数据块的逻辑读也是产生CPU开销的因素之一。 ·减少访问量的方法:创建合适的索引、减少不必访问的列、使用索引覆盖、语句改写。 减少计算操作:计算操作进行优化也是SQL优化的重要方向。SQL中排序、分组、多表连接操作等计算操作,都是CPU消耗的大户。 ·减少SQL计算操作的方法:排序列加入索引、适当的列冗余、SQL拆分、计算功能拆分。

    答复内容摘自《深入MySQL实战》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=1167

    2021-12-24 16:39:12
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载