Получает статистику сервера

# Memcache::getStats

# memcache_get_stats

(PECL memcache >= 0.2.0)

Memcache::getStats -- memcache_get_stats — Получает статистику сервера

### Описание

function Memcache::getStats(string `$type` = ?, int `$slabid` = ?, int `$limit` = 100): array|false
function memcache_get_stats(
Memcache `$memcache`,
string `$type` = ?,
int `$slabid` = ?,
int `$limit` = 100
): array|false

Метод Memcache::getStats() возвращает ассоциативный массив, который содержит статистику сервера. Ключи массива соответствуют параметрам статистики, а значения — значениям параметров.

### Список параметров

`type`
  Тип статистики для извлечения. Допустимые значения: reset, malloc, maps, cachedump, slabs, items, sizes. Спецификация протокола Memcached предупреждает о возможном изменении или удалении этих дополнительных аргументов в новых версиях сервера, по усмотрению разработчиков, даже если изменения нарушат обратную совместимость.
`slabid`
  Параметр устанавливают одновременно с передачей в параметр `type` значения cachedump, чтобы указать, из какого slab-класса выгружать дамп кеша. Команда cachedump блокирует работу сервера и выполняется только в целях отладки.
`limit`
  Параметр устанавливают одновременно с передачей в параметр `type` значения cachedump, чтобы ограничить количество записей в дампе.

### Возвращаемые значения

Метод возвращает ассоциативный массив со статистикой сервера или `false`, если возникла ошибка.

### Смотрите также

- Memcache::getVersion() - Возвращает версию сервера
- Memcache::getExtendedStats() - Получает статистику с каждого сервера в пуле

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open