Я запускаю 7 XML-парсеров (захват данных с сторонних сайтов) на моем сервере.Ошибка выполнения SQL Server
Когда я запускаю каждый XML-анализатор отдельно, требуется около 1 минуты, чтобы пройти через 15 МБ XML (что довольно много).
Когда я запускаю все 7 вместе, для завершения работы требуется около 10 минут.
Каждый XML добавляет много информации в БД и работает около 50 000 запросов.
Сервер Я бегу мои парсеры на это:
- Тип сервера: Hp DL180 G6
- Тип процессора: Intel Xeon E5504
- Частота процессора: 2000 МГц
- Количество процессоров: 2
- Количество ядер: 4
- Оперативная память: 16 ГБ
Запуск SQL Server Web Edition на 2 CPU
Проблема возникает, когда все парсеры работают параллельно, центральный процессор SQL Server достигает 100%.
И действительно большая проблема, в том, что мне нужно иметь около 50 XML-парсеры в будущем :(
Что вы, ребята, советы? Я должен обновить сервер XML может быть? Или сам сервер?
может быть, SQL Server работает на 1 процессор, а не на 2 процессора? как я могу проверить, что?
Любой совет поможет ...
Попробуйте использовать меньше парсеров. Если у вас есть 4 ядра, запустите 4 или 3 сеанса за один раз. – TcKs