powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выбор процессора для firebird
25 сообщений из 79, страница 3 из 4
Выбор процессора для firebird
    #40073509
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
27.05.2021 13:50, ъъъъъ пишет:
>
> В писятыщ не уложится. Ещё кулер надо.

да! без кулера в офисе совсем не жизнь.
ни чайку попить, ни кофейку захимичить.
в бумаженом стаканчике.
с подстаканником.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073514
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
KreatorXXI
velovich,

берите AMD Ryzen 9 5900X либо AMD EPYC 7252.

В писятыщ не уложится. Ещё кулер надо.

Уложится, ещё и на "обмыть останется" - https://impulsteh.ru/100-000000061-protsessor-amd socket-am4-ryzen-x12-r9-5900x-oem.html.
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073522
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так это OEM...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073549
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
velovich
нет, извиняюсь, вот тут более свежий триггер. для уменьшения тормозов в этом запросе клиент теперь делает часть того что делал триггер. и так в нескольких местах.
----------
Код: sql
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.
CREATE TRIGGER PROJECTCOMPANY_ACTIONS FOR T_PROJECT_COMPACTION 114 POSITION 0 as
 declare variable var1 integer;
 declare variable var2 integer;
 declare variable var3 integer;
 declare variable var4 timestamp;
 declare variable var5 integer;
 declare variable var6 integer;
 declare variable var7 integer;
 declare variable var8 timestamp;
 declare variable var9 integer;
begin
  if (inserting or updating) then var1=new.n_project_company;
  if (deleting) then var1=old.n_project_company;
/*LAST PLAN DATE*/
  select first 1 A.n_project_compaction from t_project_compaction A
  where A.n_project_company=:var1 and A.date_plan=
  (select max(B.date_plan) from t_project_compaction B
  where B.n_project_company=:var1 and B.date_plan is not null) into var2;
/*LAST FACT DATE*/
  select first 1 A.n_project_compaction from t_project_compaction A
  where A.n_project_company=:var1 and A.date_fact=
  (select max(B.date_fact) from t_project_compaction B
  where B.n_project_company=:var1 and B.date_fact is not null) into var3;
/*FIRST FACT DATE AND USER*/
  select min(date_fact) from t_project_compaction where n_project_company=:var1 and date_fact is not null into var4;
  select first 1 n_user2 from t_project_compaction where n_project_company=:var1 and date_fact is not null and date_fact=:var4 into var5;
/**/
  update t_project_company set n_project_compaction1=:var2, n_project_compaction2=:var3, firstact_date=:var4, firstact_user=:var5 where n_project_company=:var1;
/*PROJECT LASTDATEFACTS*/
/*changed for simple last operation date*/
/*if (inserting or updating) then var6=new.n_project;*/
/*if (deleting) then var6=old.n_project;*/
/*if (inserting or updating) then var7=new.n_user2;*/
/*if (deleting) then var7=old.n_user2;*/
/*select max(date_fact) from t_project_compaction where n_project=:var6 and date_fact is not null and n_user2=:var7 into var8;*/
/*delete from t_project_lastdatefacts where n_project=:var6 and n_user=:var7;*/
/*if (:var8 is not null) then insert into t_project_lastdatefacts(n_project,n_user,lasdatefact) values (:var6,:var7,:var8);*/
if (inserting or updating) then var6=new.n_project;
if (deleting) then var6=old.n_project;
if (inserting or updating) then var7=new.n_user1;
if (inserting or updating) then var9=new.n_user2;
if (deleting) then var7=old.n_user1;
if (deleting) then var9=old.n_user2;
delete from t_project_lastdatefacts where n_project=:var6 and n_user=:var7;
delete from t_project_lastdatefacts where n_project=:var6 and n_user=:var9;
if (var7=var9) then var9=0;
if (var7>0) then insert into t_project_lastdatefacts(n_project,n_user,lasdatefact) values (:var6,:var7,'now');
if (var9>0) then insert into t_project_lastdatefacts(n_project,n_user,lasdatefact) values (:var6,:var9,'now');
end

Это только триггер, нет ДДЛ табличек и их индексов, нет планов запросов. Хочешь что-то получить внятное в ответ, давай больше информации.
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073550
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

так на рязань один фиг родной кулер ставить нельзя )

зы
ТС пишет что бюджет 60, 50 из них на проц...
остальное он собирался за червонец купить?
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073553
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
27.05.2021 15:09, Дегтярев Евгений пишет:
> остальное он собирался за червонец купить?

за червонец можно кулер вискарём заправить.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073555
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

тема
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073564
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переименовать переменные - дело одной минуты, неужели самим так нравится копошиться в говнокодерских var#?
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073601
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений
Dimitry Sibiryakov,

так на рязань один фиг родной кулер ставить нельзя )

зы
ТС пишет что бюджет 60, 50 из них на проц...
остальное он собирался за червонец купить?

Где про 60? В первом сообщении нету.
Если найти проц с кулером Wraith, так и ещё лучше. Достойный кулер. По-моему разработка CoolerMaster.
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073612
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Нельзя просто так взять и" (ц) поменять синий проц на красный: "Лутц частями не продаётся" (ц).
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073626
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov
"Нельзя просто так взять и" (ц) поменять синий проц на красный: "Лутц частями не продаётся" (ц).

