172 похожих чатов

Подскажите от чего будет зависить скорость бд на сервере? от

скорости самого сервера? Какой сервер подойдёт для больших проектов?

11 ответов

14 просмотров

Для больших проектов нужен большой сервер и толстый, довольный жЫзнью, АБД. Хых.

Developer
Большой это какие параметры +-?

А большой проект, это какие параметры +-?

Developer- Автор вопроса
Denis
А большой проект, это какие параметры +-?

Большой проект это 100к+ пользователей в бд

От процессора, от оперативной памяти, от диска, от настроек самой БД, от модели данных и работы с ней.

Developer
Большой проект это 100к+ пользователей в бд

Хоть миллиард, нужно понимать о характере нагрузки, и ее интенсивности, а также требования к отклику системы

Developer
Большой проект это 100к+ пользователей в бд

Всего, активных? Сервер не исчисляется каким-то одним параметром, как и сложность проекта. Надо предоставить совокупность данных о проекте.

Developer- Автор вопроса
Denis
Всего, активных? Сервер не исчисляется каким-то од...

ну вот я спрашиваю как вычислить нагрузку и как определить нужный сервер

Developer
Большой проект это 100к+ пользователей в бд

Я ж написал, заведите себе зверушку под названием АБД. Ну или наймите аутсорсовую компанию, например, Data egret. Они вам всё расскажут и покажут.

т.н. "скорость" это производительность - т.е. объем сделанной работы за единицу времени. для БД произ-дь зависит от количества запросов идущих от приложения и объема ресурсов (cpu, mem, io) имеющихся в распоряжении СУБД. соотв. вам надо проанализировать количество запросов (см. pg_stat_statements) и понять хватает ли вам ресурсов. Далее если вы хотите улучшить производительность, то вам нужно посмотреть какого именно ресурса не хватает запросам (процов, памяти, скорости/пространства диска) - это можно посмотреть по ожиданиям в pg_stat_activity, либо по total_exec_time в pg_stat_statements. и докинуть этого ресурса. как-то так.

Похожие вопросы

Обсуждают сегодня

https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Ребят в СИ можно реализовать ООП?
Николай
33
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
core\config\database\connections\default.php На всякий случай проверь всё же файл <?php return [ 'driver' => env('DB_TYPE', 'mysql'), //$database_type 'host' => env('D...
Andrey K
2
Всем доброго вечера. Разрабатываю 32 раз. приложение в Delphi. Столкнулся с тем, что стандартный  TFilestream  не работает с большим файлом > 2 ГБайт (после вызова функции see...
Vadim Gl
16
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
народ, плиз хелп, всю голову сломал себе уже... разве может быть так, что GetProcAddress( GetModuleHandle( "kernel32.dll" ), "SetThreadDescription" ) вернёт ненулевое значение...
Iluha Companets
12
Кто кодит под Лазарем на винде, у вас аналогично VCL переопределяются CreateWnd и CreateParams для конкретных классов контролов и все заданные флаги влияют?
А Андрей
11
Карта сайта