72 похожих чатов

Всем привет, чутаю тут одну книжку, там написано про multi-column

индексы, но остались вопросы.

Цитирую:
When a user is looking at the restaurants on a map, the website needs to search for all the restaurants within the rectangular map area that user is currently viewing.

SELECT * FROM restaraunts WHERE lattitude > 51.4946 AND lattitude < 51.5079
AND longittude > -0.1162 AND longittude < -0.1004;

A standart B-tree or LMS-tree index is not able to answer that kind of query efficiently: it can give you either all the restaurants in a range of latitudes (but at any longittude), or all restaurants in a range of longittudes (but anywhere between the North and South poles).

Собственно говоря, речь скорее идет про составной индекс (lattitude, longittude)? Просто как может быть такая проблема проявиться, если существуют два отдельных индекса на широту и долготу? Поясните пж-та

3 ответов

18 просмотров

Ну multi-colum вроде как и есть составной, типа синонимы) Если я правильно понял посыл, то при двух отдельных индексах - просто будет выбран только один из них, а другой использоваться не будет.

Это не многоколоночный индекс, это многомерный индекс multi dimentional

Что тебе пояснять, когда там все написано...

Похожие вопросы

Обсуждают сегодня

Как думаете через какой сервис они верифицируют?
inc.
5
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
На чём в основном щас пишут мини апы? Vuejs?
Goot evening Not everyone
6
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Вопрос: Здравствуйте! У меня возникла проблема с использованием плагина Mall в OctoberCMS. Я использую все файлы и компоненты в их исходном виде, без изменений. Однако на стр...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
8
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
9
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Карта сайта