Сколько места занимают индексы таблицы InnoDB в mySQL?

134
27 сентября 2019, 20:40

Есть заполненная данными таблица InnoDB в mySQL. Для таблицы заданы несколько индексов.

1) Как узнать сколько места (в МБайтах, например) занимают эти индексы и каждый по отдельности?

2) mySQL старается хранить индексы таблиц целиком в памяти сервера? Или больше внимания уделяется кэшу последний запросов?

Последний вопрос интересует применительно к тому, стоит ли увеличить память на сервере с 16ГБ до 32ГБ в надежде, что в память будут загружены индексы таблиц по максимуму, для большего быстродействия. Сейчас кэш занимает всю свободную память - 15ГБ. И я не знаю, забита ли память кэшом данными последних/частых запросов или индексами.

READ ALSO
Как сделать запрос в столбец при условии?

Как сделать запрос в столбец при условии?

Есть таблица dle_post, нужно вставить в столбец xfields значение при условии, что в category есть значение "1"Как организовать?

132
Сравнить ID двух таблиц

Сравнить ID двух таблиц

Нужно сравнить ID двух таблиц вывести только те ID которых нет в таблице #2Таблица 1: product Таблица 2: product_to_category

131
Как при многострочном тексте в блочном элементе убрать лишнее пространство? скрин присутсвует

Как при многострочном тексте в блочном элементе убрать лишнее пространство? скрин присутсвует

Подскажите плиз, текст вот не влез в блочным элемент, и перенесся на новую строку, но блочный элемент обратно не сузился и оставил лишнее пространство...

132