powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / База с кластерн.индексом тормоз при добавл.записей, при выборке-нет.Что делать?
8 сообщений из 8, страница 1 из 1
База с кластерн.индексом тормоз при добавл.записей, при выборке-нет.Что делать?
    #32020248
Doctor Watson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема, помогите
База данных 150 тыс записей , кластерный индекс по одному полю - времени добавления записи
Просто летает на выборке SELECT и заметно притормаживает на Update и Insert.
Клиентские приложения на Delphi, ADO, раньше такого не было, появилось только с добавлением индекса
...
Рейтинг: 0 / 0
База с кластерн.индексом тормоз при добавл.записей, при выборке-нет.Что делать?
    #32020249
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В BOL IMHO достаточно ясно сказано по этому поводу

"Clustered indexes are not a good choice for:
Columns that undergo frequent changes
This results in the entire row moving
(because SQL Server must keep the data values of a row in physical order). This is an important consideration in high-volume transaction processing systems where data tends to be volatile"

BOL - Creating and Maintaining Databases - Indexes - Designing an Index - Using Clustered Indexes
...
Рейтинг: 0 / 0
База с кластерн.индексом тормоз при добавл.записей, при выборке-нет.Что делать?
    #32020381
Doctor Watson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что делать? При обычном индексе на выборке тормозит, на вставке и обновлении нет
...
Рейтинг: 0 / 0
База с кластерн.индексом тормоз при добавл.записей, при выборке-нет.Что делать?
    #32020384
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут подойдет метод "covered indexes". Подробности тут:
http://www.sqlmag.com/Articles/Index.cfm?ArticleID=21729&CV=%2C%23TA%257%2EG%27YXC%3B%28%3ESW%0A&
...
Рейтинг: 0 / 0
База с кластерн.индексом тормоз при добавл.записей, при выборке-нет.Что делать?
    #32020408
BiSas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При выборке по обычному индексу не должно быть сильного замедления по сравнению с кластерным. Скорее всего оптимизатор построил не верный план запроса. Помоги ему использованием хинтов. Например укажи какой индекс использовать, или попробуй другой тип соеденения двух таблиц. Одним словом поиграйся разными опциями.
...
Рейтинг: 0 / 0
База с кластерн.индексом тормоз при добавл.записей, при выборке-нет.Что делать?
    #32020456
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Garya Привилегированный пользователь
Участник
Индекс - это не лекарство от любой болезни. Его наличие ускоряет выборку, но замедляет вставку записей и их модификацию. Можешь поиграться FillFactor, чтобы сделать расщепление страниц более редким при вставке новых записей (при этом увеличивается объем БД). Если это не поможет, значит определяйся, что для тебя важнее - быстрая выборка или быстрое добавление/обновление записей.
...
Рейтинг: 0 / 0
База с кластерн.индексом тормоз при добавл.записей, при выборке-нет.Что делать?
    #32020483
Doctor Watson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто нибудь еще что нибудь присоветует? На самом деле я создал еще один индекс, по полю которое наиболее часто используется в запросах обновления и добавления, в качестве критерия - производительность резко поднялась.
Может ли влиять на производительность порядок следования условий, их "индексированность" в запросах обновления добавления?
...
Рейтинг: 0 / 0
База с кластерн.индексом тормоз при добавл.записей, при выборке-нет.Что делать?
    #32020484
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Порядок не влияет. Индексированность особенно при операции UPDATE - влияет. Также может влиять сильно то, какие типы запросов делаются, насколько часто и конкурентно данные пишутся в таблицу и так далее...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / База с кластерн.индексом тормоз при добавл.записей, при выборке-нет.Что делать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]