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

Откуда:
Сообщений: 3182
Привет, с базами я на ВЫ, но нужно решить проблему.

Есть небольшая табличка 61300 строк. Есть не уникальное поле "docid" типа bigint. В разделе индексов оно указано (Non-Uniqueue, Non-Clustered).
Так вот производится простая выборка всех строк с конкретным "docid", их всего 2, но запрос выполняется непозволительно долго. Если другие "docid" запрашиваются менее секунды, то этот - 36 и более секунд.

Я загуглил про SQL Server Profiler, но после всех настроек и запарок он выдал мне только SQL:BatchStarting/SQL:BatchCompleted.
А меня обязали как-то локализовать проблему.
Посоветуйте дельное что-нибудь, пожалуйста.
23 июн 16, 12:43    [19325793]     Ответить | Цитировать Сообщить модератору
 Re: Очень медленный селект, профилировать?  [new]
o-o
Guest
а может в табличке кроме docid еще и сам doc лежит?
и для всех остальных это маленький документик,
а для этого конкретного это док в 2 Гб?
и огранизован в виде ntext?
тогда да, может читать до опупения
-----
61300 строк это не показатель. объем в Гб уже ближе к истине
23 июн 16, 12:56    [19325876]     Ответить | Цитировать Сообщить модератору
 Re: Очень медленный селект, профилировать?  [new]
SOFT FOR YOU
Member

Откуда:
Сообщений: 3182
o-o,

Спасибо большое. Дело не в 2Гб, а только в 18мб на 2 сообщения. Они как раз и тянутся долго, сервер загружен. Ещё раз спасибо!
23 июн 16, 14:32    [19326435]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить