За последние 24 часа нас посетили 16649 программистов и 1650 роботов. Сейчас ищут 2054 программиста ...

Mysql phpmyadmin индексы

Тема в разделе "MySQL", создана пользователем taig, 27 окт 2016.

  1. taig

    taig Новичок

    С нами с:
    14 авг 2016
    Сообщения:
    15
    Симпатии:
    1
    Стоит ли создавать индексы в таблице на такие запросы?
    например когда в запросе JOIN'ы
    несколько подзапросов в запросе
    т.е. где несколько where, действуют ли индексы на такие подзапросы?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Надо создать, потом сделать EXPLAIN запроса, и посмотреть, какие индексы используются. Очень удобно.
     
  3. taig

    taig Новичок

    С нами с:
    14 авг 2016
    Сообщения:
    15
    Симпатии:
    1
    еще глупый вопрос, индексы создаются под select запросы только, или же delete и Update тоже должны?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Так же можно сделать explain и посмотреть.
    если на практике в этом месте тормозит, всё зависит от структуры,
    надо искать середину, так как может из-за индексов тормозить вставка новых значений