ФорумРазработкаУстановка и администрирование ПОСерверы баз данных → помогите оптимизировать запрос mysql

помогите оптимизировать запрос mysql

  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 5 апреля 2011 г. 23:27

    нормальный запрос, чё?
    Спустя 31 сек.
    лишь бы индексы были…
  • soul

    Сообщения: 790 Репутация: N Группа: Кто попало

    Spritz 5 апреля 2011 г. 23:48, спустя 20 минут 31 секунду

    ну через запятую, лефт джоин, еще и 2 раза талиблицу одну и ту же прописываем
  • soul

    Сообщения: 790 Репутация: N Группа: Кто попало

    Spritz 6 апреля 2011 г. 12:20, спустя 12 часов 32 минуты 33 секунды


    SELECT w . * , o.name AS owner_name, r.name AS rival_name, o.avatar AS owner_avatar, r.avatar AS rival_avatar, o.rating AS owner_rating, r.rating AS rival_rating
    FROM `prefix_gamewars_wars` w
    LEFT JOIN `prefix_gamewars_teams` o ON w.owner_id = o.team_id
    LEFT JOIN `prefix_gamewars_teams` r ON w.rival_id = r.team_id

    сделал так, разницы, собственно, никакой
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 6 апреля 2011 г. 12:26, спустя 6 минут 4 секунды


    ну через запятую, лефт джоин, еще и 2 раза талиблицу одну и ту же прописываем
    это нормально.

    нормальный запрос, только - да, для читабельности, надо бы через жойн оба
    Спустя 20 сек.
    оптимизацтор мускуля один хуй их к жойну приведет )
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 6 апреля 2011 г. 14:56, спустя 2 часа 29 минут 18 секунд

    сделал так, разницы, собственно, никакой

    так суть видна.
    ιιlllιlllι унц-унц
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 6 апреля 2011 г. 15:48, спустя 51 минуту 52 секунды

    можно наверно даже просто JOIN

Пожалуйста, авторизуйтесь, чтобы написать комментарий!