Я читал электронную книгу главу об индексах и стратегии индексирования, многие из этих аспектов я уже знаю, но я stucked на кластерные индексы в InnoDB, вот цитата:базы данных и отведение диск работа
кластеризация дает наибольшее улучшение для рабочих нагрузок, связанных с I/O. Если данные вписываются в память, то порядок, в котором он обращается, не имеет значения , поэтому кластеризация не приносит большой пользы.
Я верю, что это правда, но как мне догадаться, будут ли данные помещаться в память? Как база данных решает, когда обрабатывать данные в памяти, а когда нет?
Допустим, у нас есть таблица Emp с колоннами ID, Имя и Телефон заполненными 100 000 записей
Если один пример, я положу кластерный индекс на ID столбец, и выполнить этот запрос
SELECT * FROM Employee;
Как я знаю, если это будет использовать выгоды от кластерного индекс?
Это как-то по отношению к этой теме Difference between In memory databases and disk memory database
, но все же я не уверен, как база данных будет вести себя
Я ответил на вашу ссылку. –