MySQL versus todos.

Más allá de que siempre me pareció de juguete, y que después de usarlo sigue pareciendo de juguete, tengo que reconocer que trabajar con MySQL es facil, aún las cosas que deberían ser difíciles, o que como DBA de Oracle, estoy acostumbrado a que halla cierto grado de complejidad. En mysql todo es facil. Dar permisos sobre tablas:

grant all schema.* to usuario; (algo así)

El uso de wildcards en el medio de SQL me lastima los ojos, pero de verdad se sale del medio del camino del desarrollador al cual poco y nada le interesa el como, si no, el que (por lo menos en cuanto a bbdd)

En oracle, ni siquiera hay algo así. (Hay que armárselo a mano, con un select ‘grant select on ‘||table_name||… )

PostgreSQL, sigue mientras tanto aprendiendo de MySQL, pero en vez de hacerlo solamente, lo hace bien. La misma sentencia es

grant all  on all tables on schema esquema to user usuario;

Elegante y civilizado.

Estadísticas de linux por proceso

Con la llegada del RHEL 6 (ahora en beta) será posible ver las estadísticas de disco por proceso, gracias al aporte de un tipo que en su tiempo libre le da a las teclas y mira linas de código del sysstat, proyecto al cual los administradores linux conocen por su aplicativo sar.

Con el uso de la aplicación pidstat, http://pagesperso-orange.fr/sebastien.godard/man_pidstat.html , se podrá ver cual carajo es el proceso que se está comiendo el disco y luego cancelar la maldita consulta, y es de utilidad para cualquier base de datos.

Tal vez relacionado con la petición de Josh Berkus.