Skip to content

Add `project_settings` to high-traffic tables list

What does this MR do?

Add project_settings to high-traffic tables list

As of today, we have around 14 million records, the size of the table still acceptable (around 781MB), but this record is created whatever a new project is created so this table can expect a high-organic traffic in the future.

gitlabhq_production=> select pg_size_pretty(pg_relation_size('project_settings'));
 pg_size_pretty
----------------
 781 MB
(1 row)

gitlabhq_production=> select count(*) from project_settings;
  count
----------
 14440349
(1 row)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Merge request reports