Я хочу узнать, как использовать пространственный индекс в SQL SERVER 2012. У меня есть очень трудоемкий запрос, так что он мне нужен.Использование пространственного индекса
Буду очень признателен за иллюстрации и примеры.
Спасибо!
Я хочу узнать, как использовать пространственный индекс в SQL SERVER 2012. У меня есть очень трудоемкий запрос, так что он мне нужен.Использование пространственного индекса
Буду очень признателен за иллюстрации и примеры.
Спасибо!
Некоторое время назад я представил сессию на конференции SQLBits, которая может оказаться полезной. Вы все еще можете просматривать видео и slidedeck в Интернете по адресу: http://sqlbits.com/Sessions/Event5/Creating_High_Performance_Spatial_Databases
В двух словах:
Существует несколько специфических параметров пространственного индекса, которые могут повлиять на производительность первичного фильтра. Для начала я рекомендую вам придерживаться значения по умолчанию, которое является СРЕДНЕГО разрешения на всех четырех уровнях сетки и 16 ячеек на объект. Если вы используете тип данных геометрии, убедитесь, что вы установили BOUNDING_BOX, который охватывает весь ваш набор данных (для географии пространственные индексы всегда охватывают весь земной шар, поэтому это необязательно). Затем попробуйте настроить одну настройку за раз и измерить увеличение/уменьшение производительности.
< штекер> Там глава, посвященная пространственной индексации и улучшения производительности пространственных запросов в наступающем «Pro Spatial с SQL Server 2012» </разъем> - http://www.amazon.com/Pro-Spatial-SQL-Server-2012/dp/1430234911/ref=sr_1_3?ie=UTF8&qid=1334310547&sr=8-3 (полный отказ от ответственности - я автор)
Спасибо чувак! Ты замечательный! Это то, что я искал. – Nenad
Aitchison, у меня проблема с пространственным индексом - http://stackoverflow.com/questions/11088775/error-when-using-spatial-index-in-sql-server Помогите, пожалуйста? Спасибо! – Nenad