Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Страница 16/32К / 22 сообщений из 22, страница 1 из 1
17.06.2021, 12:18
    #40078247
sysdba22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
Есть у кого-нибудь реальные истории успеха в промышленном применении?

А то руки чешутся, но страшновато.
...
Рейтинг: 0 / 0
17.06.2021, 12:23
    #40078250
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
sysdba22руки чешутся

Займи их выгребанием старых косяков из приложения. Большие страницы тебе не помогут.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17.06.2021, 12:27
    #40078253
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
17.06.2021 12:23, Dimitry Sibiryakov пишет:
>
> Займи их выгребанием старых косяков из приложения.

там "платформа".
она железобетонная.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17.06.2021, 12:34
    #40078257
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
Мимопроходящийона железобетонная.

Она самописная, отмазка не катит.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17.06.2021, 17:14
    #40078350
bum_bum
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
sysdba22
Есть у кого-нибудь реальные истории успеха в промышленном применении?

А то руки чешутся, но страшновато.
Мы запустили систему на промышленном предприятии в феврале 2001 года. Предприятие небольшое от 100 до 250 человек. Система была написана на Delphi 7 под Firebird 1.x, и работает до сих пор. Основная задача, которую решает эта система, - обеспечить прозрачность производства. Само производство позаказное, в месяц (в хорошие времена) запускалось до 800 наименований новой продукции(!). Тех. процессы состоят примерно из 80-120 операций. Руководитель производства/предприятия в реальном времени видит, как все партии продукции проходят через все этапы производства. Система сигнализирует, если где-то происходят задержки. Помимо производственного контроля система принимает и рассчитывает заказы, следит за поступлением платежей, обеспечивает отгрузку продукции заказчикам, рассчитывает некоторые экономические показатели, и, конечно, выдаёт всю необходимую печатную информацию. От момента запуска по настоящий момент система работает без сбоев, хотя за 20 лет много разного было: смена серверов, отключения электричества, сбои техники. Интересно и то, что на предприятии нет даже системного администратора, то есть, система работает сама собой. Нас привлекают примерно раз в полгода - в год, когда происходят изменения в отчётности, или накапливаются какие-то пожелания пользователей, хотя ключевой функционал системы не менялся от момента запуска.
Были и другие примеры автоматизации промышленных предприятий. Все проекты разрабатывались на Firebird. Нареканий к СУБД нет. СУБД очень быстра, устойчива и надёжна. Рекомендую.
...
Рейтинг: 0 / 0
17.06.2021, 18:40
    #40078384
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
sysdba22
Есть у кого-нибудь реальные истории успеха в промышленном применении?

А то руки чешутся, но страшновато.
Насколько мне известно, 16КБ применяют уже достаточно давно.
Статистики по 32КБ я бы в ближайшее время не ждал.

Но.
Нужно чётко понимать преимущества и недостатки больших страниц.
Они хороши в основном для чтения таблиц натуралом, соответственно свип и бекапы должны быть несколько быстрее.
Больше записей на страницу - меньше random IO и больше вероятность конфликта за одну и ту же страницу при операциях I\U\D\GC.
Больше узлов в странице индекса - больше конфликтов и медленнее поиск одного конкретного узла.
Т.е. поиск записей по PK может пострадать, а вот индексные сканы подвержены этому в меньшей степени.
И т.д.

Ну, а если руки чешутся - возникает вопрос: отчего бы это ? :)
...
Рейтинг: 0 / 0
18.06.2021, 02:15
    #40078458
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
bum_bumпод Firebird 1.x, и работает до сих пор
поздравляю. надеюсь, вы в курсе, что оно не распараллеливается больше 8 ядер, и т.д.
вопрос-то был про страницы БД 32к супротив 16к.
Впрочем, hvlad всё расписал.
...
Рейтинг: 0 / 0
18.06.2021, 10:31
    #40078500
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
bum_bum
Интересно и то, что на предприятии нет даже системного администратора, то есть, система работает сама собой.
У скольких из 100-250 человек стоят компьютеры?
Либо это лукавство, либо они дебилы.
...
Рейтинг: 0 / 0
18.06.2021, 14:58
    #40078608
ggreggory
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
WildSery
bum_bum
Интересно и то, что на предприятии нет даже системного администратора, то есть, система работает сама собой.
У скольких из 100-250 человек стоят компьютеры?
Либо это лукавство, либо они дебилы.


Если программист хорошо сделал свою работу, Firebird может работать вечно и без админа. Тут я с автором поста согласен.

Хотя предполагаю, имелось ввиду не число клиентов системы, а число сотрудников предприятия.
...
Рейтинг: 0 / 0
18.06.2021, 16:14
    #40078652
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
Промышленное производство - это в основном рабочие, компы им не нужны. Тут даже дело не в процентах. Человек 20-30 связаны с ПО. Какой процент связан с конкретным ПО? Ещё меньше. Десяток может.
...
Рейтинг: 0 / 0
18.06.2021, 16:19
    #40078656
