Было около 120 тыс товаров. Сервер был такой: Процессор, гарантированный объем 6Ghz (Quad Core) - это наверное 4 ядра по 1,5Ггц, 4Gb оперативки (занято постоянно было около 3гигов), 200 гигов винт iSCSI SAN (10.000rpm, RAID10), Huge Cache.
Вроде как все по максимуму оптимизировал. выгрузка в yml файл происходила за секунд 25 (5500 активных товаров было, выгружались только они).
Импорт прайса со всеми товарами (120 тыс) происходил за минуты две-три, но вот для пользователя было не комфортно.
Фильтр товаров работал медленновато, задержка после действия секунд 7-18. Очень долго обрабатывались mysql команды, они какие-то очень длинные были, хоть я их и в раза 2 обрезал. Я уверен, что мне не хватило знаний, что бы еще оптимизировать эти команды. Их немного подпилить и будет летать даже на таком колличестве товаров.
Сами товары открывались мгновенно. Поиск по всем товарам (не активны не участвовали) происходил за 2-4 секунды. Мгоновенный поиск (сразу выдавало результаты) срабатывал тоже на 2-3 секунде.
Убил в этом году этого монстра.