Таблица и административные серверные инструкции

Этот раздел нашей документации MySQL объясняет SQL инструкции для администрирования базы данных MySQL. В принципе, в этом разделе рассматриваются SQL инструкции, которые используются, когда один находится в режиме управления базой данных системы, а не создания баз данных. Ниже приведен список инструкций SQL с краткими пояснениями целей каждой из них. Нажмите на инструкции SQL, чтобы увидеть более подробное объяснение, в том числе примеры использования.

ANALYZE TABLE

Используйте эти инструкции MySQL для хранения информации, которая может быть полезна позже, когда MySQL оптимизатор выбирает Заказать консалтинг индексов во время выполнения запроса.

BACKUP TABLE

Эта инструкция MySQL делает резервную копию таблицы MyISAM. Тем не менее, он устарел, потому что он работает не надежно.

CACHE INDEX

Эти инструкции MySQL говорят MySQL кэшировать данных показателей к определенной индекса кэша, которые могут быть созданы с помощью SET GLOBALинструкций. Эти инструкции MySQL используется только для таблиц MyISAM.

CHECK TABLE

Используйте эти инструкции MySQL для проверки таблицы на ошибки; начиная с версии MySQL 5.1.9, он работает с MyISAM, InnoDB, архивирования и хранения двигателей CSV. Если ошибки обнаружены, вы должны выполнить инструкцию REPAIR TABLE для ремонта таблицы.

CHECKSUM TABLE

Эти инструкции MySQL возвращают значение контрольной суммы таблицы MyISAM в значение, которое может быть дополнительно поддерживаться для улучшения ремонтопригодности таблицы.

CONNECTION_ID( )

Эта функция MySQL возвращает MySQL соединение или индикационный номер потока для сессии MySQL.

FLUSH

Используйте эту инструкцию MySQL, чтобы очистить временные кэши в MySQL.

GET_LOCK( )

Эта функция MySQL пытается получить блокировку на имя, данное в первом аргументе.

IS_FREE_LOCK( )

Use this MySQL function to determine whether the name of the lock given in parentheses is free and available as a lock name.

IS_USED_LOCK( )

Эта функция определяет, будет ли уже данное имя использоваться в качестве имени блокировки.

KILL

Используйте эти инструкции MySQL для прекращения клиентского соединения с MySQL. Вы можете использовать SHOW PROCESSLIST инструкции и получить соединение идентификатор потока для использования в этой инструкции.

LOCK TABLES

Используйте эти инструкции MySQL, чтобы зафиксировать данные таблицы для исключительного использования в текущем потоке соединения. Есть несколько различных типов замков, которые могут быть использованы: один позволяет пользователям продолжать извлекать данные, но не изменять данные, а другой блокирует всех других пользователей полностью.

mysqlbug

This script is used for reporting bugs to MySQL developers at Oracle.

mysqlslap

This utility is used to emulate a load of multiple clients on the server to check timing of the system.

OPTIMIZE TABLE

Используйте эту инструкцию MySQL для оптимизации данных, содержащихся в таблице. Оптимизация удобна, если все строки были удалены из таблицы. Это также полезно для запуска этой инструкции периодически с таблицей, которая содержит несколько различную ширину столбцов (т.е., VARCHAR, BLOB и TEXT columns).

Эта функция MySQL реализует блокировку,созданную мощью GET_LOCK ().

REPAIR TABLE

Используйте эти инструкции MySQL для восстановления поврежденных таблиц MyISAM.

RESTORE TABLE

Эти инструкции MySQL восстанавливают таблицы, сохраненные в файловую систему от резервных заявлений, которые является устаревшими.

SHOW ENGINE

Use this MySQL statement to display details of the status of a given storage engine. This statement provides information on table and record locks for transactions, waiting locks, pending requests, buffer statistics and activity, and logs related to the engine.

SHOW ENGINES

Используйте эти инструкции MySQL к списку хранения двигателей (типа таблиц), доступных для установки MySQL.

Используйте эти инструкции MySQL для отображения списка таблиц, которые открыты, то есть, в таблице кэша.Список не включает никаких временных таблиц.

SHOW PLUGINS

Используйте эти инструкции MySQL для отображения списка плагинов на сервере.

SHOW PROCESSLIST

Эти инструкции отображают список подключения потоков, запущенных на сервере MySQL. Вы будете нуждаться в этом, если один из них заблокирован и замедлена система.

SHOW SCHEMAS

Эти инструкции MySQL являются синонимом с SHOW DATABASES. См. описание этой инструкции для получения дополнительной информации и примеров.

SHOW STATUS

Эти инструкции MySQL отображают информацию о состоянии и переменных с сервера.

This MySQL statement displays status information on a set of tables from a database.

SHOW TABLE STATUS

This MySQL statement displays status information on a set of tables from a database.

SHOW VARIABLES

Эти инструкции MySQL отображают системные переменные для сервера MySQL.

UNLOCK TABLES

Используйте эти инструкции, чтобы разблокировать таблицы, которые были заперты в текущем потоке связи с LOCK TABLES инструкциями.