bum_bum
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
WildSery
bum_bum
Интересно и то, что на предприятии нет даже системного администратора, то есть, система работает сама собой.
У скольких из 100-250 человек стоят компьютеры?
Либо это лукавство, либо они дебилы.
Количество пользователей 20-40 человек, в разные времена число пользователей меняется. Сейчас где-то 25-30 человек. В чём лукавство? Почему дебилы? Вполне продвинутые в своей области специалисты, из более чем десятка подобных предприятий по региону, они остались одни, много чего пережили, но не сдаются. На предприятии есть специалист, который помимо своей прямой деятельности помогает устанавливать новые компьютеры, принтеры, сетевое оборудование, но к системе он никакого отношения не имеет. Да, забыл сказать, что сейчас эта система работает на Firebird 2.1, перейти на более свежие варианты, увы, нет возможности.
И приношу извинения автору топика, я неправильно понял его первое сообщение.
...
Рейтинг: 0 / 0
18.06.2021, 21:35
    #40078769
sysdba22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
hvlad

Ну, а если руки чешутся - возникает вопрос: отчего бы это ? :)


глубина части индексов 4. вот и возникает желание ее уменьшить. или не стоит игра свечь?
...
Рейтинг: 0 / 0
18.06.2021, 21:57
    #40078774
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
hvlad,

интересно а разные табличные пространства, которые планируются в 5.0, могут иметь разный размер страницы?
Это бы как раз стало хорошим решением для уменьшение глубины больших индексов.
...
Рейтинг: 0 / 0
18.06.2021, 22:27
    #40078788
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
sysdba22
hvlad

Ну, а если руки чешутся - возникает вопрос: отчего бы это ? :)


глубина части индексов 4. вот и возникает желание ее уменьшить. или не стоит игра свечь?
Если есть уверенность, что это проблема - то можно попробовать.
Но я бы сначала проверил - есть ли возможность избавиться от этих индексов или уменьшить длину ключа.
...
Рейтинг: 0 / 0
18.06.2021, 22:30
    #40078789
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
Симонов Денис
hvlad,

интересно а разные табличные пространства, которые планируются в 5.0, могут иметь разный размер страницы?
Это бы как раз стало хорошим решением для уменьшение глубины больших индексов.
Когда будем делать - постараемся учесть и это.
Тут проблема не в работе с TS, а в реорганизации страничного кеша.
...
Рейтинг: 0 / 0
19.06.2021, 22:54
    #40078891
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
hvlad,

да всё норм. например, БД с таблицами 16к страница, а таблеспасе с индексами - 32к страница. Никаких проблем не вижу.
...
Рейтинг: 0 / 0
21.06.2021, 09:09
    #40079066
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
ggreggory
Если программист хорошо сделал свою работу, Firebird может работать вечно и без админа. Тут я с автором поста согласен.
Я написал не о Firebird.

bum_bum
На предприятии есть специалист, который помимо своей прямой деятельности помогает устанавливать новые компьютеры, принтеры, сетевое оборудование, но к системе он никакого отношения не имеет.
Кому он помогает? Сервера, помимо Firebird, у них имеются? Сервера и сеть в целом само по себе работает?
...
Рейтинг: 0 / 0
21.06.2021, 09:14
    #40079067
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
kdv,

Влад имел ввиду страничный кеш. Не очень понятно как там расположить страницы разного размера
...
Рейтинг: 0 / 0
21.06.2021, 09:33
    #40079072
bum_bum
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
WildSery
bum_bum
На предприятии есть специалист, который помимо своей прямой деятельности помогает устанавливать новые компьютеры, принтеры, сетевое оборудование, но к системе он никакого отношения не имеет.
Кому он помогает? Сервера, помимо Firebird, у них имеются? Сервера и сеть в целом само по себе работает?

Сейчас на предприятии три сервера, сеть, компьютеры, принтеры, сканеры. Есть специалист, который обслуживает это железо... по совместительству. Программной системы управления предприятием и Firebird он не касается, система работает без поддержки уже больше 20 лет.
PS. Поскольку это offtopic, то больше на вопросы по системе здесь отвечать не буду. Если что-то интересно, открывайте новую тему.
...
Рейтинг: 0 / 0
21.06.2021, 12:18
    #40079110
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
Симонов ДенисНе очень понятно как там расположить страницы разного размера

Так он же в любом случае оперирует указателями, ему без разницы. А вот все обращения к
dbb_page_size придётся менять на win_page_size, это да, куча работы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.06.2021, 12:31
    #40079117
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
Симонов ДенисВлад имел ввиду страничный кеш. Не очень понятно как там расположить страницы разного размера
видимо, tablespace надо рассматривать как отдельную БД, со своим кэшем.
Например, у Interbase, если включить журналирование - у журнала один кэш, а у базы - другой.
Но, увы, у Interbase tablespace не имеет отдельного размера страницы и отдельного кэша.
...
Рейтинг: 0 / 0
22.06.2021, 06:11
    #40079255
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Страница 16/32К
Симонов Денис
Влад имел ввиду страничный кеш. Не очень понятно как там расположить страницы разного размера
По отдельному пулу (в "сегментах" по 64МБ) на каждый размер страницы базы.
С большими страницами (памяти) такая организация не очень дружит, но с классическими (4КБ) - вполне.
К такому кэшу можно и ARC (pdf, 366КБ) прикрутить.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Страница 16/32К / 22 сообщений из 22, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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