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

Откуда:
Сообщений: 13
Здравствуйте всем! Пытаюсь сделать выгрузку данных из одной таблицы(3 поля) посредством bcp. Когда начинает выполняться запрос, службы, которые делают INSERT и UPDATE в эту базу, начинают сильно тормозить! Проверял на сам connect то он работает быстро, скорее всего это тормозят сами INSERT и UPDATE. Может кто сталкивался , подскажите пож, как это можно исправить?
17 апр 18, 14:31    [21345539]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36696
Исправить просто: надо сначала установить причину тормозов, потом ее устранить. Вы на каком этапе?

Сообщение было отредактировано: 17 апр 18, 14:34
17 апр 18, 14:33    [21345546]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
sirus_christus
Member

Откуда:
Сообщений: 13
Гавриленко Сергей Алексеевич,

причина
17 апр 18, 14:37    [21345566]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
sirus_christus
Member

Откуда:
Сообщений: 13
Может есть возможность запустить bcp асинхронно, что бы не тормозила insert. Как это можно сделать если вообще возможно?
17 апр 18, 14:48    [21345602]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36696
sirus_christus
Может есть возможность запустить bcp асинхронно, что бы не тормозила insert. Как это можно сделать если вообще возможно?
Не ищите кнопку "работать быстро" -- ее нет. Причину тормозов выясняют, анализируя статус сессий, выполняющих INSERT и UPDATE, и/или анализом их ожиданий (или с помощью XE)

Так же из простых мер -- желательно не располагать файл, в который вы делаете Bcp outfile, на физическом диске, где есть файлы базы данных.

Сообщение было отредактировано: 17 апр 18, 14:55
17 апр 18, 14:52    [21345614]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
sirus_christus
Member

Откуда:
Сообщений: 13

Так же из простых мер -- желательно не располагать файл, в который вы делаете Bcp outfile, на физическом диске, где есть файлы базы данных.

файл на другом жестком
17 апр 18, 15:21    [21345694]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
sirus_christus,

посмотрите ожидания "когда медленно insert/update" ссылку вам дали
17 апр 18, 15:25    [21345708]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
sirus_christus
Member

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

А как мне посмотреть сессию insert или update, если запросы выполняются в программе?
17 апр 18, 15:31    [21345747]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
sirus_christus
TaPaK,

А как мне посмотреть сессию insert или update, если запросы выполняются в программе?

ну тогда просто перезагрузите сервер... трижды
17 апр 18, 15:33    [21345760]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
sirus_christus
Member

Откуда:
Сообщений: 13
ну тогда просто перезагрузите сервер... трижды


Ураа, спасибо, помогло! Только четырежды нужно было!!!
17 апр 18, 15:38    [21345781]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
Владислав Колосов
Member

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

а что не так? Запись ждет когда закончится чтение и наоборот.
17 апр 18, 16:43    [21346091]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
Владислав Колосов
sirus_christus,

а что не так? Запись ждет когда закончится чтение и наоборот.


автор
INSERT и UPDATE в эту базу, начинают сильно тормозить
17 апр 18, 16:48    [21346105]     Ответить | Цитировать Сообщить модератору
 Re: Bcp outfile вешает insert  [new]
Владислав Колосов
Member

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

в базу, проглядел. Спасибо.
17 апр 18, 17:16    [21346195]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить