FastNetMon

четверг, 15 апреля 2010 г.

Думаете, видели поистине огромные MySQL запросы? Ошибаетесь.

Вот такое чудо выдернул утром с одной CMS, нещадно насиловавшей MySQL: http://paste.org/pastebin/view/17403

10 комментариев :

  1. Ужос... это наверняка снова всеми любимый битрикс?

    ОтветитьУдалить
  2. не-а=) по данным от клиента, это был самописный SEO скрипт :)

    ОтветитьУдалить
  3. Подробности: http://forum.cs-cart.com/showthread.php?t=16529

    У ЦС-Карта дела неплохо идут, оптимизируют код в основном после первичных продаж ;)

    ОтветитьУдалить
  4. просто у вас серваки дохлые )

    ОтветитьУдалить
  5. 2tl, мы не используем "дохлые серваки", никогда.

    Машина была на i7 975/12гб/база на SSD Supertalent. Да и дело тут не в машине - у MySQL баг при обработке таких запросов, подтвержденный в официальном bt.

    ОтветитьУдалить
  6. Это скрипт магазина CS-Cart при включенном модуле Seo-names. Я виновник торжества.

    ОтветитьУдалить
  7. Иван, а как разработчики отнеслись к тому, что их скрипт убил MySQL?

    У нас вполне типовая и очень популярная конфигурация (Debixn amd64/MySQL 5.0), крайне странно, что они на ней не тестировали скрипт.

    ОтветитьУдалить
  8. Пока никак не отнеслись. Сказали что в версии 2.0.14 (у меня пока 2.0.12)немного оптимизировали нагрузку на БД при этом модуле. Но я его вырубил нафиг, давно хотел, но не решался.

    ОтветитьУдалить
  9. Мы уже проводим изменения в seo addon с целью значительного снижения количества дополнительных запросов к базе.

    Поиск по большому количеству фильтров стал намного быстрее в 2.14

    (поясню: много запросов к seo_names - это сео аддон, длинные запрос к products - это когда пользователь выбрал в поиске много значений фильтров)

    ОтветитьУдалить

Примечание. Отправлять комментарии могут только участники этого блога.