Previous Topic: Specify the Return Order for a Table Return Assembly FunctionNext Topic: Define a Symmetric Key in SQL Server


Define a SQL Server Resource Pool

You use resource pools in SQL Server to manage the resource policies for session requests. A workload group allows the aggregate monitoring of resource consumption and the application of a uniform policy to all the requests in the group.

Use the SQL Server Resource Pool Editor to define the physical resource parameters for a virtual resource pool within a SQL Server instance.

To define a SQL Server resource pool

  1. On the Model menu, click Target - SQL Server, Resource Pools.

    The SQL Server Resource Pool Editor opens.

  2. Select the resource pool in the Navigation Grid that you want to define and work with the following options:

    Note: Click New New icon in property editors to create a new object on the toolbar to create a resource pool. Use the Enter filter text box to filter a large list of resource pools to locate the one that you want to define.

    Name

    Specifies the name of the resource pool. You can change the name of the resource pool in this field.

    Generate

    Generates SQL during forward engineering. Clear the check box if you do not want to generate SQL.

    Minimum CPU Percentage

    Specifies the guaranteed average CPU bandwidth for all requests in the resource pool when there is CPU contention.

    Maximum CPU Percentage

    Specifies the maximum average CPU bandwidth for all requests in the resource pool when there is CPU contention.

    Hard Cap CPU Percentage

    Specifies the hard maximum average CPU bandwidth for all requests in the resource pool. The CPU capacity available above this value is not used.

    Affinity

    Specifies the schedulers to which the resource pool is attached to. You can specify a range of schedulers or NUMA nodes.

    Affinity Value

    Specifies the range of specific schedulers that you want to attach the resource pool to. For example, 0 to 35.

    Minimum Memory Percentage

    Specifies the guaranteed minimum amount of memory for all requests in the resource pool.

    Maximum Memory Percentage

    Specifies the maximum percentage of total memory that can be used by requests in the resource pool.

    Minimum IOPS Per Volume

    Specifies the minimum physical IO operations per second (IOPS) per disk volume for a resource pool. Available SQL Server 2014 onward.

    Maximum IOPS Per Volume

    Specifies the maximum physical IO operations per second (IOPS) per disk volume for a resource pool. Available SQL Server 2014 onward.

  3. (Optional) Click the Comment tab and enter any comments that you want to associate with the object.
  4. (Optional) Click the Where Used tab to view where the object is used within the model.
  5. (Optional) Click the UDP tab to work with user-defined properties for the object.
  6. (Optional) Click the Notes tab to view and edit user notes.
  7. (Optional) Click the Extended Notes tab to view or edit user notes.
  8. Click Close.

    The resource pool is defined and the SQL Server Resource Pool Editor closes.