SQL Server 數據庫安裝后會包含 4 個默認系統數據庫:master, model, msdb, tempdb。 master master 數據庫包含用於記錄整個服務器安裝信息和后續創建的所有數據庫的信息,包括磁盤空間信息、文件分配信息、文件使用信息、系統級的配置項 ...
SQL Server 中維護了一組表用於存儲 SQL Server 中所有的對象 數據類型 約束條件 配置選項 可用資源等信息,這些信息稱為元數據信息 Metadata ,而這些表稱為系統基礎表 System Base Tables 。在這些基礎表中,存在於 master 數據庫中的一部分基礎表包含系統級范圍的信息。存在於特定數據庫 也包含 master db 中的基礎表包含屬於該特定數據庫的對象 ...
2014-11-27 08:56 13 4663 推薦指數:
SQL Server 數據庫安裝后會包含 4 個默認系統數據庫:master, model, msdb, tempdb。 master master 數據庫包含用於記錄整個服務器安裝信息和后續創建的所有數據庫的信息,包括磁盤空間信息、文件分配信息、文件使用信息、系統級的配置項 ...
在 SQL Server 中,當數據庫啟動后,SQL Server 會為每個物理 CPU(包括 Physical CPU 和 Hyperthreaded)創建一個對應的任務調度器(Scheduler),Scheduler 可以看作為邏輯 CPU(Logical CPU)。 根據 Affinity ...
SQL Server 的內存管理是一個龐大的主題,涉及特別多的概念和技術,例如常見的 Plan Cache、Buffer Pool、Memory Clerks 等。本文僅是管中窺豹,描述常見的內存管理相關概念。 在了解內存管理之前,通過 sys.dm_os_memory_clerks 視圖 ...
SQL Server 的數據庫引擎通過事務服務(Transaction Services)提供事務的 ACID 屬性支持。ACID 屬性包括: 原子性(Atomicity) 一致性(Consistency) 隔離性(Isolation) 持久性(Durability ...
當在 SQL Server 數據庫中創建一張表時,會在多張系統基礎表中插入所創建表的信息,用於管理該表。通過目錄視圖 sys.tables, sys.columns, sys.indexes 可以查看新建的表的元數據信息。 下面使用創建 Customer 表的過程作為示例 ...
在了解 SQL Server 數據庫時,可以先從數據庫的體系結構來觀察。SQL Server 的體系結構中包含 4 個主要組成部分: 協議層(Protocols) 關系引擎(Relational Engine),也稱為查詢處理器(Query Processor) 存儲引擎 ...
簡介 在數據庫中,我們除了存儲數據外,還存儲了大量的元數據。它們主要的作用就是描述數據庫怎么建立、配置、以及各種對象的屬性等。本篇簡單介紹如何使用和查詢元數據,如何更有效的管理SQLServer 數據庫。 對一些有經驗的數據庫開發和管理人員而言,元數據是非常有價值的。下面我會介紹一下 ...
背景 上一篇中,我介紹了SQL Server 允許訪問數據庫的元數據,為什么有元數據,如何使用元數據。這一篇中我會介紹如何進一步找到各種有價值的信息。以觸發器為例,因為它們往往一起很多問題。 那么如何找到觸發器的數據? 以sys.system_viewsis表開始。讓我們查詢 ...