Hello all,
This has to be the weirdest thing I have every seen, I have a very simple update routine. The routine update about 18 columns in a fairly large indexed table est.( 86 million and change) up until a few weeks ago the updates ran without a hitch, in fact this same update was tested on a identical server with no issues.
the odd thing here is when this update is ran on the current indexed table it pegs ALL 4 X 3Ghz CPUs at 95 - 100 % and sits there until I am forced to cancel the query.
I have re-created the index(s) removed indexes and place it in is own db environment (for testing) and receive the same results
NOTE performing this update to 1-40 records it works fine.. but once i attempt anything over 100 it invokes paralisim and pegs ALL of the CPUs
Here is the dbcc showcontig
DBCC SHOWCONTIG scanning 'Eligibility_Dimension_Stage' table...
Table: 'Eligibility_Dimension_Stage' (690101499); index ID: 2, database ID: 7
LEAF level scan performed.
- Pages Scanned................................: 223419
- Extents Scanned..............................: 28021
- Extent Switches..............................: 28020
- Avg. Pages per Extent........................: 8.0
- Scan Density [Best Count:Actual Count].......: 99.67% [27928:28021]
- Logical Scan Fragmentation ..................: 0.00%
- Extent Scan Fragmentation ...................: 3.45%
- Avg. Bytes Free per Page.....................: 396.1
- Avg. Page Density (full).....................: 95.11%
Server specs
Windows server enterprise sp1
Server 2000 enterprise sp4 with hot fix
RAID 10 with 3 fiber channel racks
6 GB of RAM
4 3.3 GHz CPUs
Any Thoughts
Thanks
TalenX
This has to be the weirdest thing I have every seen, I have a very simple update routine. The routine update about 18 columns in a fairly large indexed table est.( 86 million and change) up until a few weeks ago the updates ran without a hitch, in fact this same update was tested on a identical server with no issues.
the odd thing here is when this update is ran on the current indexed table it pegs ALL 4 X 3Ghz CPUs at 95 - 100 % and sits there until I am forced to cancel the query.
I have re-created the index(s) removed indexes and place it in is own db environment (for testing) and receive the same results
NOTE performing this update to 1-40 records it works fine.. but once i attempt anything over 100 it invokes paralisim and pegs ALL of the CPUs
Here is the dbcc showcontig
DBCC SHOWCONTIG scanning 'Eligibility_Dimension_Stage' table...
Table: 'Eligibility_Dimension_Stage' (690101499); index ID: 2, database ID: 7
LEAF level scan performed.
- Pages Scanned................................: 223419
- Extents Scanned..............................: 28021
- Extent Switches..............................: 28020
- Avg. Pages per Extent........................: 8.0
- Scan Density [Best Count:Actual Count].......: 99.67% [27928:28021]
- Logical Scan Fragmentation ..................: 0.00%
- Extent Scan Fragmentation ...................: 3.45%
- Avg. Bytes Free per Page.....................: 396.1
- Avg. Page Density (full).....................: 95.11%
Server specs
Windows server enterprise sp1
Server 2000 enterprise sp4 with hot fix
RAID 10 with 3 fiber channel racks
6 GB of RAM
4 3.3 GHz CPUs
Any Thoughts
Thanks
TalenX