150.000 GRACIAS! – Concurso «Optimización SQL en Oracle»

Gracias! 
Ciento cincuenta mil gracias!!!

El blog ha llegado a las 150.000 visitas desde su inicio, y ¿qué mejor forma que celebrarlo con un sorteo?!

¿Quieres ganar un ejemplar impreso del libro «Optimización SQL en Oracle»?

Las bases son muy simples. Tan sólo tienes que:

  • 1.- Visitar la tienda de Amazon correspondiente a tu región (amazon.mx si vives en México, amazon.es si vives en España y amazon.com para el resto de paises) y accede al libro en versión Kindle para descargarte gratuitamente el fragmento de principio del libro: unas 45 páginas.
  • 2.- Leerlo! (sí sí sí… es muy importante leerlo! así sabré que si sigues adelante con el concurso es porque eres un apasionado del SQL, de la optimización y del mundo Oracle y te encantaría tener este libro!!).

Si no tienes un kindle, puedes descargarte gratis la app para visualizar Kindle para Windows, MacOSx, iOS (iPad, iPhone), android, etc. o incluso leerlo desde tu navegador desde la nube https://read.amazon.com/. No hay excusas!! 🙂

  • 3.- Mandarme un mail a  oraclexperto@gmail.com con el texto «CONCURSO Optimización SQL en Oracle» y los siguientes datos:
    • Nick en la Comunidad Oracle HispanaSi no estás registrado, es el momento! Es la comunidad de habla hispana lider con foros, grupos, y más de 4500 usuarios como tú.
    • País en el que vives.
    • Motivos por los cuales quieres el libro (venga, sé creativo!  🙂 puedes contarme tanto un caso que te haya pasado, o algo que hayas leído referente al principio del eBook (ya sabes, lo que hiciste en el paso 2).
  • 4.- Yo te responderé con una pregunta personalizada, sólo para ti, haciendo referencia al principio del eBook  sobre algo que habrás leído. Ahora ves por qué el paso 2 es tan importante!.
  • 5.- Cuando me respondas a la pregunta, publicaré en el blog tu usuario de la COH, tu país y tu número en el sorteo y A ESPERAR!

El día 15 de julio de 2014  termina el plazo de concurso y el ganador será aquel cuyo número coincida con las últimas cifras del sorteo de la Lotería Nacional (España) del sorteo siguiente del jueves 17 de julio.

En caso de no haber ganador, los mismos números jugarán con el siguiente sorteo (sábado 19 de julio), y si no, en los siguientes!

ADVERTENCIA! El libro se enviará desde USA a la dirección del ganador, de modo que puede haber cargos de aduana… En ese caso el ganador correrá con los gastos si los hubiera.

MUCHA SUERTE!!! 

El Show de la Comunidad Hispana. Podcast de Mayo 2014.

Ya ha salido el programa del mes de mayo del Show de la Comunidad Hispana!

Si quieres conocer más sobre los productos cartesianos (contado por un servidor), las nuevas funcionalidades de Oracle12c o el programa ACE, no puedes perdértelo de ningún modo!!

El ¿auto deadlock?

¡Últimamente me pasan unas cosas muy curiosas!

¿Qué puede causar que una sesión aparezca en la vista DBA_WAITERS como bloqueadora y como en espera? Fernando García sabe la respuesta, pues él «estaba allí» cuando sucedió.

Se trata de la sesión 80 y, como podéis ver, los bloqueos son todos sobre el objeto 524308 (una tabla).

Se admiten apuestas!!! La base de datos es una Oracle12c y hay tres sesiones en el juego.
PISTA: No hay, ni hubo, ni habrá en este ejemplo un deadlock ORA-00060.

PDB1@ORCL> select * from dba_waiters;

WAITING_SESSION HOLDING_SESSION LOCK_TYPE
————— ————— ————————–
MODE_HELD
—————————————-
MODE_REQUESTED   LOCK_ID1   LOCK_ID2
—————————————- ———- ———-
    80     44 Transaction
Exclusive
Exclusive     524308  2374

    72     44 Transaction
Exclusive
Share     524308  2374

    80     80 Transaction
None
Exclusive     524308  2374

    72     80 Transaction
None
Share     524308  2374