Приведу сравнительные таблицы времени выполнения 5 различных запросов. Может быть кому то это будет интересно.
машина 1 - 2 *2,66 Opteron, 4Gb, Linux Fedora Core 8.0 с ядром RedHat FB Classic
машина 2 - 2,4 Core Duo, 2Gb, Windows 7 FB SuperClassic
машина 3 - 2*2.33 Coru2Duo E6550, 3GB, Linux CentOS release 5.6, ядра 2.6.18-238.9.1.el5 и 2.6.38.3 FB Classic
Все запросы выполнялись по 3 раза подряд и данные заносились в таблицу.
Комментарий:
Машина 1.
3 запрос - это запрос с которого все началось, его выполнение на этой машине под 2.1 выполнялось 8 сек, под 2.5 - 22 сек.
По итогу после нескольких переустановок FB (базы не менялись и не перемещались) на 2.1 запрос также стал выполняться медленно. Вернуть скорость не смогли.
Как ни странно, видим в 1 и 5 запросе, что скорость выполнения у 2.5.1 выше чем у 2.5 и близка к 2.1. Но например 4 запрос стабильно выполняется быстрее.
8,813 для 2.5.1 - описка. должно быть 0,813.
Машина 2
На данной машине были восстановлены базы под 2.1 и 2.5.
Чудесным образом видим, что 3 запрос выполняется в 3 раза быстрее чем на 2.1.
Машина 3
Опять видим ситуацию, что 3 запрос под 2.1 выполняется в 3 раза быстрее, чем под 2.5 (Стабильно 3 раза подряд).
Видим, что ядро Vanilla на некоторых запросах чуть быстрее, но разница небольшая. Порядка 1-2%. Причем на 2.5 стабильно быстрее, а на 2.1 где как.
Тесты, конечно, не идеальные, но может кому-то пригодятся.
Для себя мы решили установить 2.5.1 Classic и при возможности перейти на ядро Vanilla, а также продолжать оптимизировать запросы, выполняющиеся более 10 сек.
Всем Спасибо за дискуссию.
P.S. Если у нас получится собрать пример, где стабильно будет повторяться медленное выполнение запросов под 2.5 по сравнению с 2.1 мы его пришлем.