Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Software Database >> .

Dove si archiviano le informazioni di MySQL su varie opzioni impostate per un database?

MySQL memorizza le informazioni su varie opzioni impostate per un database (e il server stesso) in diversi punti, a seconda del tipo di opzione:

* `Mysql` Database di sistema: Molte opzioni a livello di server e globali sono archiviate nelle tabelle all'interno del database `MySQL`. Ciò include cose come account utente, sovvenzioni e alcune variabili di configurazione del server. Tuttavia, non contiene * tutte * le opzioni del server.

* I file di opzione del server: La posizione primaria per le opzioni a livello di server è nei file delle opzioni del server. La posizione esatta e il nome del nome / i dipendono dal sistema operativo e dal modo in cui è stato installato MySQL, ma i nomi comuni includono `my.cnf` (o` my.ini` su Windows) e variazioni simili. Questi file contengono direttive che impostano vari parametri come numeri di porta, dimensioni del buffer e set di caratteri. Questi vengono letti all'avvio del server.

* `Information_schema` Database: Questo database fornisce una vista strutturata di molti aspetti del server MySQL, inclusi alcune opzioni specifiche del database. Non è una posizione di archiviazione in sé, ma ti dà un modo per interrogare lo stato delle diverse opzioni. È una visione di sola lettura delle strutture di dati sottostanti.

* Schema di performance: Per informazioni dettagliate sul monitoraggio delle prestazioni, il database `Performance_Schema` è una buona fonte. Sebbene non siano strettamente "opzioni", fornisce approfondimenti su come varie impostazioni del server influiscono sulle prestazioni.

* Dizionario dati innodB: Per le opzioni relative al motore di archiviazione InnoDB (come la dimensione del pool di buffer), gran parte delle informazioni vengono mantenute all'interno del dizionario dei dati interni INNODB. Questo non è direttamente accessibile tramite query SQL nella maggior parte dei casi.

In sintesi, non esiste una sola posizione. Le informazioni sono distribuite tra i file di configurazione, i database di sistema e le strutture di dati interne dei motori di archiviazione. I file di configurazione sono il luogo principale in cui le opzioni sono *impostate *, mentre i database di sistema forniscono un modo per *query *aspetti della configurazione corrente.

 

software © www.354353.com