add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
SET STATISTICS XML ON;
CREATE TABLE dbo.SomeTable (Work_ID VARCHAR(9));
SELECT * FROM dbo.SomeTable
WHERE Work_ID >= '100' AND Work_ID <='200';
Work_ID
Microsoft SQL Server 2005 XML Showplan
<ShowPlanXML xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan" Version="1.539" Build="15.0.4053.23"><BatchSequence><Batch><Statements><StmtSimple StatementText="SELECT * FROM [dbo].[SomeTable] WHERE [Work_ID]&gt;=@1 AND [Work_ID]&lt;=@2" StatementId="1" StatementCompId="1" StatementType="SELECT" RetrievedFromCache="true" StatementSubTreeCost="0.0032831" StatementEstRows="1" SecurityPolicyApplied="false" StatementOptmLevel="TRIVIAL" QueryHash="0x0869149C2BA26FE5" QueryPlanHash="0xDCC0FFA9B307408E" CardinalityEstimationModelVersion="150"><StatementSetOptions QUOTED_IDENTIFIER="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" NUMERIC_ROUNDABORT="false"></StatementSetOptions><QueryPlan DegreeOfParallelism="0" NonParallelPlanReason="NoParallelPlansInDesktopOrExpressEdition" CachedPlanSize="24" CompileTime="0" CompileCPU="0" CompileMemory="104"><MemoryGrantInfo SerialRequiredMemory="0" SerialDesiredMemory="0" GrantedMemory="0" MaxUsedMemory="0"></MemoryGrantInfo><OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="838808" EstimatedPagesCached="52425" EstimatedAvailableDegreeOfParallelism="1" MaxCompileMemory="4979616"></OptimizerHardwareDependentProperties><TraceFlags IsCompileTime="1"><TraceFlag Value="460" Scope="Global"></TraceFlag><TraceFlag Value="8017" Scope="Global"></TraceFlag></TraceFlags><TraceFlags IsCompileTime="0"><TraceFlag Value="460" Scope="Global"></TraceFlag><TraceFlag Value="8017" Scope="Global"></TraceFlag></TraceFlags><QueryTimeStats ElapsedTime="0" CpuTime="0"></QueryTimeStats><RelOp NodeId="0" PhysicalOp="Table Scan" LogicalOp="Table Scan" EstimateRows="1" EstimatedRowsRead="1" EstimateIO="0.0032035" EstimateCPU="7.96e-05" AvgRowSize="15" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="0" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Database="[fiddle_ebe889275fce42cd9b5508d382f71928]" Schema="[dbo]" Table="[SomeTable]" Column="Work_ID"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="1" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><TableScan Ordered="0" ForcedIndex="0" ForceScan="0" NoExpandHint="0" Storage="RowStore"><DefinedValues><DefinedValue><ColumnReference Database="[fiddle_ebe889275fce42cd9b5508d382f71928]" Schema="[dbo]" Table="[SomeTable]" Column="Work_ID"></ColumnReference></DefinedValue></DefinedValues><Object Database="[fiddle_ebe889275fce42cd9b5508d382f71928]" Schema="[dbo]" Table="[SomeTable]" IndexKind="Heap" Storage="RowStore"></Object><Predicate><ScalarOperator ScalarString="[fiddle_ebe889275fce42cd9b5508d382f71928].[dbo].[SomeTable].[Work_ID]&gt;=[@1] AND [fiddle_ebe889275fce42cd9b5508d382f71928].[dbo].[SomeTable].[Work_ID]&lt;=[@2]"><Logical Operation="AND"><ScalarOperator><Compare CompareOp="GE"><ScalarOperator><Identifier><ColumnReference Database="[fiddle_ebe889275fce42cd9b5508d382f71928]" Schema="[dbo]" Table="[SomeTable]" Column="Work_ID"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Identifier><ColumnReference Column="@1"></ColumnReference></Identifier></ScalarOperator></Compare></ScalarOperator><ScalarOperator><Compare CompareOp="LE"><ScalarOperator><Identifier><ColumnReference Database="[fiddle_ebe889275fce42cd9b5508d382f71928]" Schema="[dbo]" Table="[SomeTable]" Column="Work_ID"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Identifier><ColumnReference Column="@2"></ColumnReference></Identifier></ScalarOperator></Compare></ScalarOperator></Logical></ScalarOperator></Predicate></TableScan></RelOp><ParameterList><ColumnReference Column="@2" ParameterDataType="varchar(8000)" ParameterCompiledValue="&apos;200&apos;" ParameterRuntimeValue="&apos;200&apos;"></ColumnReference><ColumnReference Column="@1" ParameterDataType="varchar(8000)" ParameterCompiledValue="&apos;100&apos;" ParameterRuntimeValue="&apos;100&apos;"></ColumnReference></ParameterList></QueryPlan></StmtSimple></Statements></Batch></BatchSequence></ShowPlanXML>
SELECT * FROM [dbo].[SomeTable] WHERE [Work_ID]>=@1 AND [Work_ID]<=@2
SELECT
SELECT
Cached plan size24 KB
Estimated Operator Cost0 (0%)
Estimated Subtree Cost0.0032831
Degree of Parallelism0
Estimated Number of Rows1
Statement
SELECT * FROM [dbo].[SomeTable] WHERE [Work_ID]>=@1 AND [Work_ID]<=@2
Table Scan
[SomeTable]
Cost: 100%
Table Scan
Scan rows from a table.
Physical OperationTable Scan
Logical OperationTable Scan
Actual Execution ModeRow
Estimated Execution ModeRow
StorageRowStore
Actual Number of Rows0
Actual Number of Batches0
Estimated Operator Cost0.0032831 (100%)
Estimated I/O Cost0.0032035
Estimated CPU Cost0.0000796
Estimated Subtree Cost0.0032831
Estimated Number of Executions1
Number of Executions1
Estimated Number of Rows to be Read1
Estimated Number of Rows1
Estimated Row Size15 B
Actual Rebinds0
Actual Rewinds0
Node ID0
Output List
[fiddle_ebe889275fce42cd9b5508d382f71928].[dbo].[SomeTable].Work_ID
Object
[fiddle_ebe889275fce42cd9b5508d382f71928].[dbo].[SomeTable]
Predicate
[fiddle_ebe889275fce42cd9b5508d382f71928].[dbo].[SomeTable].[Work_ID]>=[@1] AND [fiddle_ebe889275fce42cd9b5508d382f71928].[dbo].[SomeTable].[Work_ID]<=[@2]
create index [cl_vw_Work_ID]
on [dbo].[SomeTable](Work_ID)
WHERE Work_ID >= '100' AND Work_ID <='200';
SELECT * FROM dbo.SomeTable
WHERE Work_ID >= '100' AND Work_ID <='200';
Work_ID
Microsoft SQL Server 2005 XML Showplan
<ShowPlanXML xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan" Version="1.539" Build="15.0.4053.23"><BatchSequence><Batch><Statements><StmtSimple StatementText="SELECT * FROM [dbo].[SomeTable] WHERE [Work_ID]&gt;=@1 AND [Work_ID]&lt;=@2" StatementId="1" StatementCompId="0" StatementType="SELECT" RetrievedFromCache="false" StatementSubTreeCost="0.0032831" StatementEstRows="1" SecurityPolicyApplied="false" StatementOptmLevel="FULL" QueryHash="0x0869149C2BA26FE5" QueryPlanHash="0xA8E0056E35DD9780" StatementOptmEarlyAbortReason="GoodEnoughPlanFound" CardinalityEstimationModelVersion="150"><StatementSetOptions QUOTED_IDENTIFIER="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" NUMERIC_ROUNDABORT="false"></StatementSetOptions><QueryPlan DegreeOfParallelism="0" NonParallelPlanReason="NoParallelPlansInDesktopOrExpressEdition" CachedPlanSize="16" CompileTime="0" CompileCPU="0" CompileMemory="152"><UnmatchedIndexes><Parameterization><Object Database="[fiddle_ebe889275fce42cd9b5508d382f71928]" Schema="[dbo]" Table="[SomeTable]" Index="[cl_vw_Work_ID]"></Object></Parameterization></UnmatchedIndexes><Warnings UnmatchedIndexes="1"></Warnings><MemoryGrantInfo SerialRequiredMemory="0" SerialDesiredMemory="0" GrantedMemory="0" MaxUsedMemory="0"></MemoryGrantInfo><OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="838808" EstimatedPagesCached="52425" EstimatedAvailableDegreeOfParallelism="1" MaxCompileMemory="4979616"></OptimizerHardwareDependentProperties><TraceFlags IsCompileTime="1"><TraceFlag Value="460" Scope="Global"></TraceFlag><TraceFlag Value="8017" Scope="Global"></TraceFlag></TraceFlags><TraceFlags IsCompileTime="0"><TraceFlag Value="460" Scope="Global"></TraceFlag><TraceFlag Value="8017" Scope="Global"></TraceFlag></TraceFlags><QueryTimeStats ElapsedTime="0" CpuTime="0"></QueryTimeStats><RelOp NodeId="0" PhysicalOp="Index Scan" LogicalOp="Index Scan" EstimateRows="1" EstimatedRowsRead="1" EstimateIO="0.003125" EstimateCPU="0.0001581" AvgRowSize="15" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="0" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Database="[fiddle_ebe889275fce42cd9b5508d382f71928]" Schema="[dbo]" Table="[SomeTable]" Column="Work_ID"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="1" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><IndexScan Ordered="0" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore"><DefinedValues><DefinedValue><ColumnReference Database="[fiddle_ebe889275fce42cd9b5508d382f71928]" Schema="[dbo]" Table="[SomeTable]" Column="Work_ID"></ColumnReference></DefinedValue></DefinedValues><Object Database="[fiddle_ebe889275fce42cd9b5508d382f71928]" Schema="[dbo]" Table="[SomeTable]" Index="[cl_vw_Work_ID]" Filtered="1" IndexKind="NonClustered" Storage="RowStore"></Object></IndexScan></RelOp><ParameterList><ColumnReference Column="@2" ParameterDataType="varchar(8000)" ParameterCompiledValue="&apos;200&apos;" ParameterRuntimeValue="&apos;200&apos;"></ColumnReference><ColumnReference Column="@1" ParameterDataType="varchar(8000)" ParameterCompiledValue="&apos;100&apos;" ParameterRuntimeValue="&apos;100&apos;"></ColumnReference></ParameterList></QueryPlan></StmtSimple></Statements></Batch></BatchSequence></ShowPlanXML>
SELECT * FROM [dbo].[SomeTable] WHERE [Work_ID]>=@1 AND [Work_ID]<=@2
SELECT
SELECT
Cached plan size16 KB
Estimated Operator Cost0 (0%)
Estimated Subtree Cost0.0032831
Degree of Parallelism0
Estimated Number of Rows1
Statement
SELECT * FROM [dbo].[SomeTable] WHERE [Work_ID]>=@1 AND [Work_ID]<=@2
Warnings
Unmatched index: [fiddle_ebe889275fce42cd9b5508d382f71928].[dbo].[SomeTable].[cl_vw_Work_ID]
Index Scan (NonClustered)
[SomeTable].[cl_vw_Work_ID]
Cost: 100%
Index Scan (NonClustered)
Physical OperationIndex Scan
Logical OperationIndex Scan
Actual Execution ModeRow
Estimated Execution ModeRow
StorageRowStore
Actual Number of Rows0
Actual Number of Batches0
Estimated Operator Cost0.0032831 (100%)
Estimated I/O Cost0.003125
Estimated CPU Cost0.0001581
Estimated Subtree Cost0.0032831
Estimated Number of Executions1
Number of Executions1
Estimated Number of Rows to be Read1
Estimated Number of Rows1
Estimated Row Size15 B
Actual Rebinds0
Actual Rewinds0
OrderedFalse
Node ID0
Output List
[fiddle_ebe889275fce42cd9b5508d382f71928].[dbo].[SomeTable].Work_ID
Object
[fiddle_ebe889275fce42cd9b5508d382f71928].[dbo].[SomeTable].[cl_vw_Work_ID]