Pagina Principale Attiva Servizio Entra Prodotti Privati Aziende Istituzioni Contattaci Chi Siamo
Benvenuto sul nostro portale di programmazione.


Ottimizzare MySQL sui Server


E' ormai chiaro che i processori diventano sempre più potenti, e sempre più multi core e multi thread, quindi sempre più spesso ci si accorge che su un server il collo di bottiglia è rappresentato dall'Hard Disk, infatti mentre i processori diventano sempre più potenti, gli Hard Disk diventano sempre più capienti, ma non diventano più veloci e questo può rappresentare chiaramente un problema in molti casi.

Una delle applicazioni che fa maggior uso dell'Hard Disk è sicuramente il Database, quindi diventa fondamentale fare in modo da alleggerire il più possibile il lavoro dell'Hard Disk, una ottima idea è sicuramente quella di Installare un Hard Disk solo per il database, quindi mettiamo di avere MySQL come Database, una idea è quella di installare un secondo hard disk esclusivamente dedicato a MySQL.

Questo comporta notevoli vantaggi in termini di prestazioni, sia su Linux che su Windows, su Linux comporta inoltre il vantaggio che se Linux inizia a fare operazioni sulla memoria Virtuale, queste operazioni avverranno sul primo Hard Disk, e non potranno avvenire quindi operazioni di Memoria Virtuale e MySQL (Operazioni potenzialmente lente o complesse) sullo stesso hard disk in contemporanea, perchè essendo separati, ognuno avrà il suo Hard Disk, scongiurando quindi alcune situazioni da collo di bottiglia, che possono portare al crash di un server Linux.

Inoltre siccome MySQL avrà un suo Hard Disk, e siccome solitamente i dati registrati nei database sono comunque di dimensioni limitate, MySQL agirà sempre sulla stessa porzione di hard disk, limitando quindi la frammentazione dei dati sullo stesso, e mantenendo quindi una certa prestazione nel tempo, prestazione più elevata, anche dovuta al fatto che essendo i dati nella stessa zona dell'hard disk, fisicamente la testina dovrebbe impiegare comunque meno tempo per le varie operazioni, e da non sottovalutare è anche la cache separata degli hard disk.

Quindi si ricorda che per cambiare la directory base dei Database in MySQL basta operare sul file di configrazione my.cnf:

[mysqld]
datadir=/var/lib/mysql
tmpdir=/home/mysql_temp

http://www.mysql.com
http://www.9euro.com


Giovanni Ceglia
giovanni.ceglia@gmail.com




Altri siti di Questo NetWork, Ceglia Giovanni NetWork: Programmazione & Videogames, Directory Alloggi, Hosting, Verifica Identità, Annunci Immobiliari, Annunci Immobiliari in Italiano, Malmignatta Motore di Ricerca, Tutto il Network Giovanni Ceglia   Free thumbnail preview by Thumbshots.org




Giovanni Ceglia offre servizi Internet di sviluppo, manutenzione, messa in opera di portali per servizi, hosting, software per servizi Internet.

Tutto il materiale qui presente è © CopyRight Giovanni Ceglia dal 2003, tutti i diritti sono riservati, la copia e la redistribuzione di materiale presente su questo sito, sono vietate ove non espressamente consentito. Eventuali marchi citati appartengono ai rispettivi proprietari. Giovanni Ceglia - Servizi Informatici, Internet e Hosting, Partita IVA N. 03972320653, Sede Legale in Via Trento N.74 84016, Pagani (Salerno) Italy, E-Mail: giovanniceglia@xungame.com, Numero di Telefono Cellulare per contatti: 339-4403189. Iscrizione alla camera di commercio di Salerno.