говорит что так нельзя делать. Но на практике EXPLAIN показал что заместо 47 строчек, было пройдено только 5 (с индексом на primary key)
НУЖНО!
Spasibo
Что значит «вешать индекс на PK»? Если речь про MySQL и Innodb, то по PK и так будет кластерный индекс, чего туда еще вешать?
Там вопрос вроде не про вешать или нет, а про вид индекса
Не совсем понятно, про какой движок речь в вопросе, но если про дефолтный Innodb, так зачем туда вешать b-tree индекс, если PK и так будет b-tree индексом. Смысл создавать еще один индекс то в чем
Это правильно, да, но видимо он уже слился, не ответит
Ну мож проснется, увидит :) эти вопрошающие с чат gpt… лучше бы банально документацию почитал :)
ну так на практике и проверь
Что проверять? PK сам по себе и есть индекс
ну так пк это уникальный идекс, первый найденный вариант отдается, почитай что такое b-tree
Чувак, ты ерунду городишь. В Innodb PK - это b-tree индекс
Я думаю у парня просто лёгкое короткое замыкание от уникальности в b-tree индексе, типа как оно поддерживается и проверяется
Хз, возможно он что-то не понял или не дочитал. В innodb так-то и не B tree, а B+ tree, но это уже другая история, не будем усложнять.
Обсуждают сегодня