Привет, можно ли на PRIMARY KEY вешать индексы B-Tree? ChatGPT

говорит что так нельзя делать. Но на практике EXPLAIN показал что заместо 47 строчек, было пройдено только 5 (с индексом на primary key)

13 ответов

6 просмотров

НУЖНО!

Andriy N-_ Автор вопроса

Что значит «вешать индекс на PK»? Если речь про MySQL и Innodb, то по PK и так будет кластерный индекс, чего туда еще вешать?

Maks
Что значит «вешать индекс на PK»? Если речь про My...

Там вопрос вроде не про вешать или нет, а про вид индекса

Ilya Zviagin
Там вопрос вроде не про вешать или нет, а про вид ...

Не совсем понятно, про какой движок речь в вопросе, но если про дефолтный Innodb, так зачем туда вешать b-tree индекс, если PK и так будет b-tree индексом. Смысл создавать еще один индекс то в чем

Maks
Не совсем понятно, про какой движок речь в вопросе...

Это правильно, да, но видимо он уже слился, не ответит

Ilya Zviagin
Это правильно, да, но видимо он уже слился, не отв...

Ну мож проснется, увидит :) эти вопрошающие с чат gpt… лучше бы банально документацию почитал :)

Andriy N-_ Автор вопроса
Andriy N _
ну так на практике и проверь

Что проверять? PK сам по себе и есть индекс

Andriy N-_ Автор вопроса
Maks
Что проверять? PK сам по себе и есть индекс

ну так пк это уникальный идекс, первый найденный вариант отдается, почитай что такое b-tree

Andriy N _
ну так пк это уникальный идекс, первый найденный в...

Чувак, ты ерунду городишь. В Innodb PK - это b-tree индекс

Maks
Чувак, ты ерунду городишь. В Innodb PK - это b-tre...

Я думаю у парня просто лёгкое короткое замыкание от уникальности в b-tree индексе, типа как оно поддерживается и проверяется

Vladislav Sh.
Я думаю у парня просто лёгкое короткое замыкание о...

Хз, возможно он что-то не понял или не дочитал. В innodb так-то и не B tree, а B+ tree, но это уже другая история, не будем усложнять.

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

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

коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
11
Всем привет, подскажите где можно найти фриланс работы?
Вадим
7
Привет. Кто-то использует Vault KV как корпоративную хранилку паролей? Какие минусы?)
Alex R
3
Господа, а как такое в миграцию засунуть?
Денис Александрович
12
Добрый день, в тейлоре насоздавал галерей и хочу на странице вывести только те, что указаны в массиве и самое главное в том же порядке. gallery.whereIn возвращает какой свой ...
Artem Anufrirev
2
https://labs.perplexity.ai/ а этим кто нить пользуется?
rusteg
2
Почему в коллекции nestedTree, при запросе $item->childrens идёт запрос к бд, а не коллекции?
Дмитрий
4
Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Карта сайта