上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 前些天某个SQL Server数据库的错误日志爆出如下错误: 第一感觉是并行查询的问题,于是翻笔记查看'ACCESS_METHODS_DATABASE_PARENT'到底是什么等待事件,可以参考sys.dm_os_latch_stats的官网解释来了解一二。 ACCESS_METHODS_DATAS 阅读全文
posted @ 2017-09-04 15:35 realcp1018 阅读(2662) 评论(0) 推荐(0) 编辑
摘要: 前些天在处理一个SQL Server LATCH导致的数据库停止响应问题时,遇到了一些需要SQLOS调度知识解决的问题,正好以前看过一篇官网的文章,在这里稍作修改贴出来。 原文网址如下: https://blogs.msdn.microsoft.com/apgcdsd/2011/11/23/sql- 阅读全文
posted @ 2017-09-04 15:15 realcp1018 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 前置说明: 本文旨在通过一个简单的执行计划来引申并总结一些SQL Server数据库中的SQL优化的关键点,日常总结,其中的概念介绍中有不足之处有待补充修改,希望大神勘误。 SQL语句如下: SELECT <所需列> --列太多,不一一列出 FROM study1 INNER JOIN series 阅读全文
posted @ 2017-08-19 22:21 realcp1018 阅读(7475) 评论(0) 推荐(0) 编辑
摘要: 昨晚某现场报一个重建索引失败的问题,远程查看后发现是自动收缩的内部会话引发的锁申请超时,突然想起来自己的加锁实验还没完成索引重建部分,今天有空正好做一下: 先试了下聚集索引的重建,以下是相关会话的所有加锁情况: 从以上的锁分布情况来分析,首先我们过滤掉所有非相关表的锁,那么整个结果集只剩下了6行: 阅读全文
posted @ 2017-07-18 17:26 realcp1018 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 故障说明: 远程调整实例内存时疏忽,将实例最大内存调整为了0,因此最大内存变成了128MB的最小值。 解决方式: 1.正常关闭SQL Server服务,如果是集群,需要先关停止集群角色防止故障转移,然后再单独关闭服务。 --注意这一步可能会使实例处于挂起状态很长时间,但是正常关闭是必须的,直接杀进程 阅读全文
posted @ 2017-07-18 11:49 realcp1018 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 早上打开笔记本想开启SQL Server服务时报错,于是根据提示查看windows日志: 依次点开报错发现第一条是1433端口被占用,于是找相关的进程: 于是杀掉此进程: 然后启动SQL Server服务成功。 阅读全文
posted @ 2017-07-18 11:46 realcp1018 阅读(578) 评论(0) 推荐(0) 编辑
摘要: insert语句: 其上锁情况为: insert语句会对表上的所有索引作出更新,因此这里看到的索引列较多,我们先把所有的索引搞出来看看: 可以看到所有索引都涉及到了,然后我们来仔细分析下加锁情况: 1.表1717581157添加了表级的IX锁,这里objid为41查出来的是NULL表名,不做讨论。 阅读全文
posted @ 2017-06-21 15:38 realcp1018 阅读(2608) 评论(0) 推荐(0) 编辑
摘要: update语句: 本例中由于看到的是update执行完的锁情况,因此无法看到IU锁,但其实针对要修改的数据页和索引页会先加IU锁,记录和键先加U锁,然后再转化为IX和X锁。 如果想要看到IU锁和U锁,可以在update中使用索引列的过滤条件但不更新索引列来实现,这样你可以通过sp_lock看到索引 阅读全文
posted @ 2017-06-21 15:36 realcp1018 阅读(3234) 评论(0) 推荐(1) 编辑
摘要: 本例中使用begin tran和with (holdlock)提示来观察SQL Server在select语句中的锁。 开启事务是为了保证时间极短的查询也能观察到锁情况,holdlock相当于开启序列化事务隔离级别,只有在提交后才会释放锁,且对索引加键范围锁防止幻读。 1. 查询主键索引的selec 阅读全文
posted @ 2017-06-21 15:32 realcp1018 阅读(5597) 评论(1) 推荐(0) 编辑
摘要: 以前虽然在网上看到很多关于Oracle锁机制的描述,但总感觉哪里有缺陷不适合自己,因此花了点时间参考官网以及Tom Tyke的《Oracle 9i/10g/11g编程艺术》一书整理了一下Oracle锁相关的知识。 Ps:此博客经过多次编辑,以当前版为准。 官网网址参考: 11.2 https://d 阅读全文
posted @ 2017-06-17 12:29 realcp1018 阅读(11905) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页