Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Открыть новую тему     Написать ответ в эту тему

Czechoslovak



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vetal71
 
Лично я такими вещами предпочитаю заниматься через Access... Очень удобно, практически можно с любой БД перекинуть данные в другую
 
Добавлено:
vetal71
 
Лично я такими вещами предпочитаю заниматься через Access... Очень удобно, практически можно с любой БД перекинуть данные в другую

Всего записей: 175 | Зарегистр. 27-06-2007 | Отправлено: 12:13 27-12-2011
exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vetal71 Да, я где то так и делал.  
При маппинге по номеру поля, как у вас, проблем с неподходящим именем быть не должно. Попробуйте его в кавычках писать, типа -  'TOFB="TO"; 2=2; 3=3;4=4;5=5'

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 13:52 27-12-2011
vetal71



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
exteris
спасибо, импорт прошел

Всего записей: 299 | Зарегистр. 08-09-2008 | Отправлено: 16:00 27-12-2011
felixz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем!
Есть некоторое неудобство при работе с Interbase 2007 (это есть как и на 2009, так и на ранее 2007).
БД около 500Мб, несколько млн.записей. Примерно раз в сутки дисконнект происходит очень долго, порядка 5 мин. По дисковой активности видно, что база активно юзается, как будто там sweep происходит. Но! Sweep Interval = 0, БД backup/restore (т.е. разница между транзакциями = 0). Не подскажете что сделать чтобы обойти эту неведомую фигню?

Всего записей: 47 | Зарегистр. 20-05-2003 | Отправлено: 00:53 04-01-2012
exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
БД backup/restore (т.е. разница между транзакциями = 0).

А база как нибудь используется? Пишется, читается?
 
Добавлено:
Как вариант: работа в течение долгого времени в одной транзакции, которая коммитится(откатывается) при дисконннекте.

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 10:21 04-01-2012
tanaseduard



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
felixz
 
Может у Вас висит транзакция и после дисконекта вы ее неявно комитите и происходит swap на физику.

Всего записей: 518 | Зарегистр. 21-11-2009 | Отправлено: 12:07 04-01-2012
felixz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С базой в течении этого времени работают только на чтение.
Да и вообще, если сделать backup/restore или sweep, не работать с ней сутки - тоже самое.
Причем время дисконнекта линейно зависимо от размера базы - база в 1Гб уже порядка 8-ми минут дисконнект.

Всего записей: 47 | Зарегистр. 20-05-2003 | Отправлено: 17:45 04-01-2012
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
felixz, наверное сервер всё пишет в буфер винды, а при отключении записывает изменения на диск.
 
Добавлено:

Цитата:
С базой в течении этого времени работают только на чтение.  

А где в этом уверенность?

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 18:01 04-01-2012
felixz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А где в этом уверенность?

 
В это уверенность полная, я притащил ее домой для тестирования.
Такое впечатление, как будто там заложен алгоритм: если со времени последнего коннекта прошло более суток, то поехали делать безусловный sweep.

Всего записей: 47 | Зарегистр. 20-05-2003 | Отправлено: 18:16 04-01-2012
exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Поставьте какой нибудь сканер, посмотрите что делается в базе при дисконнекте. Может приложение какие то операции выполняет.  
Если открыть базу в IBExpert-е, а потом разорвать соединение, что будет?

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 11:10 05-01-2012
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите а есть ли возможность как то установить Firebird 1.5 и 2.5 одновременно? Мне говорили что вроде такая возможность есть. Надо как то развести их по портам. Но как их установить одновременно? Подскажите кто это делал.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 07:01 17-01-2012
exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
delover
http://www.ibase.ru/devinfo/inst_manual.htm

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 08:45 17-01-2012
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установка нескольких серверов Firebird

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 10:59 17-01-2012
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, вполне исчерпывающе, установил.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 12:11 17-01-2012
eddoc



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
delover
 
В статье kdv почему-то не упомянут третий параметр IpcName (в дополнение к RemoteServiceName и RemoteServicePort), который у всех установленных и запущенных серверов тоже должен быть различным. Игнорирование этого факта приводит к тому, что все базы (если явно не указать порт в строке коннекта) ресторятся в ODS того сервера, кто был запущен (ЕМНИП) последним.
тынц

Всего записей: 328 | Зарегистр. 25-11-2007 | Отправлено: 16:35 17-01-2012 | Исправлено: eddoc, 10:53 19-01-2012
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eddoc
Спасибо, не знал.

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 21:14 17-01-2012
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасиб, мне просто задачу такую поставили. Но я больше предпочитаю embeded (встроенный) сервер, когда нужная база для одного разработчика. Пока я с ней один. Но хозяин барин.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 07:44 20-01-2012
vetal71



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вопрос к тем кто юзает ibeblock. Проблема такая, выполняю скрипт по импорту данных в IBExpert - выполняется без ошибок, выполняю команду IBEScript.exe <файл скрипта> - выполняется без ошибок, но если выполнить используя IBEScript.dll, то в первом же блоке импорта выдает ошибку на отсутствие целевого поля. Мож кто знает, где копать

Всего записей: 299 | Зарегистр. 08-09-2008 | Отправлено: 13:26 23-01-2012
eddoc



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
delover

Цитата:
Но я больше предпочитаю embeded (встроенный) сервер, когда нужная база для одного разработчика.

ЕМНИП, среди сообщества IB/FP пользователей использование embedded-сервера FB для девелоперских задач - моветон. Ибо функционал его урезан по сравнению с полноценной версией. Подробнее у kdv и на sql.ru

Всего записей: 328 | Зарегистр. 25-11-2007 | Отправлено: 15:33 23-01-2012
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не то что бы моветон, просто неудобно

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 15:41 23-01-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru