Найдено 37 результатов

Zoran
22 апр 2011, 13:21
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

Приведу сравнительные таблицы времени выполнения 5 различных запросов. Может быть кому то это будет интересно. http://www.apbsp.ru/TestRes.png машина 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 Co...
Zoran
20 апр 2011, 11:40
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

а что там с подготовкой тестовой базы? Это может оказаться самым быстрым способом. Я же спросил: По итогу на Windows машине мы имеем отставание FB2.5 на 3 сек. Это где-то 15% отставания :(. Имеет смысл на такой базе тестовый пример собрать для Вас? Соответственно вопросы: 1. На какой БД вам сделать...
Zoran
20 апр 2011, 10:18
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

Это из-за того, что в 2.5 security class'ы именуются не так, как привык 2.1 Народ вроде находил как обойти, поищи на sql.ru Нашел нечто похожее в этой ветке: http://www.sql.ru/forum/actualthread.aspx?bid=2&tid=738847&pg=4&hl=table%20procedure%20non%20sql%20security%20class%20defined Я так понял, чт...
Zoran
18 апр 2011, 13:07
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

Потому что gbak от 2.1 работает с firebird.msg от 2.5. Скорее всего ты gbak скопировал в каталог 2.5 или же путь к 2.5 прописан в реестре. Понятно. Спасибо. Но всетаки больше интересовала вторая ошибка: D:\DataBase>"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -r -t -l "D:\D ataBase\MyBase_...
Zoran
18 апр 2011, 11:22
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

а конфиги у 2.1 и 2.5 одинаковые? Конфиги одинаковые. Была сделана установка с параметрами по умолчанию. Все параметры внутри конфигов закомментированы. перестаньте приводить "адаптированный план". у вас там какие-то пк без явно заданного имени constraint, поэтому адаптированный план вам не поможет...
Zoran
15 апр 2011, 12:57
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

После рекомпиляции процедур и вью нужный SQL стал выполняться. Один из индексов также пришлось включить заново. (После восстановления из бакапа он оказался отключенным) Теперь на Windows машине имеем 2.5SS запущенный как служба и 2.1SS запущенный как приложение. Статистика: 2.1 . | . 2.5 Plan PLAN J...
Zoran
15 апр 2011, 12:25
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

БД 4697МБ. К сожалению предоставить для анализа конкретно эту не можем. можем подписать соглашение о конфиденциальности. Если нужно, поменяйте какие-нибудь значения в строковых столбцах. Мы постараемся подготовить тестовую базу, просто это займет время :(. На данный момент имеем: 1. После переустан...
Zoran
14 апр 2011, 14:49
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

На соседнем серваке Опять CS vs SS Да, я же написал: Версии 2.1.2 Classic и 2.5 SS. На 2.5 классик переключить сможем только ночью. Но как показал предыдущий тест разница в производительности получается небольшая. Мы не можем переставить версию сейчас. Только вечером. Но я уже писал, что на 2.5 CS ...
Zoran
14 апр 2011, 14:36
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

Выполнил Select count(*) 2.5 Prepare time = 344ms Execute time = 47ms Avg fetch time = 47,00 ms Current memory = 55 325 140 Max memory = 67 967 756 Memory buffers = 2 048 Reads from disk to cache = 37 Writes from cache to disk = 2 Fetches from cache = 6 350 2.1 Prepare time = 329ms Execute time = 31...
Zoran
14 апр 2011, 14:32
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

На соседнем серваке 2.1 Prepare time = 0ms Execute time = 0ms Avg fetch time = 0,00 ms Current memory = 1 924 016 Max memory = 2 188 980 Memory buffers = 75 Reads from disk to cache = 1 Writes from cache to disk = 0 Fetches from cache = 265 2.5 ------ Performance info ------ Prepare time = 47ms Exec...
Zoran
14 апр 2011, 14:28
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

Да. Именно такие показатели. Но я думаю это можно списать на канал. Сейчас попробую тоже самок выполнить с сервака который стоит там рядом.
Zoran
14 апр 2011, 14:23
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

6. Прямой селест из таблицы 3150 записей на 2.1 выполнялся 7 сек, на 2.5 4,5 сек. (т.е. быстрее) Тут нет ошибки ? 3150 записей за 7 секунд ? Перевыполнил. На данный момент показало одинаковый результат. 2.5. Plan PLAN (b_AgrCalendar NATURAL) ------ Performance info ------ Prepare time = 313ms Execu...
Zoran
14 апр 2011, 14:19
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

Выполнили тот же запрос на маленькой БД (173МБ) 2.1 . | . 2.5 Выполнение запроса Prepare time = 297ms . | . Prepare time = 328ms Execute time = 1s 109ms . | . Execute time = 1s 906ms Avg fetch time = 369,67 ms . | . Avg fetch time = 635,33 ms Current memory = 1 948 644 . | . Current memory = 40 189 ...
Zoran
14 апр 2011, 14:00
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

БД 4697МБ. К сожалению предоставить для анализа конкретно эту не можем. Сейчас попробуем проверить теже запросы на меньших БД. Проверим сохраняется ли соотношение времени выполнения. Также есть предложение развернуть стенд под виндой на другой машине. И сравнить соотношение производительности разных...
Zoran
14 апр 2011, 13:36
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

Т.е. БД та же самая теперь ? Да. БД таже самая. Именно тот же самый файл, лежащий на том же месте. Какая точная версия 2.1 была ? Инсталляционный файл - FirebirdCS-2.1.2.18118-0.i686 Что, если выполнить запрос несколько раз подряд ? Если выполнять запрос несколько раз подряд, то статистика почти од...
Zoran
14 апр 2011, 12:52
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

Встречный вопрос: Если у нас " Сервер: 2 процессора AMD Opteron 2,66, 4Гб ОЗУ. ОС - Linux Fedora Core 8.0, glibc-2.7-2 2.6.25.11-60.fc8" что нам нужно поставить? Сервер используется только для FB. Есть понимание, что такое федора и для кого она предназначена ? Версии ядра и glibc удовлетворительные...
Zoran
14 апр 2011, 12:47
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

Переставили. Выполнение запроса на Суперклассик Plan PLAN JOIN (C INDEX (b_AgrCalendar_IDX1), S INDEX (IPK_b_AgrSpecific)) PLAN JOIN (C INDEX (b_AgrCalendar_IDX1), S INDEX (IPK_b_AgrSpecific)) PLAN JOIN (JOIN (SORT (JOIN (JOIN (JOIN (JOIN (NP AC INDEX (b_AgrCalendar_IDX1), NP S INDEX (IPK_b_AgrSpeci...
Zoran
14 апр 2011, 11:55
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

а попробовать разные значения GCPolicy? Попробовать классик или суперклассик 2.5? Вы же экспериментируете, так в чем проблема проверить? Сейчас будем пробовать классик и суперклассик. И базы у вас все-таки неодинаковые. Сделали бакап в выходные с 2.1 и развернули на 2.5. На 2.5. с тех пор работают....
Zoran
14 апр 2011, 10:33
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

первым делом, если один и тот же запрос по разному работает с одной и той же базой, нужно сравнить ПЛАНЫ запроса на 2.1 и 2.5. Если отличаются - выяснить, почему. Планы абсолютно идентичны: FB 2.1 Plan PLAN JOIN (C INDEX (b_AgrCalendar_IDX1), S INDEX (IPK_b_AgrSpecific)) PLAN JOIN (C INDEX (b_AgrCa...
Zoran
13 апр 2011, 17:56
Форум: Совместимость различных версий
Тема: На FB2.5 в 3 раза увеличилось время выполненения запроса
Ответы: 50
Просмотры: 41822

Re: На FB2.5 в 3 раза увеличилось время выполненения запроса

Еще дополнительная информация: Выполнение части запроса - в 2.5 он выполнился быстрее. select NP.ID, 'Клиент: '||NP."Alias"||' Значение: '||NP."Name" from "B_GetAP" NP --Используется View left join "l_AC" AC on (((lastdaymonth(NP."DateStart")) = AC."StopDate") AND (NP."DateStart" = AC."StartDate") A...