powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / использование памяти сервером
25 сообщений из 66, страница 2 из 3
использование памяти сервером
    #39261372
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovitchOldest snapshot 54145615
Next transaction 54472042
Одна длинная транзакция пережила 300 тысяч своих собратьев. Ничего не хочешь в
консерватории пофиксить?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261382
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovitchPage size 8192
Page buffers 8192
итого 64МБ на коннект. Более 200 коннектов. Суперклассик. Итого 13 гигов только под страничный кеш. Поздравляю.
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261404
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovitchPage buffers 8192
вот это по каким причинам сделали? можно озвучить? особенно для веб-сайта.
http://www.ibase.ru/files/firebird/Firebird_Hardware_Guide_2015_rus.pdf
dimitrИтого 13 гигов только под страничный кеш. Поздравляю.
ага.
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261405
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возьмите оптимизированный конфиг отсюда и потом на курсы в ibase.
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261413
petrovitch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
Подскажите, пожалуйста, как?
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261414
petrovitch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr,
Подскажите, пожалуйста, что изменить?
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261416
petrovitch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,
Что именно?
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261417
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovitch,

сначала gfix -buffers 0, затем совет Алексея Ковязина выше
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261419
petrovitch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Kovyazin,
Спасибо.
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261429
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovitchПодскажите, пожалуйста, как?
Найти программиста, который разгребёт ваши конюшни, найдёт почему транзакция не
завершается и исправит это путём нажимания на клавиши клавиатуры в правильном порядке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261430
petrovitch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr,
выполнил gfix -buffers 0 -user "SYSDBA" -password "masterkey" D:\bases\TESTDATA.FDB
никаких сообщений не было - так и должно быть?
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261433
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KovyazinВозьмите оптимизированный конфиг отсюда и потом на курсы в ibase.
По эксперементировал на "All-in-one" (Q9550 up 3,4G; 8 GB; база на SATA-II Raptor 150G, 1 шт.) + FB-3: WI-V6.3.0.32483.
База, по данным IBExpert: 16К, 12993 страницы, 203М. Почти нулевая, 3 дня как отресторенная.

- Отказался. :-)
Выросло "время "отклика" в 3 раза, с ~160mS до ~430-470mS.
Вернулся у наконфигуряченному собой. (смайлик агроманое смущение)

Требования к SQL-серверу обслуживающему WEB-сервер принципиально отличаются от дектопных систем.
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261521
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne,

ну ты как маленький. Никаких оптимальных конфигов под все случаи жизни не существует. Этот конфиг оптимизирован по сравнению с дефолтным для наиболее распространённых случаев. Он предназначен прежде всего для тех кто вообще не понимает как конфигурировать сервер. Те кто хорошо разбирается в назначении всех параметров настроят конфиг под себя лучшим образом.

Di_LIneВыросло "время "отклика" в 3 раза, с ~160mS до ~430-470mS...
Требования к SQL-серверу обслуживающему WEB-сервер принципиально отличаются от дектопных систем.

LINGER ставить пробовал? Обычно в web системах коннект живёт не долго, поэтому затраты на заполнения большого кеша велики. LINGER помогает сохранять кеш на некоторое время после отключения последнего соединения.
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261544
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovitchвыполнил gfix -buffers 0 -user "SYSDBA" -password "masterkey" D:\bases\TESTDATA.FDB
никаких сообщений не было - так и должно быть?
так и должно быть. Можешь проверить результат через gstat -h
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261576
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийHvlad> Win7 ты тоже не видел ? :)
> Этот монитор - совершенно не серверная утилитаи нахера оно мне на персональной рабочей лошади?
что мониторить?Отвечая в том же ключе - если тебе похрен, чем занята лошадь - мониторить нечего, да.

PS речь шла о том, что "Resource Monitor" (perfmon, между прочим) не является специфичной серверной утилитой.
И - да - тебе отвечали на твой же вопрос ( 19327352 )
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261646
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladPS речь шла о том, что "Resource Monitor" (perfmon, между прочим - тоже ) не
является специфичной серверной утилитой.

Прим.ред.

Чисто чтобы такие же люди, Windows в глаза не видевшие, были в курсе, что это две разные
утилиты.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261668
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovhvladPS речь шла о том, что "Resource Monitor" (perfmon, между прочим - тоже ) не
является специфичной серверной утилитой.

Прим.ред.

Чисто чтобы такие же люди, Windows в глаза не видевшие, были в курсе, что это две разные утилиты.Запусти perfmon /res и отредактируй всё обратно
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261681
Коваленко Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисОбычно в web системах коннект живёт не долго, поэтому затраты на заполнения большого кеша велики.

Странно, я как-то всегда думал что за счет пула подключений время жизни коннекта в таких системах может быть соизмеримо со временем работы всего сервиса.
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261682
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коваленко Дмитрий,

это если он включен, что далеко не всегда делается
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261690
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladЗапусти perfmon /res
Гыыы...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261692
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коваленко Дмитрий,

пул - альтернатива лингеру, если он сам настроен держать коннекты N секунд.

к слову, лингер работает только в SuperServer.
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261697
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

неа. Пул и лингер это разные вещи. Лингер удерживает только кеш, а не коннекты.
...
Рейтинг: 0 / 0
использование памяти сервером
    #39261706
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

я понимаю, но для веба эффект тот же. если пул удерживает хотя бы один коннект на n секунд. И, кстати, на Классике и Суперклассике пул как раз является единственным вариантом получения "псевдо-лингера".
...
Рейтинг: 0 / 0
использование памяти сервером
    #39262458
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисLINGER ставить пробовал?.
и...
kdvк слову, лингер работает только в SuperServer...(скип)...но для веба эффект тот же

- в результате прикольная штука получается. :-)
...
Рейтинг: 0 / 0
использование памяти сервером
    #39266818
petrovitch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Продолжаю разбираться с этой проблемой.
разница между Oldest transaction и Next transaction в течении дня растет, причина скорее всего в программе на delphi, в которой есть такая запись в базу
Код: pascal
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.
function TfrmActMain.dbConnect(var DB: TpFIBDatabase;
  var transaction: TpFIBTransaction; var query: TpFIBQuery): Boolean;
begin
  try
    DB := TpFIBDatabase.Create(nil);
    query := TpFIBQuery.Create(nil);
    transaction := TpFIBTransaction.Create(nil);

    query.Database := DB;
    query.transaction := transaction;
    query.Options := [qoStartTransaction, qoAutoCommit];
    transaction.DefaultDatabase := DB;

    DB.dbname := dbserver + ':' + dbname;
    DB.ConnectParams.UserName := dbusername;
    DB.ConnectParams.Password := dbpassword;
    DB.Connected := true;
    Result := true;
  except
    on E: Exception do
    begin
      AddToLog('dbconnect :' + E.Message);
      Result := false;
    end;

  end;
end;

dbConnect(DB, tr, query);

try
   with query do
	begin
	  sql.Clear;
	  sql.Add('INSERT INTO Data' +'(поля таблицы )' + ' values ' + '(значения)');
	  ExecQuery;
	end;

except
	on E: Exception do
	  AddToLog('%d: Ошибка сохранения данных %s', [data^.DeviceID, E.Message]);
end;

try
	DB.Connected := false;
	query.Free;
	tr.Free;
	DB.Free;
except
	on E: Exception do
	  AddToLog('%d: Ошибка освобождения ресурсов %s',
		[data^.DeviceID, E.Message]);
end;


но что в ней может приводить к такому результату, я не понимаю, может кто подскажет?
...
Рейтинг: 0 / 0
25 сообщений из 66, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / использование памяти сервером
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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