@tartaria said in Установка/настройка/оптимизация Windows Server под многопоточность для BAS-са:
Подскажите, пожалуйста, как работаете с БД профилей? Есть ли какие-то моменты по оптимизации?
Вопрос не понят. Обычно профилирование и оптимизацию запросов проводят после того, как скрипты готовы и есть нагрузка на БД. Там сразу все и выясняется. Ну и минимальный опыт нужен да, чтобы не наступить на грабли, на которые наступили куча людей до этого.
@tartaria said in Установка/настройка/оптимизация Windows Server под многопоточность для BAS-са:
Думаю арендовать vps на hetzner и там поставить postgresql +phpadmin (для базового администрирования) + нужен какой-то интерфейс, который будет показывать статистику нагрузки на базу: сколько коннектов, какая нагрузка на сервер, оперативную память - пока не нашел такого инструмента.
Думаю, что обсуждение мониторинга состояния БД и сервера, где он стоит, несколько выходит за рамки этого форума. В интернетах куча инфы и есть свои специалисты на этот счет, с отдельными навыками. Я не являюсь таким специалистом, а обладаю лишь базовыми навыками администрирования.
Есть стандарты мониторинга - prometheus, grafana. Но разбираться не советую, уйдут месяцы. Рекомендую искать любой SaaS сервис.
https://www.datadoghq.com/dg/monitor/postgresql-dashboards-benefits/
https://pgdash.io/(нагуглил только что, не теме, что это)
@tartaria said in Установка/настройка/оптимизация Windows Server под многопоточность для BAS-са:
но стабильно работы БД оставляет желать лучшего.
Если нет опыта работы с БД и нет опытного человека, только SaaS. Будет дорого. Выбор есть. услуга называется managed postgresql. В гугле куча ссылок выпадает.
Когда-то делал хранение данных профилей в https://www.mongodb.com/docs/manual/core/gridfs/. В принципе, нареканий у меня не было. Но там куча своих граблей. Нужен специалист по БД.