| 
 | 
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Добрый день. При попытке сбросить буфер в заголовке в 0, т.е. вернуться так сказать к значению из firebird.conf, значение буфера меняется на 20 и выдается ошибка: bad parameters on attach or create database. Attempt to set in database number of buffers which is out of acceptable range [50:2147483646]. Собственно вопрос. Можно ли реализовать запись значения 0? По аналогии с gfix -bufers 0. И сопутствующая ошибка - минимальное значение буфера 50. Эксперт последний, FB 3.0.4. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.10.2019, 17:40 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  01.10.2019 17:40, Tofik Emailovich пишет: > По аналогии с gfix -bufers 0. это не ЭТО. задать буфер в хидере базы можно только gfix-ом. а то что ты пытаешься сделать действует только на период жизни коннекта. в хидер базы оно не пишется. Posted via ActualForum NNTP Server 1.5 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.10.2019, 17:50 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Оп. Промашка вышла. Описание относится к диалогу установки пропертей БД, а не к коннекту. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.10.2019, 08:47 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IBExpert, Если сабж невозможен, надо бы минимальный размер буфера починить. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 31.01.2020, 17:07 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Tofik Emailovich, интересный вопрос, где пофиксить. Судя по сообщению об ошибке, ошибка лезет из кода FB (jrd.cpp) void DatabaseOptions::get case isc_dpb_set_page_buffers: (хотя я могу ошибаться). А в случае установки параметров БД не должно быть никакого dpb, ибо это вызов services api с параметром isc_spb_prp_page_buffers. А для сервисов я такого сообщения не нашел. ИБЕ не туда "лезет"? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.02.2020, 00:54 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  kdv  А в случае установки параметров БД не должно быть никакого dpb, ибо это вызов services api с параметром isc_spb_prp_page_buffers. А для сервисов я такого сообщения не нашел. ИБЕ не туда "лезет"? Код: pascal 1. 2. 3. 4. 5. 6. 7. Как-то так. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.02.2020, 03:19 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IBExpert, Tofik Emailovich При попытке сбросить буфер в заголовке в 0, т.е. вернуться так сказать к значению из firebird.conf,  значение буфера меняется на 20  Можешь проверить - поставь в Pages 0 и передай фокус на другой элемент. Там ещё и в поле KB чудеса происходят :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.02.2020, 12:14 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hvlad IBExpert, Tofik Emailovich При попытке сбросить буфер в заголовке в 0, т.е. вернуться так сказать к значению из firebird.conf,  значение буфера меняется на 20  Можешь проверить - поставь в Pages 0 и передай фокус на другой элемент. Там ещё и в поле KB чудеса происходят :) Почему баг-то? Там просто MinValue=20 у этого редактора стоит. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.02.2020, 03:50 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IBExpert hvlad IBExpert, Сколько помню IBE - в нём всегда этот баг был :) Можешь проверить - поставь в Pages 0 и передай фокус на другой элемент. Там ещё и в поле KB чудеса происходят :) Почему баг-то? Там просто MinValue=20 у этого редактора стоит. Как сбросить значение в дефолтное ? gfix -bu 0 IBE пытается угадать диапазон допустимых значений для этого параметра. Не его это дело. Не надо. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.02.2020, 11:23 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hvlad А зачем оно там стоит ? Я не помню. Оно там стоит со времен появления Services API, и до сих пор никому нафиг не нужно было. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.02.2020, 11:34 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IBExpert, оно было нужно когда один сервер обслуживал несколько БД, и им надо было ограничить использование страничного кеша. Но в 3.0 это уже не так актуально, ибо есть per-database конфиг ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.02.2020, 11:55 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IBExpert, Видать следствие зашло в тупик. Если если есть реальная возможность дать команду на "сброс" буфера в хидере БД, то в диалоге пропертей базы можно выводить оба значения буферов :) - и из конфига огнептицы, и из хидера. Пускай юзер выбирает чего хочет установить - или свой размерчик, или предустановленный в конфиге. Соответственно на своем установить нужный минимум. Кстати, напомните, у которого сервака был минимум 20? Пропертя аля вот так. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.02.2020, 12:03 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Tofik Emailovich, насколько я помню минимум был 50 страниц, а не 20 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.02.2020, 12:17 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Симонов Денис, Совершенно верно. Поэтому и спрашиваю, может 20 был в каком-то предшественнике? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.02.2020, 12:51 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Tofik Emailovich может 20 был в каком-то предшественнике? Тут не о чем спорить, IBE не должен гадать об умолчаниях и диапазонах значений известных только серверу. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.02.2020, 14:09 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Tofik Emailovich Если если есть реальная возможность дать команду на "сброс" буфера в хидере БД, то в диалоге пропертей базы можно выводить оба значения буферов :) - и из конфига огнептицы, и из хидера. Пускай юзер выбирает чего хочет установить - или свой размерчик, или предустановленный в конфиге. Соответственно на своем установить нужный минимум. Кстати, напомните, у которого сервака был минимум 20? 1. Эксперт выводит и меняет только то, что может вывести и изменить через Services API. Другого доступа к конфигам на сервере у него нет. 2. Откуда 20 взялось - я не помню. Но откуда-то оно взялось, раз там прописано. Может, от балды. Возможно, это как-то связано с невнятным сообщением предыдущих версий сервера при попытке установить значение ниже "известного только серверу". Это в тройке он сообщает, что именно ему не нравится, а до тех пор ограничивался скромным "bad parameters on attach or create database". 3. Я уже подрихтовал: сделал возможность установки в 0 и поднял нижний лимит до 50. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.02.2020, 03:26 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  "Сброс" в 0 работает. А вот минимум теперь стал 10. Все, что в промежутке - классически "округляется". Чет - вниз до 0, нечет - вверх до 10. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.02.2020, 12:00 | 
  
  
  
   | 
||
| 
 
Установка размера буфера в заголовке БД в 0 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Tofik Emailovich "Сброс" в 0 работает. А вот минимум теперь стал 10. Все, что в промежутке - классически "округляется". Чет - вниз до 0, нечет - вверх до 10. А, это я для отладки 50 на 10 поменял, а вернуть забыл... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.02.2020, 04:13 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=42&gotonew=1&tid=1598672]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    61ms | 
get topic data:  | 
    11ms | 
get first new msg:  | 
    6ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    56ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 241ms | 
| total: | 408ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.