sysprocesses 页首
sysprocesses 表中保存关于运行在 Microsoft? SQL Server? 上的进程的信息。这些进程可以是客户端进程或系统进程。 sysprocesses 只存储在 master 数据库中。
列名
|
数据类型
|
描述
|
spid
|
smallint
|
SQL Server 进程 ID。
|
kpid
|
smallint
|
Microsoft Windows NT 4.0? 线程 ID。
|
blocked
|
smallint
|
分块进程的进程 ID ( spid )。
|
waittype
|
binary(2)
|
保留。
|
waittime
|
int
|
当前等待时间(以毫秒为单位)。当进程不处于等待时,为 0。
|
lastwaittype
|
nchar(32)
|
表示上次或当前等待类型名称的字符串。
|
waitresource
|
nchar(32)
|
锁资源的文本化表示法。
|
dbid
|
smallint
|
当前正由进程使用的数据库 ID。
|
uid
|
smallint
|
执行命令的用户 ID。
|
cpu
|
int
|
进程的累计 CPU 时间。无论 SET STATISTICS TIME ON 选项是 ON 还是 OFF,都为所有进程更新该条目。
|
physical_io
|
int
|
进程的累计磁盘读取和写入。
|
memusage
|
int
|
当前分配给该进程的过程高速缓存中的页数。一个负数,表示进程正在释放由另一个进程分配的内存。
|
login_time
|
datetime
|
客户端进程登录到服务器的时间。对于系统进程,是存储 SQL Server 启动发生的时间。
|
last_batch
|
datetime
|
客户端进程上次执行远程存储过程调用或 EXECUTE 语句的时间。对于系统进程,是存储 SQL Server 启动发生的时间。
|
ecid
|
smallint
|
用于唯一标识代表单个进程进行操作的子线程的执行上下文 ID。
|
open_tran
|
smallint
|
进程的打开事务数。
|
status
|
nchar(30)
|
进程 ID 状态(如运行、休眠等)。
|
sid
|
binary(85)
|
用户的全局唯一标识符 (GUID)。
|
hostname
|
nchar(128)
|
工作站的名称。
|
program_name
|
nchar(128)
|
应用程序的名称。
|
hostprocess
|
nchar(8)
|
工作站进程 ID 号。
|
cmd
|
nchar(16)
|
当前正在执行的命令。
|
nt_domain
|
nchar(128)
|
客户端的 Windows NT 4.0 域(如果使用 Windows 身份验证)或信任连接的 Windows NT 4.0 域。
|
nt_username
|
nchar(128)
|
进程的 Windows NT 4.0用户名(如果使用 Windows 身份验证)或信任连接的 Windows NT 4.0 用户名。
|
net_address
|
nchar(12)
|
指派给每个用户工作站上的网络接口卡唯一标识符。当用户登录时,该标识符插入 net_address 列。
|
net_library
|
nchar(12)
|
用于存储客户端网络库的列。每个客户端进程都在网络连接上进入。网络连接有一个与这些进程关联的网络库,该网络库使得这些进程可以建立连接。有关更多信息,请参见客户端和服务器 Net-Library。
|
loginame
|
nchar(128)
|
登录名。
|
sysremotelogins 页首
每个允许调用 Microsoft? SQL Server? 上的远程存储过程的远程用户占一行。
列名
|
数据类型
|
描述
|
remoteserverid
|
smallint
|
远程服务器标识。
|
remoteusername
|
nvarchar(128)
|
远程服务器上的用户登录名。
|
status
|
smallint
|
选项的位图。
|
sid
|
varbinary(85)
|
Microsoft Windows NT? 用户安全 ID。
|
changedate
|
datetime
|
添加远程用户的日期和时间。
|
syscolumns 页首
每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。
列名
|
数据类型
|
描述
|
name
|
sysname
|
列名或过程参数的名称。
|
id
|
int
|
该列所属的表对象 ID,或与该参数关联的存储过程 ID。
|
xtype
|
tinyint
|
systypes 中的物理存储类型。
|
typestat
|
tinyint
|
仅限内部使用。
|
xusertype
|
smallint
|
扩展的用户定义数据类型 ID。
|
length
|
smallint
|
systypes 中的最大物理存储长度。
|
xprec
|
tinyint
|
仅限内部使用。
|
xscale
|
tinyint
|
仅限内部使用。
|
colid
|
smallint
|
列或参数 ID。
|
xoffset
|
smallint
|
仅限内部使用。
|
bitpos
|
tinyint
|
仅限内部使用。
|
reserved
|
tinyint
|
仅限内部使用。
|
colstat
|
smallint
|
仅限内部使用。
|
cdefault
|
int
|
该列的默认值 ID。
|
domain
|
int
|
该列的规则或 CHECK 约束 ID。
|
number
|
smallint
|
过程分组时(0 表示非过程项)的子过程号。
|
colorder
|
smallint
|
仅限内部使用。
|
autoval
|
varbinary(255)
|
仅限内部使用。
|
offset
|
smallint
|
该列所在行的偏移量;如果为负,表示可变长度行。
|
status
|
tinyint
|
用于描述列或参数属性的位图:
0x08 = 列允许空值。
0x10 = 当添加 varchar 或 varbinary 列时,ANSI 填充生效。保留 varchar 列的尾随空格,保留 varbinary 列的尾随零。
0x40 = 参数为 OUTPUT 参数。
0x80 = 列为标识列。
|
type
|
tinyint
|
systypes 中的物理存储类型。
|
usertype
|
smallint
|
systypes 中的用户定义数据类型 ID。
|
printfmt
|
varchar(255)
|
仅限内部使用。
|
prec
|
smallint
|
该列的精度级别。
|
scale
|
int
|
该列的小数位数。
|
iscomputed
|
int
|
表示是否已计算该列的标志:
0 = 未计算。
1 = 已计算。
|
isoutparam
|
int
|
表示该过程参数是否是输出参数:
1 = 真。
0 = 假。
|
isnullable
|
int
|
表示该列是否允许空值:
1 = 真。
0 = 假。
|
sysconstraints 页首
包含约束映射,映射到拥有该约束的对象。该系统目录存储在每个数据库中。
列名
|
数据类型
|
描述
|
constid
|
int
|
约束号。
|
id
|
int
|
拥有该约束的表 ID。
|
colid
|
smallint
|
在其上定义约束的列 ID,如果是表约束则为 0。
|
spare1
|
tinyint
|
保留。
|
status
|
int
|
位图指示状态。可能的值包括:
1 = PRIMARY KEY 约束。
2 = UNIQUE KEY 约束。
3 = FOREIGN KEY 约束。
4 = CHECK 约束。
5 = DEFAULT 约束。
16 = 列级约束。
32 = 表级约束。
|
actions
|
int
|
保留。
|
error
|
int
|
保留。
|
sysfilegroups 页首
数据库中的每个文件组在表中占一行。该表存储在每个数据库中。在该表中至少有一项用于主文件组。
列名
|
数据类型
|
描述
|
groupid
|
smallint
|
每个数据库的唯一组标识号。
|
allocpolicy
|
smallint
|
保留。
|
status
|
int
|
0x8 = READ ONLY
0x10 = DEFAULT
|
groupname
|
sysname
|
文件组的名称。
|
sysfiles 页首
数据库中的每个文件在表中占一行。该系统表是虚拟表,不能直接更新或修改。
列名
|
数据类型
|
描述
|
fileid
|
smallint
|
每个数据库的唯一文件标识号。
|
groupid
|
smallint
|
文件组标识号。
|
size
|
int
|
文件大小(以 8 KB 页为单位)。
|
maxsize
|
int
|
最大文件大小(以 8 KB 页为单位)。0 值表示不增长,–1 值表示文件应一直增长到磁盘已满。
|
growth
|
int
|
数据库的增长大小。0 值表示不增长。根据状态的值,可以是页数或文件大小的百分比。如果 status 包含 0x100000,则 growth 是文件大小的百分比;否则,它是页数。
|
status
|
int
|
growth 值(以兆字节 (MB) 或千字节 (KB) 为单位)的状态位。
0x1 = 默认设备。
0x2 = 磁盘文件。
0x40 = 日志设备。
0x80 = 自上次备份后已写入文件。
0x4000 = 由 CREATE DATABASE 语句
隐性创建的设备。
0x8000 = 在数据库创建过程中创建的设备。
0x100000 = 按百分比而不是按页数增长。
|
perf
|
int
|
保留。
|
name
|
nchar(128)
|
文件的逻辑名称。
|
filename
|
nchar(260)
|
物理设备的名称,包括文件的完整路径。
|
sysforeignkeys 页首
包含关于表定义中的 FOREIGN KEY 约束的信息。该表存储在每个数据库中。
列名
|
数据类型
|
描述
|
constid
|
int
|
FOREIGN KEY 约束的 ID。
|
fkeyid
|
int
|
具有 FOREIGN KEY 约束的表对象 ID。
|
rkeyid
|
int
|
在 FOREIGN KEY 约束中引用的表对象 ID。
|
fkey
|
smallint
|
正在引用的列 ID。
|
rkey
|
smallint
|
已引用的列 ID。
|
keyno
|
smallint
|
该列在引用列列表中的位置。
|
sysindexes 页首
数据库中的每个索引和表在表中各占一行。该表存储在每个数据库中。
列名
|
数据类型
|
描述
|
id
|
int
|
表 ID(如果 indid = 0 或 255)。否则为索引所属表的 ID。
|
status
|
int
|
内部系统状态信息。
|
first
|
binary(6)
|
指向第一页或根页的指针。
|
indid
|
smallint
|
索引 ID:
1 = 聚集索引
>1 = 非聚集
255 = 具有 text 或 image 数据的表条目
|
root
|
binary(6)
|
如果 indid >= 1 和 < 255, root 是指向根页的指针。如果 indid = 0 或 indid = 255, root 是指向最后一页的指针。
|
minlen
|
smallint
|
最小行大小。
|
keycnt
|
smallint
|
键的数目。
|
groupid
|
smallint
|
在其上创建对象的文件组 ID。
|
dpages
|
int
|
如果 indid = 0 或 indid = 1, dpages 是已用数据页的计数。如果 indid = 255,其设置为 0。否则是已用索引页的计数。
|
reserved
|
int
|
如果 indid = 0 或 indid = 1, reserved 是分配给所有索引和表数据的页计数。如果 indid = 255, reserved 是分配给 text 或 image 数据的页计数。否则是分配给索引的页计数。
|
used
|
int
|
如果 indid = 0 或 indid = 1, used 是用于所有索引和表数据的总页数。如果 indid = 255, used 是用于 text 或 image 数据的页计数。否则是用于索引的页计数。
|
rowcnt
|
bigint
|
基于 indid = 0 和 indid = 1 的数据级行计数。如果 indid = 255, rowcnt 设置为 0。
|
rowmodctr
|
int
|
对自上次更新表的统计后插入、删除或更新行的总数进行计数。
|
xmaxlen
|
smallint
|
最大行大小。
|
maxirow
|
smallint
|
最大非叶索引行大小。
|
OrigFillFactor
|
tinyint
|
创建索引时使用的起始填充因子值。不保留该值;然而,如果需要重新创建索引但记不住当初使用的填充因子,则该值可能很有帮助。
|
reserved1
|
tinyint
|
保留。
|
reserved2
|
int
|
保留。
|
FirstIAM
|
binary(6)
|
保留。
|
impid
|
smallint
|
保留。索引实现标志。
|
lockflags
|
smallint
|
用于约束经过考虑的索引锁粒度。例如,对于本质上是只读的查找表,可以将其设置为仅进行表级锁定以使锁定成本减到最小。
|
pgmodctr
|
int
|
保留。
|
keys
|
varbinary(816)
|
组成索引键的列 ID 列表。
|
name
|
sysname
|
表名(如果 indid = 0 或 255)。否则为索引的名称。
|
statblob
|
image
|
统计 BLOB。
|
maxlen
|
int
|
保留。
|
rows
|
int
|
基于 indid = 0 和 indid = 1的数据级行数,该值对于 indid >1 重复。如果 indid = 255, rows 设置为 0。提供该列是为了向后兼容。
|
|
转载于:https://www.cnblogs.com/worfdream/archive/2010/05/17/1737819.html
sql server系统表详细说明(2)相关推荐
- sql server系统表详细说明(二)(摘)
sysaltfiles 在特殊情况下,包含与数据库中的文件相对应的行.该表存储在 master 数据库中. 列名 数据类型 描述 fileid smallint 每个数据库的唯一文件标识号. grou ...
- sql server系统表详细说明(转)
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选 ...
- sql server2008系统表详细说明sys.开头的表
sql server2008系统表详细说明sys.开头的表 一.库里有多少个表,表名等 select * from INFORMATION_SCHEMA.TABLES 二.查询表.字段.类型.是否主键 ...
- SQL SERVER系统表
系统表查看 SQL SERVER系统表在系统数据库master中,其实确切的说这些系统表是视图,可以在master库下的视图下查看 常用系统表及功能 sysaltfiles 主数据库 保存数据库的文件 ...
- SQL Server 系统表介绍:sys.dm_exec_sessions
针对 SQL Server 上的每个经过身份验证的会话返回一行.sys.dm_exec_sessions 是服务器范围的视图,显示了有关所有活动用户连接和内部任务的信息.此信息包含客户端版本.客户端程 ...
- SQL Server系统表sysobjects介绍与使用
关于SQL Server数据库的一切信息都保存在它的系统表格里.我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格.但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器.你可 ...
- sql server 系统表 介绍
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选 ...
- 2.SQL SERVER笔记——SQL SERVER系统概念
2.SQL SERVER笔记--SQL SERVER系统概念 系统数据库 数据库管理员(DBA)的一项基本的技能是对SQL数据库引擎的系统数据库的深刻理解.数据库开发人员了解SQLSERVER自带的系 ...
- 转:[MSSQL] - SQL Server 2000 系统表详细说明
转:http://blog.csdn.net/ztf007/archive/2007/10/20/1834168.aspx SQL Server 2000 系统表详细说明 sysaltfiles 主 ...
- 应用事件探查器优化SQL Server系统[转]
应用事件探查器优化SQL Server系统 关键词:Mssql,,概述 当你的SQL Server数据库系统运行缓慢的时候,你或许多多少少知道可以使用SQL Server Profiler(中文叫SQ ...
最新文章
- 如何解决头文件重复包含和宏的重复定义问题:用#ifndef 、#define、#endif
- 全球及中国植物脂肪酸行业供给前景与需求规模预测报告2022版
- how is __metadata.media_src generated in backend
- 如何识别“答非所问”?使用gensim进行文本相似度计算
- leetcode题解(二叉树和递归问题)
- 友盟统计集成_友盟+智能超链U-Link,助力开发者拥有更极致的分享体验_互联网_科技快报...
- 百面机器学习—12.优化算法
- matlab中的ftell函数,Matlab之文件操作函数fclose | ferror | fopen | frewind | fseek | ftell函数...
- 智能商业20讲--曾明.听后感悟
- vb2010 java,连接用vb成功连接access2010
- wps文字表格制作拼音田字格模板_手把手教你用wps表格excel制作田字格书法练习字帖...
- 目标目录非空,而且似乎未包含以前编译的应用程序。请手动删除它,或选择其他目标目录...
- HTML5 通过Vedio标签实现视频循环播放
- 工地实名制人脸识别门禁通道闸机如何安装?
- Ubuntu下配置FreeRadius+L2TP+MySQL,实现限制用户流量和登录人数
- Nachos project1 领悟
- 傅里叶变换的相关公式
- K-means 算法实现二维数据聚类
- glibc和musl libc的区别
- Masterboxan INC智能化资产配置模式上线,全方位提升数字化金融服务
热门文章
- 教你如何理解Vue中的nextTick
- vue - 开发环境构建
- 34.了解那些算法要求使用排序的区间作为参数
- python numpy 数据类型为python对象-关于Numpy数据类型对象(dtype)使用详解
- html文本框部分字体变颜色,实现文本框内,部分字体颜色、字号等自定义
- python策略模式包含角色_Python 之策略模式
- snapgene怎么比对序列_找不到相似序列?快来Blast一下!
- word 产生很多temp 不显示_Word与PPT互转,怎样才能30秒内搞定?教程来了
- 《计算机操作系统》练习题
- HighCharts:设置坐标轴字体样式