У меня есть пространственное приложение, которое запрашивает несколько таблиц (слоев) каждый раз, когда пользователь панорамирует/масштабирует карту. Когда я переместил SQL server в Hyper-V, я заметил, что при запросе одной из таблиц возникла задержка в несколько секунд. Я отключил эту таблицу от запросов, а затем другая таблица стала медленной и т. д.
странно, отбрасывая и создавая любой пространственный индекс любой таблицы в БД (даже тот, который я не запрашиваю), производительность волшебным образом становится молниеносной, пока я перезагрузитесь или создайте новое соединение.
Я попытался использовать сквозной диск, но это не имело никакого значения. Эта" ошибка " не возникает на том же оборудовании при запуске собственного SQL server (не виртуальный). Я также попробовал Hyper-V на другом настольном ПК, и я также попробовал SQL 2014 Express, но получил ту же проблему.
есть ли другие настройки Hyper-V / SQL, которые я могу попробовать? Есть ли объяснение, почему удаление и создание индекса временно устраняет проблема?