PHP/MySQL | Индексы в mysql
PhpStorm, вечер добрый еще раз,
$ca = $db -> query("SELECT * FROM `bag` WHERE `type_vesh` = 'weapon' and `user` = '".$user['id']."' and `status` = 'off' and `type_shmot` = 'vesh'") -> num_rows;
Вот пример запроса в инвентаре у юзера где много записей идет поиск вещей юзера и по условию выше, вот индексы на все эти поля ставить лучше? Нужно вообще поставить индексы?
Как лучше выделить эти поля type_vesh, type_shmot, user и проиндексировать, или же каждое поле выделять и ставить индекс на type_vesh, type_shmot, user и т д?
благодарю
$ca = $db -> query("SELECT * FROM `bag` WHERE `type_vesh` = 'weapon' and `user` = '".$user['id']."' and `status` = 'off' and `type_shmot` = 'vesh'") -> num_rows;
Вот пример запроса в инвентаре у юзера где много записей идет поиск вещей юзера и по условию выше, вот индексы на все эти поля ставить лучше? Нужно вообще поставить индексы?
Как лучше выделить эти поля type_vesh, type_shmot, user и проиндексировать, или же каждое поле выделять и ставить индекс на type_vesh, type_shmot, user и т д?
благодарю

DELETED
28 января 2019, в 18:45
Delete
Drages (28.01.2019 в 18:41)
PhpStorm, вечер добрый еще раз,
$ca = $db -> query("SELECT * FROM `bag` WHERE `type_vesh` = 'weapon' and `user` = '".$user['id']."' and `status` = 'off' and `type_shmot` = 'vesh'") -> num_rows;
Вот пример запроса в инвентаре у юзера где много записей идет поиск вещей юзера и по условию выше, вот индексы на все эти поля ставить лучше? Нужно вообще поставить индексы?
Как лучше выделить эти поля type_vesh, type_shmot, user и проиндексировать, или же каждое поле выделять и ставить индекс на type_vesh, type_shmot, user и т д?
благодарю
PhpStorm, вечер добрый еще раз,
$ca = $db -> query("SELECT * FROM `bag` WHERE `type_vesh` = 'weapon' and `user` = '".$user['id']."' and `status` = 'off' and `type_shmot` = 'vesh'") -> num_rows;
Вот пример запроса в инвентаре у юзера где много записей идет поиск вещей юзера и по условию выше, вот индексы на все эти поля ставить лучше? Нужно вообще поставить индексы?
Как лучше выделить эти поля type_vesh, type_shmot, user и проиндексировать, или же каждое поле выделять и ставить индекс на type_vesh, type_shmot, user и т д?
благодарю
в данном случае, ЕСЛИ ставить индекс, ТО его нужно ставить у всех колонок, после условия where
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?

DELETED
28 января 2019, в 18:49
Delete
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?

DELETED
28 января 2019, в 19:29
Delete
Drages (28.01.2019 в 18:50)
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?
для mysql в последней версии нет необходимости в составном индексе, можно отдельным колонкам задавать его, для старых версий лучше объединять
PhpStorm (28.01.2019 в 19:29)
Drages (28.01.2019 в 18:50)
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?
для mysql в последней версии нет необходимости в составном индексе, можно отдельным колонкам задавать его, для старых версий лучше объединять
Drages (28.01.2019 в 18:50)
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?
для mysql в последней версии нет необходимости в составном индексе, можно отдельным колонкам задавать его, для старых версий лучше объединять
а какая версия последняя?Mysql
PhpStorm (28.01.2019 в 19:29)
Drages (28.01.2019 в 18:50)
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?
для mysql в последней версии нет необходимости в составном индексе, можно отдельным колонкам задавать его, для старых версий лучше объединять
Drages (28.01.2019 в 18:50)
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?
для mysql в последней версии нет необходимости в составном индексе, можно отдельным колонкам задавать его, для старых версий лучше объединять
у меня: 5.5.60-MariaDB

DELETED
28 января 2019, в 19:44
Delete
Drages (28.01.2019 в 19:32)
PhpStorm (28.01.2019 в 19:29)
Drages (28.01.2019 в 18:50)
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?
для mysql в последней версии нет необходимости в составном индексе, можно отдельным колонкам задавать его, для старых версий лучше объединять
а какая версия последняя?Mysql
PhpStorm (28.01.2019 в 19:29)
Drages (28.01.2019 в 18:50)
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?
для mysql в последней версии нет необходимости в составном индексе, можно отдельным колонкам задавать его, для старых версий лучше объединять
а какая версия последняя?Mysql
8 версия, если пользуешься OSPanel, то там Максим ошибку сделал и назвал 5.8 это на самом деле у него 8 версия 5.8 нет версии
------

Скачиваний: 90
PhpStorm (28.01.2019 в 19:44)
Drages (28.01.2019 в 19:32)
PhpStorm (28.01.2019 в 19:29)
Drages (28.01.2019 в 18:50)
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?
для mysql в последней версии нет необходимости в составном индексе, можно отдельным колонкам задавать его, для старых версий лучше объединять
а какая версия последняя?Mysql
8 версия, если пользуешься OSPanel, то там Максим ошибку сделал и назвал 5.8 это на самом деле у него 8 версия 5.8 нет версии
Drages (28.01.2019 в 19:32)
PhpStorm (28.01.2019 в 19:29)
Drages (28.01.2019 в 18:50)
PhpStorm (28.01.2019 в 18:49)
Drages (28.01.2019 в 18:47)
PhpStorm, то есть ставить индекс на колонку type_vesh,user,status,type_shmot?
каждой отдельный индекс ставь
благодарю, последний вопрос: смотри получается есть разница все таки если ставить индекс отдельно на каждую колонку или же выделить колонки и проиндексировать?
для mysql в последней версии нет необходимости в составном индексе, можно отдельным колонкам задавать его, для старых версий лучше объединять
а какая версия последняя?Mysql
8 версия, если пользуешься OSPanel, то там Максим ошибку сделал и назвал 5.8 это на самом деле у него 8 версия 5.8 нет версии
У меня получается старье, у меня isp панелька centos ос
у меня: 5.5.60-MariaDB
________
посл. ред. 28.01.2019 в 19:55; всего 1 раз(а); by Drages