zoukankan      html  css  js  c++  java
  • 查询表所在文件组

    已分区的表
    SELECT DISTINCT
       t.name                            AS TableName
           ,ps.name                          AS PSName
           ,fg.name                          AS FileGroupName
           ,f.name AS [FileName]
           ,f.physical_name AS [FilePhysicalName]
           --,dds.destination_id AS PartitionNumber --去除注释即可显示文件的分区数
    FROM   sys.tables                        AS t
           INNER JOIN sys.indexes            AS i
                ON  (t.object_id = i.object_id)
           INNER JOIN sys.partition_schemes  AS ps
                ON  (i.data_space_id = ps.data_space_id)
           INNER JOIN sys.destination_data_spaces AS dds
                ON  (ps.data_space_id = dds.partition_scheme_id)
           INNER JOIN sys.filegroups         AS fg
                ON  dds.data_space_id = fg.data_space_id
           INNER JOIN sys.database_files f
                ON  f.data_space_id = fg.data_space_id
    --WHERE  t.name = 'tableName'

     未分区的表

    SELECT t.[name], i.[name], i.[index_id], f.[name]
    FROM sys.indexes i
    INNER JOIN sys.filegroups f
    ON i.data_space_id = f.data_space_id
    INNER JOIN sys.tables AS t
    ON i.[object_id] = t.[object_id]
    --WHERE t.name='tablename'

    另一种方法

    SELECT o.[name] N'对象名', o.[type], i.[name] N'索引名', i.[index_id], f.[name] N'文件组名'
     FROM sys.indexes i
     INNER JOIN sys.filegroups f
     ON i.data_space_id = f.data_space_id
     INNER JOIN sys.all_objects o
     ON i.[object_id] = o.[object_id]
     WHERE 
     --o.type = 'U' -- UDT
     --AND 
     i.data_space_id='4'  --文
     --AND f.name='DisLocalPureDataThree'
     
  • 相关阅读:
    mysql 取年、月、日、时间
    第4步:创建RAC共享磁盘组
    第3步:添加用户与安装路径
    第2步:配置系统安装环境
    第1步:安装虚拟机+配置网络
    nodejs rar/zip加密压缩、解压缩
    使用shell脚本守护node进程
    抒发一下这些天用django做web项目的一些体会
    编写gulpfile.js文件:压缩合并css、js
    在NodeJS中使用流程控制工具Async
  • 原文地址:https://www.cnblogs.com/baozhu/p/9291747.html
Copyright © 2011-2022 走看看