Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрещенный Прием / 10 сообщений из 10, страница 1 из 1
14.08.2014, 22:49
    #38720794
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрещенный Прием
Подскажите, пожалуйста механизм аналогичный настройке innodb_flush_log_at_trx_commit = 0 в MySQL, но в firefird.
То есть, нужно отключение обязательной записи каждой транзакции перед тем как вернется ответ от вызова commit или какой-то наиболее близкий аналог. Что-то никак не могу нагуглить.

И да, я прекрасно осознаю зачем мне это нужно.
...
Рейтинг: 0 / 0
14.08.2014, 22:52
    #38720795
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрещенный Прием
Forced Writes = OFF (в базе)
MaxUnflushedWrites = -1, MaxUnflushedWriteTime = -1 (в конфиге)
...
Рейтинг: 0 / 0
14.08.2014, 23:27
    #38720806
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрещенный Прием
dimitr, спасибо. выглядит похоже
...
Рейтинг: 0 / 0
15.08.2014, 10:34
    #38720971
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрещенный Прием
- На, держи гранату.
- Спасибо. А чека где?
- Чеку ты не просил.
...
Рейтинг: 0 / 0
15.08.2014, 12:54
    #38721171
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрещенный Прием
Информация к размышлению : официальные руководства по оптимизации достаточно известной системы построения сайтов Bitrix описывают подобные настройки для трех разных СУБД не особо утруждая себя объяснением к чему и при каких условиях это может привести. убедиться можно по ссылке
https://www.bitrixsoft.com/support/training/course/?COURSE_ID=22&LESSON_ID=1274

( не пойму куда дели описание для postgresql, но раньше вроде было описано)
...
Рейтинг: 0 / 0
19.08.2014, 17:51
    #38723729
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрещенный Прием
netwind,

просто до недавних пор на линуксе у ФБ FW было всегда OFF, как ни переключай. Кроме того, на линуксе есть еще специфика, поищи тут по слову "barrier".
...
Рейтинг: 0 / 0
19.08.2014, 18:17
    #38723759
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрещенный Прием
kdv, не понятно. чем это объясняли ? а почему на винде нет ?
а в классическом interbase как было ? кто это придумал ?

barrier - сам по себе, не должно относиться к поведению субд.
ведь все привыкли, что если программе вернулся commit из api, то данные надежно зафиксированы.

как же там, в конце концов, танки абрамс ездят ?
...
Рейтинг: 0 / 0
19.08.2014, 20:06
    #38723840
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрещенный Прием
netwindчем это объясняли ? а почему на винде нет ?
ошибка в коде фб для линукса.
http://tracker.firebirdsql.org/browse/CORE-1476

netwindbarrier - сам по себе, не должно относиться к поведению субд.
не надо теоретизировать. надо прочитать две ссылки про barrier
http://www.sql.ru/forum/895986/ext4-barrier-0-ili-1
http://www.sql.ru/forum/964856/linux-opciya-barrier-i-firebird

netwindа в классическом interbase как было ?
когда классический интербэйз был, линукса в помине не было, а была туча юниксов, и interbase на них.

Ссылку на CORE-1476 я уже дал, читайте ее описание. Я не знаю, как было раньше в Юниксах, и каких. Может в каком ядре Линукса поменяли.
" Review of kernel source code (2.6.19) and direct speed tests with various open() / fcntl() flags showed that flag O_SYNC is really not affected on Linux. "
Я не помню, с 2.6 или нет, но с каким-то ядром линукса (может и 2.4) была какая-то адская фигня с дисковой производительностью, вообще (якобы один процесс блокировал весь io). Все это типа сгинуло, тем не менее, сейчас уже неинтересно историю копать.
...
Рейтинг: 0 / 0
19.08.2014, 20:08
    #38723842
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрещенный Прием
netwind,

kdvошибка в коде фб для линукса. исходя из описания, как бы, не ошибка, а "несоответствие". Если бы это касалось всех поддерживаемых ФБ юниксов, то можно было бы считать багом.
...
Рейтинг: 0 / 0
20.08.2014, 10:18
    #38724120
miwaonline
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрещенный Прием
kdvЯ не помню, с 2.6 или нет, но с каким-то ядром линукса (может и 2.4) была какая-то адская фигня с дисковой производительностью, вообще (якобы один процесс блокировал весь io). Все это типа сгинуло, тем не менее, сейчас уже неинтересно историю копать.
Вроде бы в районе 2.6.10-2.6.20, если я все правильно путаю. Аналогично - рыскать за доказательствами лень.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрещенный Прием / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]