Millora de rendiment de MySQL ajustant alguns paràmetres

MySQL, igual que la majoria de gestors de bases de dades, permet modificar fàcilment els seus paràmetres que controlen mides de memòria dedicats a determinades tasques, utilització de recursos, límits de concurrència, etc.

Ajustant adequadament aquests paràmetres es poden obtenir moltes millores de rendiment, sobretot si el servidor / s de la base de dades no va sobrat de recursos, i si per la part d'optimització SQL no es pot millorar molt més.

Jo fa poc he fet alguns ajustaments bàsics en una base de dades MySQL, així que vaig aprofitar per explicar una mica el procés que he seguit per a qui busqui una manera senzilla de fer una primera optimització de paràmetres a la base de dades. Amb això no vull dir que aquesta sigui la millor manera de fer-ho, només la que a mi m'ha resultat bé;)

El primer comentar que pot ser molt útil fer una ullada dins de phpMyAdmin a les seccions 'Mostra informació de temps d'execució de MySQL' i 'Mostra les variables del sistema MySQL', normalment accessibles des de la pàgina principal de l'aplicació.

Sortegem dues inscripcions gratuïtes al 10è Fòrum de Business Intelligence

Volem premiar la vostra participació en Dataprix i, per això, aprofitant que som Media Partners d'aquest 10 º Forum de Business Intelligence 2.0, que se celebra el 12 de maig, anem a sortejar dues inscripcions a l'esdeveniment entre els usuaris de Dataprix que ho demanin, i hagin participat mínimament en la comunitat.

Acabat el manual de Mineria de Dades aplicada a l'Enquesta Permanent de Llars

Acabem acabar d'editar l'última incorporació als manuals al web de Dataprix. Es tracta de l'interessant treball Minería de dades aplicada a l'enquesta permanent de llars que Alfonso Cutro ens ha enviat per així poder compartir amb tots vosaltres.

També podeu descarregar la versió original en format pdf des  d'aquesta entrada de blog on ell mateix presenta el treball.

Podeu consultar sota la figura l'índex complet de tot el contingut del manual ( el manual està escrit en castellà)

 

Oracle10g: Manual standby database (plantejament inicial)

Una base de dades Oracle en Standby és una còpia exacta d'una base de dades operativa en un servidor remot, usada com a backup, com a còpia per a consulta, recuperació de desastres, etc.

Una base de dades en mode Standby és més que un backup normal ja que es pot posar en producció en cas de desastre en un temps menor que si haguessim de restaurar una còpia (ja sigui des de rman o un simple exportació). Restaurar una còpia des de fitxer triga temps, i durant aquest període el sistema no està disponible. Amb una base de dades addicional en mode standby no hi ha res (o gairebé res de restaurar) en cas de desastre. En qüestió de minuts es fa el canvi permetent continuïtat en el servei.No ens ofereix els avantatges de rendiment d'un cluster o la seguretat del mirall però la relació de costos de temps i llicència versus avantatges em sembla correcta.

Des d'un punt de vista global:

-Disposem d'una còpia de la base de dades de forma remota, que podem comptabilitzar com a segon joc de còpies.

-A diferència d'un simple backup, la còpia es manté viva i les dades són actualitzats amb més freqüència.

Estrenem la Newsletter setmanal de Dataprix

Subscripción a la Newsletter Semanal de DataprixHem modificat el sistema de subscripció per email al contingut de Dataprix.

Fins ara aquesta subscripció utilitzava el sistema de FeedBurner associat al RSS principal de Dataprix per enviar automàticament a cada usuari subscrit un e-mail diari amb les noves publicacions del dia anterior.

Hem decidit canviar aquest sistema per un de propi que permet una subscripció / baixa instantània des de la mateixa pàgina principal. Per als usuaris registrats només serà qüestió de prémer un botó, i per al qual no sigui usuari només haurà d'introduir una adreça d'email i validar després des de el mail que se li enviarà.

Un altre avantatge que obtenim és que anem a crear una Newsletter per cada idioma de Dataprix per que a cada un li arribin els nous continguts de l'idioma que prefereixi.

Espectacular infografia que reuneix les principals xifres de negoci de Google

Per fer-te una idea del volum de negoci que mou Google res millor que la infografia que han preparat en  pingdom,  on recopilen en un mateix gràfic una timeline amb les principals fites de la companyia, impressionants xifres sobre el cercador, evolució dels beneficis , xifres sobre els empleats de la companyia, i les dades més significatives sobre altres productes d'èxit com Android, YouTube, Blogger, Gmail, Chrome, Orkut i Analytics.

Una bona font d'inspiració per a que algú s'animi a crear un quadre de comandament on poguéssim veure dinàmicament com van evolucionant aquests indicadors tan ben escollits.
 
Segur que més d'un ha clica qualsevol indicador del gràfic per veure si surt alguna cosa més;)

 

Infografia sobre Datos de Negocio de Google

 

 

Oracle10g: Canviar el joc de caràcters de la base de dades

Pot passar que després d'instal lar Oracle o configurar una nova base de dades ens adonem que el joc de caràcters escollit durant la instalació no és el correcte. El que se'ns pot passar en casos com aquest és esborrar la base de dades i reconfigurar o coses pitjors ... Però no cal. Podem canviar el joc de caràcters parant la base de dades, aixecant de manera restrictiva, canviant la configuració i reiniciat la base de dades. Howto:

- Primer ens connectem amb la base de dades 

$ sqlplus sys/pwd@prod as sysdba
 

- Aturem la base de dades 

SQL>SHUTDOWN IMMEDIATE;

 

- Aixequem de forma restrictiva * 

SQL>STARTUP MOUNT;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER DATABASE OPEN;

- Canviem el mapa de caràcters 

SQL>ALTER DATABASE CHARACTER SET <nou mapa de caràcters>;

- Reiniciem la base de dades i yata 

SQL>SHUTDOWN IMMEDIATE;

SQL>STARTUP;