Задать вопрос
Ответы пользователя по тегу Базы данных
  • Кто нибудь объясните мне про индексы в БД, я не вижу в них никакого смысла?

    @multisu
    Вопрос бы переформулировать. Не нужны ли индексы, а сколько надо индексов.
    По своему опыту.
    1 индекс на таблицу обязательно. Даже если в запросе нет условия по индексу, план выполнения строится оптимальнее, запросы работают быстрее.
    А вот больше уже сильно зависит от используемой БД и самого использования. С pg например столкнулся с ситуацией, когда второй индекс сильно замедляет операции вставки и удаления. При этом этом селекты выполняются незначительно медленее. И если сравнивать организацию индексов в pg и mssql, то можно даже найти объяснения, почему то, что хорошо работало в одной БД, плохо работает в другой.
    Ответ написан
    9 комментариев