Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема с Clustered index scan  [new]
vassav
Member

Откуда:
Сообщений: 4
Добрый день форумчане.
Сегодня возникла странная проблема, с которой ни как не можем разобраться.

Есть таблица:
CREATE TABLE [dbo].[Tab_zak](
	[id] [int] IDENTITY(1,1) NOT NULL,
	[date] [smalldatetime] NOT NULL,
	[Number] [nvarchar](25) NOT NULL,
	[shortnum] [nvarchar](25) NULL,
	[ID_prih] [bit] NOT NULL,
	[PR_ZAK] [real] NOT NULL,
	[PR_PRO] [real] NOT NULL,
	[PR_PRO_PARTNER] [real] NOT NULL,
	[VAL] [char](3) NOT NULL,
 CONSTRAINT [PK_Tab_zak] PRIMARY KEY CLUSTERED 
(
	[id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]


до этого запрос
select top(1) id,date,Number from tab_zak nolock order by id desc 

выполнялся за доли секунды, сегодня он стал работать более минуты.
В таблице около 6 мл. записей.
По плану запроса выполняется Clustered index scan.
С чем это может быть связано и куда копать?
30 ноя 12, 12:37    [13555094]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с Clustered index scan  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37254
Копать в сторону блокировок. Потом план и i/o-статистику покажите.
30 ноя 12, 12:41    [13555126]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с Clustered index scan  [new]
Crimean
Member

Откуда:
Сообщений: 13147
vassav
до этого запрос
select top(1) id,date,Number from tab_zak nolock order by id desc 

выполнялся за доли секунды, сегодня он стал работать более минуты.


может автор имел в виду

select top(1) id,date,Number from tab_zak with ( nolock ) order by id desc


или, хотя бы:

select top(1) id,date,Number from tab_zak ( nolock ) order by id desc
30 ноя 12, 12:47    [13555179]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с Clustered index scan  [new]
vassav
Member

Откуда:
Сообщений: 4
Сейчас заметил что происходят блокировки на вставку в таблицу.

Вопрос немного не по теме: как сюда вставить заблокированные транзакции?
30 ноя 12, 12:57    [13555277]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с Clustered index scan  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
vassav
Вопрос немного не по теме: как сюда вставить заблокированные транзакции?

куда сюда простите ?
30 ноя 12, 13:12    [13555379]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с Clustered index scan  [new]
vassav
Member

Откуда:
Сообщений: 4
Maxx
vassav
Вопрос немного не по теме: как сюда вставить заблокированные транзакции?

куда сюда простите ?

Я имел ввиду на этот форум
30 ноя 12, 13:19    [13555452]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с Clustered index scan  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
vassav,

результат какого нить sp_lock ?
30 ноя 12, 14:06    [13555878]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить