原文:人人都是 DBA(II)SQL Server 元数据

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

2014-11-27 08:56 13 4663 推荐指数:

查看详情

人人都是 DBA(V)SQL Server 数据库文件

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

Tue Dec 02 16:47:00 CST 2014 14 4824
人人都是 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(IV)SQL Server 内存管理

SQL Server 的内存管理是一个庞大的主题,涉及特别多的概念和技术,例如常见的 Plan Cache、Buffer Pool、Memory Clerks 等。本文仅是管中窥豹,描述常见的内存管理相关概念。 在了解内存管理之前,通过 sys.dm_os_memory_clerks 视图 ...

Mon Dec 01 16:37:00 CST 2014 4 3438
人人都是 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(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
探索SQL Server元数据(一)

简介   在数据库中,我们除了存储数据外,还存储了大量的元数据。它们主要的作用就是描述数据库怎么建立、配置、以及各种对象的属性等。本篇简单介绍如何使用和查询元数据,如何更有效的管理SQLServer 数据库。   对一些有经验的数据库开发和管理人员而言,元数据是非常有价值的。下面我会介绍一下 ...

Sat Jul 14 01:28:00 CST 2018 2 1640
探索SQL Server元数据(二)

背景   上一篇中,我介绍了SQL Server 允许访问数据库的元数据,为什么有元数据,如何使用元数据。这一篇中我会介绍如何进一步找到各种有价值的信息。以触发器为例,因为它们往往一起很多问题。 那么如何找到触发器的数据?   以sys.system_viewsis表开始。让我们查询 ...

Wed Jul 18 01:08:00 CST 2018 1 1107
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM