A.16 MySQL 5.7 FAQ: Буфер изменений InnoDB
- A.16.1. Какие типы операций изменяют вторичные индексы и приводят к буферизации изменений?
- A.16.2. В чем заключается польза буфера изменений InnoDB?
- A.16.3. Буфер изменений поддерживает другие типы индексов?
- A.16.4. Сколько места использует InnoDB для буфера изменений?
- A.16.5. Как определить текущий размер буфера изменений?
- A.16.6. Когда происходит слияние буфера изменений?
- A.16.7. Когда происходит сброс буфера изменений?
- A.16.8. Когда следует использовать буфер изменений?
- A.16.9. Когда следует не использовать буфер изменений?
- A.16.10. Где можно найти дополнительную информацию о буфере изменений?
|
A.16.1. |
Какие типы операций изменяют вторичные индексы и приводят к буферизации изменений? |
|
|
|
A.16.2. |
В чем заключается польза буфера изменений |
Буферизация изменений вторичных индексов, когда страницы вторичных индексов отсутствуют в кэше страниц, позволяет избежать дорогостоящих операций случайного доступа к диску, которые потребовались бы для немедленного чтения изменённых страниц индексов с диска. Буферизованные изменения могут быть применены позже, партиями, по мере чтения страниц в кэш страниц другими операциями чтения. |
|
|
A.16.3. |
Буфер изменений поддерживает другие типы индексов? |
Нет. Буфер изменений поддерживает только вторичные индексы. Кластеризованные индексы, полнотекстовые индексы и пространственные индексы не поддерживаются. Полнотекстовые индексы имеют свою собственную механизм кэширования. |
|
|
A.16.4. |
Сколько места использует |
|
До введения параметра конфигурации В MySQL 5.6 и более поздних версиях, параметр конфигурации Страницы буфера изменений не обязательны для сохранения в буфере страниц и могут быть удалены в ходе операций LRU. |
|
|
A.16.5. |
Как определить текущий размер буфера изменений? |
|
Текущий размер буфера изменений отображается в -------------------------------------
INSERT BUFFER AND ADAPTIVE HASH INDEX
-------------------------------------
Ibuf: size 1, free list len 0, seg size 2, 0 merges
Соответствующие данные включают:
Для получения информации о мониторинге состояния буфера изменений, см. Раздел 14.5.2, «Буфер изменений». |
|
|
A.16.6. |
Когда происходит слияние буфера изменений? |
|
|
|
A.16.7. |
Когда происходит сброс буфера изменений? |
Обновлённые страницы сбрасываются тем же механизмом сброса, что и другие страницы, занимающие буфер страниц. |
|
|
A.16.8. |
Когда следует использовать буфер изменений? |
Буфер изменений разработан для уменьшения случайного доступа к вторичным индексам по мере увеличения размеров индексов и их не помещаемости в |
|
|
A.16.9. |
Когда буфер изменений не следует использовать? |
Вы можете рассмотреть возможность отключения буфера изменений, если весь набор данных помещается в |
|
|
A.16.10. |
Где можно найти дополнительную информацию о буфере изменений? |
© 2025 Oracle
Licensed under the GPLv2 License.