powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Долгая вставка?
9 сообщений из 9, страница 1 из 1
Долгая вставка?
    #39928363
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть клиент, у которого база состоящая из одной таблицы. С нашей стороны в эту таблицу валятся данные, другой конторой, неведомой мне, эти данные забираются. Штука эта работала пару лет, но тут эта другая контора стала жаловаться на слишком долгие запросы.
Индексов на таблице никаких не было, кроме первичного ключа. ЗА 2 года накопилось 22млн. записей. Выборка по условию Recdatе>'YYYYMMDD' длилась 15 секунд. Добавили индекс по этому полю, запросы полетели.
Но теперь на нашей стороне стала периодически появляться ошибка [SQL Server Native Client 11.0]Время ожидания запроса истекло
Таймаут там стоит стандартный по умолчанию для ADO-шных компонентов - 30 сек. Запрос один единственный, только вставка.
Собственно вопрос. Могло ли появление индекса начать так тормозить вставку? Протестировать вставку НЕ средствами нашего приложения пока возможности нет.
...
Рейтинг: 0 / 0
Долгая вставка?
    #39928373
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minva,

если вы вставляете по одной записи и получаете таймаут, то таблицу удерживает читающая сторона.
...
Рейтинг: 0 / 0
Долгая вставка?
    #39928379
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов,
Да, по одной записи. А индекс как повлиял? Раньше то не было
...
Рейтинг: 0 / 0
Долгая вставка?
    #39928381
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диск медленный, памяти мало и индекс сделали кластерный ?
...
Рейтинг: 0 / 0
Долгая вставка?
    #39928401
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minva,

не думаю, что дело в индексе. Вас не пускают читатели. Проверьте профайлером, что они делают в таблице.
...
Рейтинг: 0 / 0
Долгая вставка?
    #39928525
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могло ли появление индекса начать так тормозить вставку? Конечно могло, т.к. накл.расходы возросли.
Если индексное поле не монотонно растущее, то вставка в него будет еще более трудоемкой.
...
Рейтинг: 0 / 0
Долгая вставка?
    #39928554
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo, ну не на столько же! И да, оно монотонно растущее.
...
Рейтинг: 0 / 0
Долгая вставка?
    #39928556
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если эта неведомая контора открывает не клиентский ADO-курсор для чтений данных из вашей мега-таблицы, то вполне себе такое может быть =)
...
Рейтинг: 0 / 0
Долгая вставка?
    #39928560
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minva,

Как вам советовали выше - смотрите блокировки и ожидания в момент вставки.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Долгая вставка?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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