Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
shagguboy
117
вклад
1
вопрос
294
ответа
16%
решений
Ответы пользователя по тегу
MySQL
Как сделать составной индекс для повторяющихся полей в where с and и or, mysql?
shagguboy
@shagguboy
вот такой индекс. если будет сильно большой, или селективность у полей сильно разная, можно ограничится самым селективным полем.
CREATE INDEX idx1 ON doctors (name_first, name_last)
запрос с OR индексы не использует, надо переписать на UNION
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Оптимизация sql запроса, почему не используется индекс?
shagguboy
@shagguboy
покажите explain и ddl таблиц с индексами
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Распределение запросов MySQL
shagguboy
@shagguboy
а расскажите характеристики сервера, раз вам одного ящика не хватает
Ответ написан
более трёх лет назад
11
комментариев
Нравится
11
комментариев
Как оптимизировать БД?
shagguboy
@shagguboy
хранить в вертикальной таблице — EAV. индекс нужен будет всего один. перейти на innodb и сделать его первичным ключем, чтобы сэкономить место.
Ответ написан
более трёх лет назад
3
комментария
Нравится
4
3
комментария
mysql_real_escape_string vs mysql_escape_string
shagguboy
@shagguboy
переходите наконец на bind параметры. кроме отсутствия вот таких проблем в плюс еще не будет повторного разбора запроса при каждом выполении.
Ответ написан
более трёх лет назад
4
комментария
Нравится
2
4
комментария
Оценили как «Нравится»
Закрыть
← Предыдущие
1
2
3
4
5
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама