Da dove / installare my.cnf per percona db


Risposte:


2

Percona, come hai detto, non installa un valore predefinito my.cnfdeliberatamente. Le loro build MySQL mirano ad alte prestazioni e poiché non esiste una configurazione adatta per tutti che sia adatta a tutti, non ne installano uno apposta. Spetta all'amministratore decidere quali opzioni di configurazione si adattano meglio a questa installazione e al carico di lavoro indicato.

Tuttavia Percona viene fornito con molti esempi, ciascuno basato sulla dimensione del carico di lavoro prevista. Le configurazioni differiscono principalmente per la dimensione dei buffer e delle cache allocate. Ci sono i seguenti esempi di configurazione:

  1. my-innodb-heavy-4G.cnf (appropriato per l' installazione di memoria da 4 GB + con InnoDB e query pesanti )
  2. my-huge.cnf (appropriato per l' installazione di memoria 2GB + dedicata a MySQL)
  3. my-large.cnf (appropriato per installazioni di memoria da 512 MB server MySQL dedicato)
  4. my-medium.cnf (appropriato per installazioni di memoria da 128 MB , DB piccolo con server Web)
  5. my-small.cnf (appropriato per l' installazione della memoria da 64 MB , uso sporadico del database)

La memoria sopra è la memoria che (dovrebbe essere) assegnata al solo processo MySQL.

Troverai le configurazioni di esempio in:

/usr/share/mysql

Dovresti semplicemente sceglierne uno e copiarlo in /etc/mysql/my.cnf:

$ sudo cp -i /usr/share/mysql/my-medium.cnf /etc/mysql/my.cnf

La configurazione da sola raramente la farà o la romperà. Il più delle volte la configurazione dipende dal tipo di applicazione e dalle query eseguite, nonché dal carico di lavoro previsto. E se raggiungi le dimensioni o i requisiti di my-huge.cnfallora probabilmente sai cosa stai facendo o dovresti iniziare a leggere libri e articoli online su come ottimizzare MySQL!

Il percorso della configurazione si basa sui binari deb predefiniti di Percona 5.5.24 per Ubuntu 12.04 (Preciso)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.