Переход с Pervasive 8.7 на 9.5 - несколько вопросов

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Переход с Pervasive 8.7 на 9.5 - несколько вопросов

Сообщение Начинающий путь »

База стала ~ 50 гигов, начались подтормаживания. Одно из предложений начальства состоит в переходе на более свежую версию Pervasive. У меня поэтому несколько вопросов:
1. Действительно ли 9.5 работает ли быстрее, чем 8.7?
2. Для перехода сначала поднимаем КЛИЕНТОВ на рабочих станциях, затем меняем СЕРВЕР (поправьте если не так)
3. Даст ли прирост скорости и/или уменьшение размера файла конвертация файлов в версию 9 утилитой rebuild.exe, а также применение параметра "не разбивать большие файлы на сегменты по 2GB"?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

1. да быстрее. когда то тестировал было процентов на 10. особенно если если еще разрешить файлы создавать больше 2 гигов, но на 9.1 сталкивался с тем что файлы летели при размере больше 4 гигов, хотя не говорили о журнале в 9 гигов именно на 9.5. Для прояления эффекта нужно переконверировать таблы ( ну и галочку поставить что создавать в 9 формате).
2. это нужно делать одновременно - иначе клиенты с другим первасивом будут периодически выбивать серверный.
3. см пункт 1.
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Сообщение yuri_z »

Не стоит игра свеч, лучше переходите на 10 64 бит, там по крайней мере кеш поставите от души. Судя по размеру базы у Вас есть таблички по 3-5 Гб память ныне дешевая по сравнению с остальными затратами. Ускорение получите при многопользовательской работе. В смысле не будет временами у пользователей жутко тормозить, поскольку кеша катастрофически не хватает. При выставлении предельного кеша под виндой на 9.5 - 10 i386 начинаются глюки. т.е. получается << 2,5 Gb кеша при такой-то базе. Не серьезно.
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Сообщение Начинающий путь »

Спасибо за ответы, поглядим десятку.
Остался вопрос по замене версии первасива. Одновременно мы из-за большого количества пользователей не сможем менять клиентов и сервер.
Еще при конвертации файла можно выбрать размер страницы и включить/выключить сжатие страницы и записию. Даст ли прирост скорости увеличение размера страницы в влючение сжатия?
С 10 64-битной пока вопрос перехода не поднимается, хотя интересно узнать мнение о связке 64 битного сервера и 32 битного клиента.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

для массовой переустановки у Microsoft есть 2 сценария - может пора их изучать?
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Сообщение yuri_z »

Достаточно постепенно всех пользователей перевести на клиента 9.5 У нас по крайней мере он работает с первасивами 8.7 - 10.12 Сценарии действительно можно изучать, на практике все равно будет беготня. Размер страницы и сжатие править не надо, возможны проблемы. Все это влияет на размер файлов и косвенно на быстродействие. Лучше с этим не экспериментировать.
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Сообщение Начинающий путь »

Cпасибо, будем пробовать....
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Сообщение Начинающий путь »

Опиcаю результаты эспериментов:
Установил локально Pervasive 10.13 - Галактика 8.1 запустилась без ошибок. Для подключения сторонних программ пришлось повторить adf2ddf, т.к. десятка создает дополнительные системные таблицы. Установил Pervasive 10.13 на сервер (причем с включенным XIO драйвером и без него), c клиентом 8.7 Галактика работает. Многопользовательскую работу правда еще не проверяли. Cконвертировал Rebuild'ом небольшую табличку katmol в форматы версий 8x и 9.5 (без компрессий). После конвертации размеры файла остались одинаковы для обоих версий: 262144 байта. Галактика отработала с обоими форматами.С компрессий записи выигрыш очень небольшой: 258048 байт. Галактика при открытии данной таблицы выдала ошибку 202, следовательно этот вариант отбрасывается, хотя Сontrol Center файл открыл. Приятно поразило компрессия страниц: 115200 байт. Галактика файл открыла нормально. В режиме конвертации c оптимальным размером страницы для доступа к данным размер остался прежним - 4 килобайта.
Ответить