Следующая формула используется в моей группе параметров RDS для свойства max_connections: {DBInstanceClassMemory/12582880}
У меня относительное понимание DBInstanceClassMemory согласно их документации: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html.
DBInstanceClassMemory
Возвращает количество байтов памяти, выделенной для класса инстанса БД, связанного с текущим инстансом БД, за вычетом памяти, используемой процессами Amazon RDS, которые управляют этим инстансом.
Но я понятия не имею, как они пришли к магическому числу: 12582880
Они упомянули формулу в своих лучших практиках: https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-3-parameters-related-to-security-operational-manageability- и-время ожидания подключения /
По умолчанию этот параметр основан на формуле, вычисляемой на основе значения DBInstanceClassMemory. Этот параметр настраивается автоматически на основе общей доступной памяти экземпляров RDS. Формула выглядит следующим образом:
max_connections = DBInstanceClassMemory / 12582880
Может ли кто-нибудь пролить свет на то, как команда AWS придумала 12582880?