原文:人人都是 DBA(IV)SQL Server 内存管理

SQL Server 的内存管理是一个庞大的主题,涉及特别多的概念和技术,例如常见的 Plan Cache Buffer Pool Memory Clerks 等。本文仅是管中窥豹,描述常见的内存管理相关概念。 在了解内存管理之前,通过 sys.dm os memory clerks 视图可以查询内存的使用职责 Memory Clerks ,也就是内存的消耗者。 SQL Server 中最主要的内 ...

2014-12-01 08:37 4 3438 推荐指数:

查看详情

人人都是 DBA(III)SQL Server 调度器

SQL Server 中,当数据库启动后,SQL Server 会为每个物理 CPU(包括 Physical CPU 和 Hyperthreaded)创建一个对应的任务调度器(Scheduler),Scheduler 可以看作为逻辑 CPU(Logical CPU)。 根据 Affinity ...

Fri Nov 28 16:31:00 CST 2014 8 2989
人人都是 DBA(VI)SQL Server 事务日志

SQL Server 的数据库引擎通过事务服务(Transaction Services)提供事务的 ACID 属性支持。ACID 属性包括: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability ...

Wed Dec 03 16:45:00 CST 2014 14 3414
人人都是 DBA(II)SQL Server 元数据

SQL Server 中维护了一组表用于存储 SQL Server 中所有的对象、数据类型、约束条件、配置选项、可用资源等信息,这些信息称为元数据信息(Metadata),而这些表称为系统基础表(System Base Tables)。在这些基础表中,存在于 master 数据库中的一部分基础表 ...

Thu Nov 27 16:56:00 CST 2014 13 4663
人人都是 DBA(VIII)SQL Server 页存储结构

当在 SQL Server 数据库中创建一张表时,会在多张系统基础表中插入所创建表的信息,用于管理该表。通过目录视图 sys.tables, sys.columns, sys.indexes 可以查看新建的表的元数据信息。 下面使用创建 Customer 表的过程作为示例 ...

Tue Dec 09 16:55:00 CST 2014 2 2395
人人都是 DBA(I)SQL Server 体系结构

在了解 SQL Server 数据库时,可以先从数据库的体系结构来观察。SQL Server 的体系结构中包含 4 个主要组成部分: 协议层(Protocols) 关系引擎(Relational Engine),也称为查询处理器(Query Processor) 存储引擎 ...

Wed Nov 26 16:48:00 CST 2014 27 11951
人人都是 DBA(V)SQL Server 数据库文件

SQL Server 数据库安装后会包含 4 个默认系统数据库:master, model, msdb, tempdb。 master master 数据库包含用于记录整个服务器安装信息和后续创建的所有数据库的信息,包括磁盘空间信息、文件分配信息、文件使用信息、系统级的配置项 ...

Tue Dec 02 16:47:00 CST 2014 14 4824
浅谈SQL Server 对于内存管理

简介 理解SQL Server对于内存管理是对于SQL Server问题处理和性能调优的基本,本篇文章讲述SQL Server对于内存管理内存原理。 二级存储(secondary storage) 对于计算机来说,存储体系是分层级的。离CPU越近的地方速度愉快 ...

Thu Aug 16 15:38:00 CST 2012 50 44030
浅谈SQL Server 对于内存管理

原文地址:https://www.cnblogs.com/CareySon/archive/2012/08/16/HowSQLServerManageMemory.html 简介 理解SQL Server对于内存管理是对于SQL Server问题处理和性能调优的基本,本篇文章讲述 ...

Mon Nov 13 19:24:00 CST 2017 0 2549
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM