Это утверждение:
select * from users where username = 'johndoe'
наверняка будет работать быстрее, если существует индекс для столбца username
, но не существует .
Индекс, который вы создали:
CREATE INDEX usersindex on users (username, address, date_signup)
является не индексом для username
, но для всех 3 столбцов username, address, date_signup
.
Конечно, я не знаю, было ли это твоим намерением.
Если вы запустите операторы SELECT
, включающие предложения WHERE
или JOIN
, ссылающиеся на эти 3 столбца вместе, вы увидите улучшение.