随笔分类 -  sqlserver

摘要:网上有许多的关于性能计数器的文章介绍,本人发现它们大多数仅仅是对计数器概念做一个说明,今天心血来潮,写一下自己对性能计数器的理解。 以下是本人常用的计数器以及说明: System\Processor Queue Length:CPU的请求队列数,长时间大于服务器CPU核数,表面上是CPU出现瓶颈,但 阅读全文
posted @ 2020-07-14 11:22 菜鸟就是我 阅读(540) 评论(0) 推荐(0)
摘要:准备工作 1、 四台已安装windows server 2008 r2 系统的虚拟机,配置如下: CPU : 1核 MEMORY : 2GB DISK : 40GB(未分区) NetAdapter : 2块 2、 网卡设置: 本地连接:外网IP(由于虚拟机本身处于内网网段,192.168.1.2-1 阅读全文
posted @ 2015-10-23 12:12 菜鸟就是我 阅读(16777) 评论(28) 推荐(10)
摘要:/* 测试数据存储 */ 准备工作 -- -- 创建测试数据库 -- create database test go -- -- 创建测试表 -- use test go create table test( id int identity(1,1) not null, name varchar(1 阅读全文
posted @ 2015-06-01 17:16 菜鸟就是我 阅读(1067) 评论(0) 推荐(0)
摘要:tempdb这个系统数据库大家都很熟悉,很多新手对tempdb都是不去操作,而使用它的默认配置。 这其实并没有错,但是在追求性能之上的情况下,可以考虑对tempdb的配置进行修改。 服务器配置: 系统:win2008 数据库:sqlserver2008 R2 CPU:24核, 内存:224GB,其中 阅读全文
posted @ 2015-03-26 18:23 菜鸟就是我 阅读(4973) 评论(0) 推荐(0)
摘要:下面是本人画的一张关于数据页和索引存储结构图 此图中,最上部分是数据页的存储结构。 下半部分是表中有索引,这里就出现了B-Tree结构,索引的根级会引用索引的下一级,直到索引的最后一级,这一级引用的对象是RID(当表中不存在聚集索引时,RID会指向每一行数据存储位置,RID的字段长度为16字节)或聚 阅读全文
posted @ 2015-03-11 12:13 菜鸟就是我 阅读(9755) 评论(0) 推荐(2)
摘要:看了网上很多关于死锁的的博客,大家通常介绍死锁的原理,本人也写一个详细的分析。当然,是关于SQLSERVER的死锁。 使用SQL Profiler抓取死锁事件 2、选择选项卡:事件选择,勾选右下角的显示所有事件,找到Locks事件,勾选上Deadlock graph。 3、再选择第三个选项卡:事件提 阅读全文
posted @ 2014-08-14 16:42 菜鸟就是我 阅读(11393) 评论(4) 推荐(4)