Limite di count di database MySQL

C'è un limite del numero di database che un singolo server MySQL può gestire?

3 Solutions collect form web for “Limite di count di database MySQL”

Non riesco a trovare alcun record di MySQL che ha un limite nella documentazione.

Se si utilizza MyISAM, è ansible eseguire un limite al numero di handle di file aperte che è ansible quando utilizza diversi file per tabella. È ansible aumentare questo utilizzando ulimit. InnoDB utilizza normalmente un file per tutti i database e due per i registri del journal di database, ma si dispone ancora di un file di metadati per tabella, quindi questo non dovrebbe essere tanto un problema se non si è configurato InnoDB per fare un file per tabella.

A prescindere dai limiti della maniglia di file aperti, troverai limiti pratici a causa delle performance del filesystem con molti file in una struttura di directory, ma stiamo parlando di diverse migliaia nella stessa directory. Se arrivate a questo punto, stai facendo qualcosa di molto sbagliato.

Non conosco il limite esatto, ma si esaurirà di risorse di sistema molto prima che si esaurisca di database. Ho visto installazioni con 500 database.

Ho anche visto più istanze di mySQL con più database in esecuzione.

Ora, se il cliente DOVREBBE avere 500 database su quel sistema è una domanda completamente diversa. LOL!

L'hardware su cui si esegue sarà sicuramente un fattore determinante.

Spero che questo ti aiuti.

Non ho mai incontrato un limite duro al numero di database uno sul server, dipende dalla dimensione e dal traffico di ciascuno dei database, certamente ho avuto server singoli con oltre 2000 database, tuttavia i database erano solo usato da una manciata di studenti in qualsiasi momento.

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.