Что нужно сделать, чтобы активировать плагин разделов для MySQL 8 под Debian? - PullRequest
0 голосов
/ 28 мая 2020

У меня есть относительно новая MySQL 8, установленная на Debian 10, и я ожидаю, что некоторые таблицы станут довольно большими (новой функции всего 3 месяца, а в нескольких таблицах уже есть несколько тысяч строк) , поэтому я ожидал возможного разделения этих таблиц. Однако кажется, что плагин отсутствует в моей установке.

  1. Как я могу проверить, что он действительно есть?
  2. Как я могу установить / активировать его?

Я пробовал SHOW PLUGINS, но его нет в списке.

1 Ответ

1 голос
/ 29 мая 2020

https://dev.mysql.com/doc/refman/5.7/en/partitioning.html говорит:

Начиная с MySQL 5.7.17, общий обработчик секционирования c на сервере MySQL устарел и является удалено в MySQL 8.0, когда ожидается, что механизм хранения, используемый для данной таблицы, предоставит свой собственный («собственный») обработчик секционирования. В настоящее время это делают только механизмы хранения InnoDB и NDB.

Так что в MySQL 8.0 нормально, что подключаемый модуль разделов отсутствует. Независимое от механизма хранения разделение больше не является особенностью MySQL.

PS: Несколько тысяч строк за три месяца не являются быстрым ростом данных по большинству стандартов. В любом случае, вероятно, недостаточно, чтобы требовать использования разбиения.

...