Yandex Cloud
Search
Discuss with expertTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex MPP Analytics for PostgreSQL
  • Getting started
  • Access management
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Audit Trails events
  • Public materials
  • Release notes
    • General questions
    • Connection
    • Backups
    • Updating a cluster
    • Cluster and hosts
    • Working with external tables
    • Monitoring and logs
    • All questions on one page
  1. FAQ
  2. Cluster and hosts

Yandex MPP Analytics for PostgreSQL clusters and hosts

Written by
Yandex Cloud
Updated at June 16, 2026
  • What is a database host and database cluster?

  • How many database hosts can a cluster contain?

  • How many clusters can you create in a single cloud?

  • How are database clusters maintained?

  • How do you calculate the usage cost for a database host?

  • Why is my cluster slow even though the computing resources are not fully utilized?

  • Why do I get a minimum memory error for Yandex MPP Analytics for PostgreSQL processes?

  • What time does it take for deleted objects to get irreversibly removed from a hybrid storage?

What is a database host and database cluster?What is a database host and database cluster?

A database host is a cloud-based isolated database environment with dedicated computing resources and reserved storage capacity.

A database cluster consists of one or more database hosts with configurable replication across them.

How many database hosts can a cluster contain?How many database hosts can a cluster contain?

A Yandex MPP Analytics for PostgreSQL cluster includes a minimum of four hosts:

  • two master hosts
  • two segment hosts

You can increase the number of segment hosts up to 32.

For more information, see Quotas and limits.

How many clusters can you create in a single cloud?How many clusters can you create in a single cloud?

To learn more about MDB technical and organizational limitations, see Quotas and limits.

How are database clusters maintained?How are database clusters maintained?

Maintenance in Yandex MPP Analytics for PostgreSQL includes:

  • Automatic installation of DBMS updates and fixes for your database hosts.
  • Changes in the host class and storage size.
  • Other Yandex MPP Analytics for PostgreSQL maintenance activities.

For more information, see Maintenance.

How do you calculate the usage cost for a database host?How do you calculate the usage cost for a database host?

In Yandex MPP Analytics for PostgreSQL, the usage cost is calculated based on the following variables:

  • Selected host class.
  • Reserved storage capacity for the database host.
  • Size of database cluster backups. You do not pay for backups as long as their size does not exceed the storage capacity. Additional backup storage is charged according to our pricing policy.
  • Database host uptime in hours. Partial hours are rounded to the nearest whole hour. For the hourly rates of each host class, see our pricing policy.

Why is my cluster slow even though the computing resources are not fully utilized?Why is my cluster slow even though the computing resources are not fully utilized?

Your storage may have insufficient maximum IOPS and bandwidth to process the current number of requests. In this case, throttling occurs, which degrades the entire cluster performance.

The maximum IOPS and bandwidth values increase by a fixed value when the storage size increases by a certain step. The step and increment values depend on the disk type:

Disk type Step, GB Max IOPS increase (read/write) Max bandwidth increase (read/write), MB/s
network-hdd 256 300/300 30/30
network-ssd 32 1,000/1,000 15/15
network-ssd-nonreplicated, network-ssd-io-m3 93 28,000/5,600 110/82

To increase the maximum IOPS and bandwidth and reduce the risk of throttling, expand the storage size when updating your cluster.

For storage using the network-hdd disk type, we recommend switching to network-ssd or network-ssd-nonreplicated via a cluster restore from backup.

Why do I get a minimum memory error for Yandex MPP Analytics for PostgreSQL processes?Why do I get a minimum memory error for Yandex MPP Analytics for PostgreSQL processes?

When creating, modifying, or restoring a cluster, you may get this error:

Per process memory must be more then '20971520' bytes on segment host, got '<calculated_memory_size>'

This error occurs if the memory size for each Yandex MPP Analytics for PostgreSQL process is less than 20 MB and the number of connections equals the max_connections value. The minimum memory per cluster process is calculated using the following formula:

<host_segment_RAM> ÷ (<max_connections> x <number_of_segments_per_host>)

To fix the error, do one of the following:

  • Reduce the max_connections value.
  • Increase the memory size by changing the segment host class.

What time does it take for deleted objects to get irreversibly removed from hybrid storage?What time does it take for deleted objects to get irreversibly removed from hybrid storage?

Deleted files are stored in the service bucket for one week, then moved to the recycle bin and permanently deleted after another week.

For more information, see Hybrid storage cleanup.

Was the article helpful?

Previous
Updating a cluster
Next
Working with external tables
© 2026 Direct Cursus Technology L.L.C.