Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Megabyte Member Откуда: ближайшее заМКАДье Сообщений: 4986 |
У нас есть импорт в MS SQL через линкед-сервер с PostgreSQL(под стороннее ПО) на Линуксе. Подключение идет через ODBC-провайдер. Со вчерашнего дня импорт стал работать медленнее. Мы переехали на другой сервер. Процесс висит в состоянии RUNNABLE с типом ожидания PREEMPTIVE_COM_GETDATA, но работает при этом в разы медленнее. В инете по этому типу ожидания с информацией не густо, в рунете вообще ничего полезного. В английском сегменте нашел указание, что PREEMPTIVE_COM_GETDATA указывает на проблемы вовне, не связанные с MS SQL. Т.е. вроде бы проблемы с PostgreSQL. Но сам PostgreSQL какой был, такой и остался. Загрузка данных в сам PostgreSQL идет с той же скоростью. И вообще загрузка всего сервера такая же, со слов сотрудника, отвечающего за линукс-машину. Проверил запрос на PostgreSQL напрямую, который стал работать дольше - отработал за приемлемое время, существенно меньше того, как через линкед-сервер. Насчет сервера, куда переехал MS SQL, сисадмин тоже говорит, что он абсолютно аналогичен предыдущему. Пропускная способность сети вроде как тоже одинаковая. Подскажите, куда копать? --- Проходя мимо разложенных граблей, ты теряешь драгоценный опыт. (с) |
22 мар 18, 17:32 [21278469] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8484 |
Megabyte, сеть плохая, проверяйте пинг, задержки ACK пакетов, потерю пакетов. Полоса пропускания - не первоочередная проблема. |
22 мар 18, 18:42 [21278711] Ответить | Цитировать Сообщить модератору |
Megabyte Member Откуда: ближайшее заМКАДье Сообщений: 4986 |
Тут выяснились подробности. ЦПУ на новом сервере стал на планке, 100% днем. Отрубали несколько тяжелых не самых оптимальных вещей. тут же импорт проходил за нормальное время, т.е. тупо не хватало ресурсов процессора. У сервера так же сменился тип виртуальной машины: с Hyper-V на VMWare. |
||
23 мар 18, 09:39 [21279580] Ответить | Цитировать Сообщить модератору |
Megabyte Member Откуда: ближайшее заМКАДье Сообщений: 4986 |
Еще подробности. Оказывается винда на новой виртуалке видит, максимум. 4 физ. процессора. А админ сделал доступными 8 процессоров с 1м ядром. Т.е. только половин ресурсов процессоров была доступна. А на старой виртуалке было 4 процессора по 2 ядра. В общем, админ должен будет так же сделать: 4 процессора по 2 ядра. |
23 мар 18, 17:51 [21281701] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |