zoukankan      html  css  js  c++  java
  • DBCC了解页面结构

    DBCC TRACEON (3604) --将trace结果输出到前端
    dbcc page('kk',1,95344,1)
    --用于查询一个页面的内部存储结构信息
    /*DBCC Page ({dbid|dbname},filenum,pagenum[,printopt])
    ?
    具体参数描述如下:
    dbid: 包含页面的数据库ID
    dbname:包含页面的数据库的名称
    filenum:包含页面的文件编号
    pagenum:文件内的页面
    printopt:可选的输出选项;选用其中一个值:
    0:默认值,输出缓冲区的标题和页面标题
    1:输出缓冲区的标题、页面标题(分别输出每一行),以及行偏移量表
    2:输出缓冲区的标题、页面标题(整体输出页面),以及行偏移量表
    3:输出缓冲区的标题、页面标题(分别输出每一行),以及行偏移量表;每一行后跟分别列出的它的列值
    */

    dbcc page('kk',1,95344,3) --显示具体字段内容
    WITH TABLERESULTS --通过网格显示

    DBCC IND('KK',index_test,-1)
    /* DBCC IND 命令用于查询一个存储对象的内部存储结构信息,该命令有4个参数, 前3个参数必须指定。语法如下:
    DBCC IND ( { 'dbname' | dbid }, { 'objname' | objid },{ nonclustered indid | 1 | 0 | -1 | -2 } [, partition_number] )

    第一个参数是数据库名或数据库ID。
    第二个参数是数据库中的对象名或对象ID,对象可以是表或者索引视图。
    第三个参数是一个非聚集索引ID或者 1, 0, 1, or 2. 值的含义:
     0: 只显示对象的in-row data页和 in-row IAM 页。
     1: 显示对象的全部页, 包含IAM 页, in-row数据页, LOB 数据页row-overflow 数据页 . 如果请求的对象含有聚集所以则索引页也包括。
     -1: 显示全部IAM页,数据页, 索引页 也包括 LOB 和row-overflow 数据页。
     -2: 显示全部IAM页。
     Nonclustered index ID:显示索引的全部 IAM页, data页和索引页,包含LOB和 row-overflow数据页。

    为了兼容sql server 2000,第四个参数是可选的,该参数用于指定一个分区号.如果不给定值或者给定0, 则显示全部分区数
    */
  • 相关阅读:
    [每日一题系列] LeetCode 1071. 字符串的最大公因子
    [每日一题系列] LeetCode 1013. 将数组分成和相等的三个部分
    git diff (19)
    WinDbg探究CLR底层(1)
    使用LINQ、Lambda 表达式 、委托快速比较两个集合,找出需要新增、修改、删除的对象
    转MySQL遇到的语法差异及解决方案
    批量拼脚本神器-NimbleText
    Visual Studio 2017中使用正则修改部分内容
    如何使用ILAsm与ILDasm修改.Net exe(dll)文件
    在Windows上安装Elasticsearch v5.4.2
  • 原文地址:https://www.cnblogs.com/zping/p/2363333.html
Copyright © 2011-2022 走看看