Я сделал мою синхронизацию базы данных. Программное обеспечение многопоточное. На моей собственной рабочей станции

  • Процессор: i5 2500
  • Оперативная память: 8 ГБ
  • HDD: 2x WDC WD5003ABYZ (программное зеркало)
  • ОС: Windows 10 Ultimate
  • SQL Server: SQL 2008r2

это завершается в 0:18-0:25 секунд.

На сервере то же самое занимает 1 минуту и 24 секунды, если мне повезет!

  • Процессор: 2x Intel Xeon E5620
  • Оперативная память: 24 ГБ
  • Жесткий диск: RAID 6 Toshiba MBF2600RC 500 ГБ (10 КБ)
  • ОС: Windows 2008r2
  • SQL Server: SQL 2008r2

Оба компьютера полностью обновлены, и оба компьютера используются только мной. Я понятия не имею, что может быть причиной, или где я должен искать. Программное обеспечение (кроме ОС) одинаково.

Есть идеи?

1 ответ1

-1

Raid6 может быть причиной некоторых ваших проблем. Переключитесь на рейд 10, если можете, и посмотрите, улучшится ли он. http://wintelguy.com/raidperf.pl показывает снижение производительности ~ 15% с raid6 по сравнению с raid1. Рейд 10 должен быть значительно быстрее. Также есть случаи, когда raid6 имеет более заметный эффект. https://blog.storagecraft.com/raid-performance/

Не исключаю, аппаратный сбой, этот сервер довольно старый, я бы запустил memtest и посмотрел, есть ли у вас проблемы. Возможно, происходит сбой жесткого диска, я бы проверил журналы SMART. За прошедшие годы операционные системы были оптимизированы, поэтому есть шанс, что это тоже сыграет свою роль.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .