mysql_real_escape_string / Говнокод #7363 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
SELECT DISTINCT relation.itemid, relation.catid, title, owner, image, background, icon, metadesc, publish_up FROM `mh_sobi2_cat_items_relations` AS relation LEFT JOIN
 `mh_sobi2_item` AS items ON relation.itemid = items.itemid WHERE (`published` = '1' AND (relation.catid > 1) AND (`publish_down` > '2011-07-28 05:11:50' OR `publish_
down` = '0000-00-00 00:00:00' ) AND items.itemid IN(228 , 2091 , 4532 , 4843 , 5255 , 5583 , 13 , 15 , 3553 , 40 , 41 ... еще ~ 5000 элементов) 
GROUP BY items.itemid ORDER BY items.publish_up DESC  LIMIT 0, 12;

Такой вот запрос формирует компонент для joomla который называется sobi2

Запостил: dron dron, (Updated )

Комментарии (10) RSS

  • это ж генерированный, ему можно. вы бы еще выложили дебаг-аутпут какого-нибудь хайбернейта
    Ответить
    • вторичный продукт же
      кто сдаёт продукт вторичный - тот питается отлично
      Ответить
    • Ага, а потом хостеры присылают письмо (Ваш сайт перегружают базу данных, мы отключили ваш сайт) ...
      Джумла такая джумла ...
      Ответить
      • Собсна и наткнулся когда полез искать, какая сволочь мускуль на 75 секунд вешает
        Ответить
        • собсна кешировать нада, либо отказаться от всяких ормов и ручками писать все скулы (впрочем, кешировать все равно придется)
          Ответить
          • Даже в таком варианте наверняка можно и генерируемое улучшить, оно же не само генерируется. Если, например, занести ИДшники из списка во временную таблицу и джойнить к ней, должно быть быстрее.
            Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8