У меня 16 ядер, ОЗУ 12 ГБ, SSD 500 МБ / с. У меня 1 миллион строк в моей таблице «Страницы»
Страницы содержат 1 уникальный ключ: HostID (int) и Page (varchar).
Я использую разметку по ключу и вкратце создал около 100 разделов
Но я не уверен, сколько разделов я должен создать для лучшей производительности.
вкратце около 70 ГБ данных, которые я использую для поиска:
select * from table where HostID = 1 AND Page = 'asdasd'
Вы можете найти следующий ответ, который демонстрирует, как лучше всего использовать кластеризованные первичные ключи с интересующим движком innodb.
Надеюсь это поможет :)