Есть заполненная данными таблица InnoDB в mySQL. Для таблицы заданы несколько индексов.
1) Как узнать сколько места (в МБайтах, например) занимают эти индексы и каждый по отдельности?
2) mySQL старается хранить индексы таблиц целиком в памяти сервера? Или больше внимания уделяется кэшу последний запросов?
Последний вопрос интересует применительно к тому, стоит ли увеличить память на сервере с 16ГБ до 32ГБ в надежде, что в память будут загружены индексы таблиц по максимуму, для большего быстродействия. Сейчас кэш занимает всю свободную память - 15ГБ. И я не знаю, забита ли память кэшом данными последних/частых запросов или индексами.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости