性能调优系列文章目录
来源:互联网 发布:java 冒泡排序 编辑:程序博客网 时间:2024/06/03 14:59
前言
之前写了很多文章都是想到什么,或者最近遇到什么实际案例就写相关的实战场景。
比如:Trim的优化 (论坛朋友遇到的问题),Sleeping会话造成的阻塞(客户那里遇到的)
我决定,整理一个性能调优文章列一个大纲,争取在一个月之内写完。让看这个专栏的人,对性能优化有一个基本的认识。如果让大家可以阅读后就可以自己解决一些实际遇到的问题就再好不过了。
大纲
0.格式化
详情参考链接:性能调优第一篇-SQL格式化
格式化的动作,严格来说不算性能调优的范畴。但是它非常重要。我拿到一个复杂SQL 语句,第一件要做的事情就是格式化,否则很多几百上千行的代码根本无法阅读。
我拿到一个慢的SQL 语句后第一件事情,第一步是格式化,第二部是看执行计划
1.读懂SQL SERVER 执行计划
详情参考链接:如何阅读执行计划
详情参考链接:常见的运算符
计划缓存
重编译
并行执行计划
2.选择合适的索引
堆表和聚集索引表
聚集索引和非聚集索引
包含性列,覆盖索引
3.统计信息
统计信息的作用、
如何查看,更新统计信息
4.锁,阻塞,死锁
事务隔离级别
锁升级
阻塞和死锁的区别
其他
实际要写的东西还很多很多,但是慢慢来吧,一点一点补充,让这个专栏丰富起来
阅读全文
0 0
- 性能调优系列文章目录
- 数据库性能调优技术系列文章
- Spark性能调优系列目录
- 数据库性能调优技术系列文章(1)---转帖
- BizTalk Server 系列文章目录
- jmeter入门系列文章目录
- spark源码系列文章目录
- Java8特性系列文章目录
- 自定义View系列文章目录
- 数据库性能调优技术系列文章(1)--索引调优
- 数据库性能调优技术系列文章(1)--索引调优(摘自老杨)
- 数据库性能调优技术系列文章(2)--深入理解单表执行计划
- 数据库性能调优技术系列文章(3)--深入理解嵌套循环执行计划
- 数据库性能调优技术系列文章(4)--深入理解散列连接执行计划
- 【MySQL性能优化】系列目录
- 【Oracle_SQL性能优化】系列目录
- Effective C# 原则系列文章目录
- 一步一步SharePoint 2007系列文章目录
- 轻量级框架SSH应用与开发——Hibernate之学习总结(初阶)
- Pointers on C——10 Structures and Unions.12
- 华为OJ第一题,Python与Java实现
- 总结数据结构中重要的排序算法
- 1008数组元素循环右移问题(模拟)
- 性能调优系列文章目录
- Pointers on C——10 Structures and Unions.13
- Mac破解版软件大全
- retrofit图文上传
- [洛谷 3378] 堆 模板
- 关于安装mysql 5.7时遇到的默认root无法登陆或者找不到data文件夹的问题的一些解决办法
- Pointers on C——10 Structures and Unions.14
- Nginx+Tomcat搭建集群,Spring Session+Redis实现Session共享
- Batch Normalization