Thursday, 15 April 2010
Думаете, видели поистине огромные MySQL запросы? Ошибаетесь.
Вот такое чудо выдернул утром с одной CMS, нещадно насиловавшей MySQL: http://paste.org/pastebin/view/17403
Subscribe to:
Post Comments
(
Atom
)
All your brains are belongs to us =D
ReplyDeleteУжос... это наверняка снова всеми любимый битрикс?
ReplyDeleteне-а=) по данным от клиента, это был самописный SEO скрипт :)
ReplyDeleteПодробности: http://forum.cs-cart.com/showthread.php?t=16529
ReplyDeleteУ ЦС-Карта дела неплохо идут, оптимизируют код в основном после первичных продаж ;)
просто у вас серваки дохлые )
ReplyDelete2tl, мы не используем "дохлые серваки", никогда.
ReplyDeleteМашина была на i7 975/12гб/база на SSD Supertalent. Да и дело тут не в машине - у MySQL баг при обработке таких запросов, подтвержденный в официальном bt.
Это скрипт магазина CS-Cart при включенном модуле Seo-names. Я виновник торжества.
ReplyDeleteИван, а как разработчики отнеслись к тому, что их скрипт убил MySQL?
ReplyDeleteУ нас вполне типовая и очень популярная конфигурация (Debixn amd64/MySQL 5.0), крайне странно, что они на ней не тестировали скрипт.
Пока никак не отнеслись. Сказали что в версии 2.0.14 (у меня пока 2.0.12)немного оптимизировали нагрузку на БД при этом модуле. Но я его вырубил нафиг, давно хотел, но не решался.
ReplyDeleteМы уже проводим изменения в seo addon с целью значительного снижения количества дополнительных запросов к базе.
ReplyDeleteПоиск по большому количеству фильтров стал намного быстрее в 2.14
(поясню: много запросов к seo_names - это сео аддон, длинные запрос к products - это когда пользователь выбрал в поиске много значений фильтров)