Как выяснить размер Индексов в MySQL

Как я вижу, вы пытаетесь установить свою переменную с помощью команды «set», и, пожалуйста, попробуйте сейчас с «export», как указано в файле gist , которому вы следуете

export DOCKER_REGISTRY_SERVER=https://index.docker.io/v1/
export DOCKER_USER=Type your dockerhub username, same as when you `docker login`
export DOCKER_EMAIL=Type your dockerhub email, same as when you `docker login`
export DOCKER_PASSWORD=Type your dockerhub pw, same as when you `docker login`

kubectl create secret docker-registry myregistrykey \
  --docker-server=$DOCKER_REGISTRY_SERVER \
  --docker-username=$DOCKER_USER \
  --docker-password=$DOCKER_PASSWORD \
  --docker-email=$DOCKER_EMAIL

[113 ] Затем попробуйте еще раз и сообщите нам результат, пожалуйста.

72
задан Benjamin 17 December 2014 в 13:39
поделиться

3 ответа

Я думаю, это то, что вы ищете.

show table status from [dbname]

http://dev.mysql.com/doc/refman/5.1/en/show-table-status.html

89
ответ дан 24 November 2019 в 12:33
поделиться

В MyISAM каждый блок индекса составляет 4 КБ страницы, заполненной до fill_factor записями индекса, каждая из которых является длина ключа + 4 байт.

Коэффициент заполнения обычно равен 2/3

Что касается InnoDB , таблица всегда кластеризована на PRIMARY KEY , отдельного индекса PRIMARY KEY нет

5
ответ дан 24 November 2019 в 12:33
поделиться

Используя phpMyAdmin, при просмотре структуры таблицы где-то внизу есть ссылка Подробности. Как только вы щелкнете по нему, он покажет вам общий размер индексов, которые у вас есть в таблице, где он помечен как Space Usage.

Я не думаю, что он показывает вам каждый индекс в отдельности.

2
ответ дан 24 November 2019 в 12:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: