-- High CXPACKET waits found with the
current max degree of parallelism setting
declare @value bigint;
declare @maxDOP bigint;
declare @showAdvOpts bit;
set @maxDOP = 8;
select @value = cast(value_in_use as bigint) from sys.configurations where
configuration_id = 1539;
-- maximum degree of parallelism
if @maxDOP <> @value
begin
select @showAdvOpts =
cast(value_in_use
as bigint) from sys.configurations where
configuration_id = 518;
-- show advanced options
if 0 = @showAdvOpts
begin
exec sp_configure 'show advanced options', 1;
reconfigure with
override;
end;
exec sp_configure 'max degree of parallelism', @maxDOP;
reconfigure with override;
if 0 = @showAdvOpts
begin
exec sp_configure 'show advanced options', 0;
reconfigure with
override;
end;
end;
No comments:
Post a Comment