ТС не железячник. Ему ещё мамку придется сменить, и память, и т.д.
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073627
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
27.05.2021 18:14, ъъъъъ пишет:
>
> ТС не железячник. Ему ещё мамку придется сменить, и память, и т.д.

злые вы! (С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073662
velovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий

27.05.2021 12:03, velovich пишет:
> о, вот как раз вчера я гуглил тест производительности firebird на разных системах, ничего не нашел. спасибо

выполни gstat "путь_к_базе" -h
результат покажи.

...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073663
velovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky
Это только триггер, нет ДДЛ табличек и их индексов, нет планов запросов. Хочешь что-то получить внятное в ответ, давай больше информации.

изначальная просьба
velovichКакой сейчас десктопный проц в пределах 50 тысяч рублей стоит рассматривать в плане максимальной производительности на ядро для firebird?
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073664
velovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KreatorXXI
velovich,

берите AMD Ryzen 9 5900X либо AMD EPYC 7252.

спасибо за вариант
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073665
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv
у нас есть тест, однопоточный, как раз на нем видно разницу между процами. Например, я потестил на Sams 970 evo nvme и amd 3700x, и оказалось, что nvme не так влияет, как проц. Мой результат вроде пока в список не попал, но тем не менее.
Можно и картинку смотреть, но можно и покрутить в экселе отдельно, сортируя по upd/ins/del.
https://ib-aid.com/en/simple-insert-update-delete-test-for-firebird/


Не знаю как у других, но в моей практике >90% всех запросов это select, а запросы на update, insert и delete < 10%. Поэтому все эти тесты, равно как и недавно опубликованные на официальном сайте Firebird Performance Newsletter: Issue 1 https://ib-aid.com/en/articles/firebird-performance-newsletter-issue-1 мне ни о чём не говорят.
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073666
velovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ
Basil A. Sidorov
"Нельзя просто так взять и" (ц) поменять синий проц на красный: "Лутц частями не продаётся" (ц).

ТС не железячник. Ему ещё мамку придется сменить, и память, и т.д.

я разнорабочий. проц 50, остаётся 10. пожаловаться что чуть не уложился - вот ещё +5 на мамку и память
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073671
velovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky
Это только триггер, нет ДДЛ табличек и их индексов, нет планов запросов. Хочешь что-то получить внятное в ответ, давай больше информации.

чем это всё снять можно? план запросов вообще никогда не снимал
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073730
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо зажать денежку в кулачек и идти к этим товарищам -> www.ibase.ru. Без них покупка процессора вам никак не поможет.
p.s. меня одного смутил умолчательный sweep interval и 400к транзакций за неполный месяц?
Автор утверждает, что у него 5 пользователей, а attachment id больше 88 тысяч за неполный месяц.
Все врут (с).
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073749
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
velovich
изначальная просьба
ведет в тупик.
О чем коллеги выше уже неоднократно намекали.

velovich
чем это всё снять можно? план запросов вообще никогда не снимал
вкладка DDL в эксперте. План выводится внизу окна при выполнении запроса или препарировании. Так же зело полезная вкладка "перфоманс аналитика", колоночки там синенькие и красненькие.

Копипастить текстовую информацию картинками - моветон.
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073955
velovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemar
Надо зажать денежку в кулачек и идти к этим товарищам -> www.ibase.ru. Без них покупка процессора вам никак не поможет.
p.s. меня одного смутил умолчательный sweep interval и 400к транзакций за неполный месяц?
Автор утверждает, что у него 5 пользователей, а attachment id больше 88 тысяч за неполный месяц.
Все врут (с).

если я понял правильно что такое attachment id, то у меня несколько сервисных программ которые запускаются раз в несколько минут круглосуточно. отсыльщик почты, проверяльщики регистраций на сайте, проверяльщики кликов по ссылкам в письмах. штук 10 из планировщика и 3 сервиса. телеграм бот и 2 сервиса для работы с астериском.
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073964
velovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky
velovich
изначальная просьба
ведет в тупик.
О чем коллеги выше уже неоднократно намекали.

velovich
чем это всё снять можно? план запросов вообще никогда не снимал
вкладка DDL в эксперте. План выводится внизу окна при выполнении запроса или препарировании. Так же зело полезная вкладка "перфоманс аналитика", колоночки там синенькие и красненькие.

Копипастить текстовую информацию картинками - моветон.


да чёт не смог из терминала скопировать текст. бывает у меня глюк с буфером, когда в нем сидит предыдущая информация и не хочет заменяться новой.

эксперт это ibexpert?
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073965
velovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мы все кстати идём по дороге жизни в тупик, и никакими оптимизациями этого не исправить. так что покупка в процессора в 2 раза быстрее это вполне нормальный вариант
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073966
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
velovich
мы все кстати идём по дороге жизни в тупик, и никакими оптимизациями этого не исправить. так что покупка в процессора в 2 раза быстрее это вполне нормальный вариант


Уговорил, покупай 🤣
...
Рейтинг: 0 / 0
Выбор процессора для firebird
    #40073988
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
velovich,

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


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