pmdamysql(1)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Version från den 10 maj 2026 kl. 06.04 av Admin (diskussion | bidrag) (Skapade sidan med '= pmdamysql(1) – Linux manualsida = == NAMN == '''pmdamysql''' – PMDA för MySQL- och MariaDB-databaser == BESKRIVNING == '''pmdamysql''' är en Performance Co-Pilot-PMDA som hämtar liveprestandadata från en körande MySQL- eller MariaDB-databas. == INSTALLATION == '''pmdamysql''' använder en konfigurationsfil från följande platser, i denna ordning: * ''/etc/pcpdbi.conf'' * ''$PCP_PMDAS_DIR/mysql/mysql.conf'' Denna fil kan innehålla överskrivna värden...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

pmdamysql(1) – Linux manualsida

NAMN

pmdamysql – PMDA för MySQL- och MariaDB-databaser

BESKRIVNING

pmdamysql är en Performance Co-Pilot-PMDA som hämtar liveprestandadata från en körande MySQL- eller MariaDB-databas.

INSTALLATION

pmdamysql använder en konfigurationsfil från följande platser, i denna ordning:

  • /etc/pcpdbi.conf
  • $PCP_PMDAS_DIR/mysql/mysql.conf

Denna fil kan innehålla överskrivna värden, i Perl-kod, för inställningarna som listas i början av pmdamysql.pl, nämligen:

  • databasnamn, se DBI(3) för detaljer. Standardvärdet är DBI:mysql:mysql.
  • databasanvändarnamn. Standardvärdet är dbmonitor.
  • databaslösenord. Standardvärdet är dbmonitor.
  • inloggningskonto. Standardvärdet är pcp.

På vissa versioner av MariaDB, version 10 och senare, är prestandaschemat avstängt som standard och måste aktiveras för att PMDA:n ska fungera.

Detta görs genom att lägga till strängen performance_schema i avsnittet [mysqld] i MariaDB:s konfigurationsfil, antingen my.cnf eller my.ini.

SQL-satsen SHOW ENGINES visar om prestandaschemat stöds.

När dessa inledande inställningar är klara kan du komma åt namn och värden för MySQL-prestandamätvärdena genom att göra följande som root:

# cd $PCP_PMDAS_DIR/mysql
# ./Install

För att avinstallera ska följande göras som root:

# cd $PCP_PMDAS_DIR/mysql
# ./Remove

pmdamysql startas av pmcd(1) och ska aldrig köras direkt. Skripten Install och Remove meddelar pmcd(1) när agenten installeras eller tas bort.

Binära statusvärden i text

Vissa statusvärden är i formen YES/NO eller ON/OFF.

Eftersom dessa inte kan tolkas av verktyg som pmie(1), har de duplicerats med ändelsen _num och värdena 1 för YES/ON eller 0 för NO/OFF.

Exempel:

  • mysql.slave_status.slave_io_running
  • mysql.slave_status.slave_io_running_num

FILER

/etc/pcpdbi.conf
Konfigurationsfil för alla PCP-databasövervakare.
$PCP_PMDAS_DIR/mysql/mysql.conf
Konfigurationsfil för pmdamysql.
$PCP_PMDAS_DIR/mysql/Install
Installationsskript för agenten pmdamysql.
$PCP_PMDAS_DIR/mysql/Remove
Skript för att ångra installationen av agenten pmdamysql.
$PCP_LOG_DIR/pmcd/mysql.log
Standardloggfil för felmeddelanden från pmdamysql.

PCP-MILJÖ

Miljövariabler med prefixet PCP_ används för att parameterisera fil- och katalognamn som används av PCP.

På varje installation innehåller filen /etc/pcp.conf de lokala värdena för dessa variabler.

Variabeln $PCP_CONF kan användas för att ange en alternativ konfigurationsfil, enligt beskrivningen i pcp.conf(5).

SE ÄVEN

KOLOFON

Den här sidan är en del av projektet PCPPerformance Co-Pilot.

Information om projektet finns på:

Om du har en felrapport för denna manualsida, skicka den till:

  • pcp@groups.io

Denna sida hämtades från projektets uppströms Git-arkiv:

Sidan hämtades den 16 januari 2026. Vid den tidpunkten var datumet för den senaste commit som hittades i arkivet den 16 januari 2026.

Om du upptäcker renderingsproblem i denna HTML-version av sidan, känner till en bättre eller mer uppdaterad källa, eller har rättelser eller förbättringar av informationen i denna kolofon, som inte är en del av den ursprungliga manualsidan, skicka e-post till:

  • man-pages@man7.org

Sidinformation

Projekt: Performance Co-Pilot, PCP.

HTML-renderingen skapades den 16 januari 2026 av Michael Kerrisk, författare till The Linux Programming Interface.

Mer information om Linux- och UNIX-systemprogrammeringskurser finns på: