`
sun4love
  • 浏览: 233573 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

查看分区在哪个文件组

    博客分类:
  • db
阅读更多

SQL SERVER的分区表,如果想知道哪条记录位于哪个分区,然后该分区对应的是哪个文件组,可以这样查找:

    select fg.name
    from sys.destination_data_spaces sp
    inner join sys.partition_schemes scm on sp.partition_scheme_id = scm.data_space_id
    inner join sys.filegroups fg on fg.data_space_id = sp.data_space_id
    where scm.name='分区方案名称' and sp.destination_id=分区号;

获得分区号可以:


$PARTITION.分区函数名称(边界值)

 

以上来自http://blog.csdn.net/leftfist/archive/2010/08/04/5788814.aspx

 

 

 

样例

select fg.name

    from sys.destination_data_spaces sp

    inner join sys.partition_schemes scm on sp.partition_scheme_id = scm.data_space_id

    inner join sys.filegroups fg on fg.data_space_id = sp.data_space_id

    where scm.name='ps_recDate' and sp.destination_id=$PARTITION.pf_recDate('2011-01-12T23:59:59.997');

 

分享到:
评论

相关推荐

    在SQL Server 2005的多个文件组中管理多个分区

    在SQL Server 2005的多个文件组中管理多个分区

    查看sqlserver表分区数据分布

    从这个例子中可以看出,`Orders`表被分成了三个分区,分别存储在不同的文件组中,每个分区对应了一段时间范围内的订单数据。 #### 五、总结 通过对SQL Server表分区数据分布的查询,我们可以更直观地了解到数据的...

    易语言硬盘分区找文件源码

    在易语言中,开发者可以利用其独特的语法和丰富的库函数来实现各种功能,包括对计算机硬件资源的操作,如硬盘分区管理和文件查找等。本主题将深入探讨如何使用易语言在硬盘分区上查找文件的源码实现。 首先,我们要...

    MS SQL Server分区表、分区索引详解

    如果频繁地对整个分区数据集进行操作,则文件组的数量最好与分区数量相同,并且这些文件组应当分布在不同的磁盘上。结合多CPU系统,SQL Server可以并行处理这些分区,从而显著减少处理大规模复杂报表和分析所需的...

    浅谈硬盘分区、Raid和LVM

    在创建分区时,需要设定硬盘的关键物理参数,并指定主引导记录(MBR)的位置。MBR是一个重要的组成部分,用于存储分区表和其他必要的引导信息。 #### 二、硬盘分区类型 硬盘分区主要包括三种类型: 1. **主分区**...

    数据库表、文件与文件组

    在数据库系统中,文件和文件组是物理存储层面的关键概念,它们与数据库表之间的关系构成了数据存储的基础架构。 首先,数据库文件是数据库在磁盘上的实际存在形式。主要分为两种类型:主数据文件(mdf)和次要数据...

    sqlserver2005 创建分区表 分区索引 注意事宜 分区索引

    如果经常执行跨分区的全表操作,建议使用与分区数相同的文件组,并将它们分布在不同的物理磁盘上,以便利用并行处理加速处理速度。 - **步骤3:创建分区函数** 分区函数定义了数据如何分配到各个分区。例如,创建...

    sqlserver2005表分区

    文件组可以提高管理和性能,因为不同的分区可以分布在不同的硬盘上。在SQL Server Management Studio中,右键点击数据库,选择“属性”,然后在“文件组”选项中添加新的文件组。 2. 添加数据库文件:接下来,为每个...

    sql server分区表实例

    在创建分区表时,我们可以选择将不同分区分配到不同的文件组,以实现数据的分散存储,提高I/O性能。例如,可以将热点数据放在高速磁盘上,非热点数据放在成本较低的存储上。 `RangeCaseStudyScript2-...

    SQL Server 表分区操作详解

    建立分区表需要创建文件组,而创建多个文件组的目的是为了获得好的 I/O 平衡。 在 SQL Server 2005 中引入的表分区技术,允许用户将数据分散存放到不同的物理磁盘中,以提高查询性能。表分区操作过程由三个步骤组成...

    SQL Server根据分区表名查找所在的文件及文件组实现脚本

    分区表将大型表的数据分成多个部分,每个部分称为一个分区,可以根据特定的分区函数分布在不同的文件和文件组上。这样,查询时只需要扫描与查询条件相关的分区,提高了数据处理速度。本话题将详细讲解如何根据分区...

    SQL Server分区表

    - **分区方案**指定了每个分区应存储在哪个文件组中。例如: ```sql CREATE PARTITION SCHEME callcenter_log_PS1 AS PARTITION callcenter_log_PF1 TO (FG_200811, FG_200812, FG_200901); ``` 3. **创建...

    SQL2005分区表详解

    每个分区都存储在不同的文件组中,这样可以更好地管理和优化数据。 分区键是定义分区的关键元素,它基于一个特定的列(通常是日期或数字),这个列的值决定了数据在哪个分区中存储。例如,在提供的示例中,`...

    手工定位Ext3分区文件

    观看这个视频,可以直观地了解如何在命令行环境下执行上述步骤,从而提高在实际工作中手动定位和恢复Ext3分区文件的能力。对于想要深入学习Linux文件系统或从事数据恢复工作的人员来说,这是一个非常有价值的资源。

    linux 自动挂载访问 Windows NTFS 分区文件系统

    在Linux系统中,由于文件系统的差异,直接访问Windows NTFS分区可能会遇到问题。但通过一些工具和设置,我们可以实现Linux下的自动挂载和访问NTFS分区。本文将深入讲解这一过程,帮助用户更好地理解如何在Linux环境...

    SQL2008分区表的建立

    在这里,您可以添加新的文件组,并指定文件组的名称和位置。 2.1.2 添加数据库文件 添加数据库文件需要使用 SQL Server Management Studio 中的“数据库文件”选项卡。在这里,您可以添加新的数据库文件,并指定...

    易语言简单虚拟分区

    为了完全理解和使用这个程序,我们需要查看这个文件的内容,这可能涉及到解压文件、打开源代码编辑器进行阅读和编译,甚至可能需要在模拟环境中运行和测试。 总的来说,“易语言简单虚拟分区”是一个用易语言编写的...

    SQL Server 2005分区表技术的研究与实现.pdf

    在本文中,我们将深入探讨SQL Server 2005中的分区表技术,这是一种...在实施分区表时,需要考虑到分区键的选择、分区数的确定、文件组的规划以及分区函数的设计等因素,确保分区策略能够满足业务需求并发挥最优性能。

    5.1安卓分区合集1-64单双分区8300系列.zip

    这些分区文件是用于修改设备的存储布局,比如将双系统平板电脑转换为单系统平板电脑,或者在设备上重新刷入新的系统。 首先,让我们了解一下Android系统的分区结构。一般来说,Android设备的存储空间被划分为多个...

    Linux操作基础与文件系统(2)(磁盘分区,格式化,限额)

    限额可以限制用户或组在特定文件系统上所能使用的磁盘空间和文件数量。在Linux中,可以使用`quotacheck`初始化限额信息,`edquota`编辑限额设置,`quotaon`启用限额,`quotaoff`禁用限额。限额配置通常在/etc/fstab...

Global site tag (gtag.js) - Google Analytics