Назад | Перейти на главную страницу

Сколько разделов нужно создать, если строк около 100 миллионов

У меня 16 ядер, ОЗУ 12 ГБ, SSD 500 МБ / с. У меня 1 миллион строк в моей таблице «Страницы»

Страницы содержат 1 уникальный ключ: HostID (int) и Page (varchar).

Я использую разметку по ключу и вкратце создал около 100 разделов

Но я не уверен, сколько разделов я должен создать для лучшей производительности.

вкратце около 70 ГБ данных, которые я использую для поиска:

    select * from table where HostID = 1 AND Page = 'asdasd'

Вы можете найти следующий ответ, который демонстрирует, как лучше всего использовать кластеризованные первичные ключи с интересующим движком innodb.

https://stackoverflow.com/questions/4419499/mysql-nosql-help-me-to-choose-the-right-one-on-a/4421601#4421601

Надеюсь это поможет :)