随笔分类 -  SQLServer 性能优化

摘要:https://blog.csdn.net/z10843087/article/details/75812361 https://blog.csdn.net/dinglang_2009/article/details/52304418 https://blogs.msdn.microsoft.com 阅读全文
posted @ 2019-06-14 21:15 好奇未必害死猫 阅读(408) 评论(1) 推荐(0) 编辑
摘要:在写代码的时候,有时候实现一个功能会有好多个方法,有时候会做一下方法的耗时对比,综合下时间复杂度与空间复杂度,写出最好的代码; 同样,在写一些SQL查询,SQL代码的时候,也希望能写出一个高效一点的查询; 下面这部分代码就可以简单分析下SQL语句的耗时情况; 不过实际情况中,想要查看耗时的话很少这样 阅读全文
posted @ 2019-05-22 11:38 好奇未必害死猫 阅读(947) 评论(0) 推荐(0) 编辑
摘要:SQL Server的查询优化器是一个基于成本的优化器。它为一个给定的查询分析出很多的候选的查询计划,并且估算每个候选计划的成本,从而选择一个成本最低的计划进行执行。实际上,因为查询优化器不可能对每一个产生的候选计划进行优化,所以查询优化器会在优化时间和查询计划的质量之间进行一个平衡,尽可能的选择一 阅读全文
posted @ 2019-01-15 16:41 好奇未必害死猫 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:一般开发员只会应用SQL的四条经典语句:select,insert,delete,update。但是我从来没有研究过它们的工作原理,这篇我想说一说select在数据库中的工作原理。 B/S架构中最经典的话题无非于三层架构,可以大概分为数据层,业务逻辑层和表示层,而数据层的作用一般都是和数据库交互,例 阅读全文
posted @ 2019-01-15 16:38 好奇未必害死猫 阅读(2905) 评论(0) 推荐(0) 编辑
摘要:/* 查询SQL执行情况 包含逻辑读取信息,执行信息等情况*/ 阅读全文
posted @ 2019-01-15 16:34 好奇未必害死猫 阅读(804) 评论(0) 推荐(0) 编辑
摘要:/* 用来显示有关由 Transact-SQL 语句生成的磁盘活动量的信息。*/DBCC DROPCLEANBUFFERS --清空缓存set statistics io on --开启set statistics io off --开启 显示磁盘预估时间SET STATISTICS TIME on 阅读全文
posted @ 2019-01-15 16:33 好奇未必害死猫 阅读(313) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示