Ответы пользователя по тегу SQL
  • Оптимизация поиска по БД?

    @remzalp
    Программер чего попало на чем попало
    В своё время неплохо ускорил процесс поиска Sphinx, у него другая организация индекса, поэтому скорость резко отличается. Если на сервере мощности достаточно, то можно попробовать.

    ну и базовая оптимизация - LIKE "%...%"работает в разы медленнее, чем LIKE "...%"
    Вы мало сказали про состав типичной строки в БД и по какой её части планируете искать.

    Если что, то запрос "explain select ...." полезная штука
    Ответ написан
    2 комментария
  • Как правильно написать SQL запрос с под-select'ом?

    @remzalp
    Программер чего попало на чем попало
    SELECT task_name, 
      (SELECT image_path FROM uploads 
           WHERE uploads.timestamp = tasks.task_created 
            LIMIT 1) as im_path
    FROM uploads


    Только неудачная идея - реализовывать связь по времени добавления, лучше всё же ссылаться на первичный ключ.
    Ответ написан
    Комментировать