martes, 1 de julio de 2014

Plugin para temas de eclipse

https://github.com/jeeeyul/eclipse-themes si estas cansado del tema clasico de eclipse con esto se ve super guauuuuuuuuu.

lunes, 30 de junio de 2014

Plugin de eclipse para encoding

Este plugin esta super porque despliega la info del encoding y además se puede cambiar el tipo de encoding del archivo, el plugin se llama file encoding info y lo pueden encontrar en el siguiente enlace http://marketplace.eclipse.org/content/file-encoding-info#.U7HaSLEeVLY

jueves, 8 de mayo de 2014

Hibernate Secuencia se salta y pone numeros mayores

http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#entity-mapping-identifier


por ejemplo la secuencia empieza en 1 y luego se salta al 5000 , pues este problema se soluciona en el sequence generator de la clase mapeada con la parte escrita en rojo, @SequenceGenerator(name = "Sq", sequenceName = "D_DIRECCION_SEQ", allocationSize = 1)

Consulta lenta dbLink criteria Hibernate

En el post anterior puse un hint a la consulta anterior, pero, paso que la consulta  ejecutada por hibernate se alentaba, lo que se realizo fue cambiar el criteria por hql, y de esta forma funciono rapidamente y nuevamente en milisegundos.

viernes, 2 de mayo de 2014

Consulta lenta en oracle por DBLINK

Hace unos días tenía una consulta q funcionaba perfectamente bien y se conectaba a otra base de datos, sin embargo por motivos de migración se movió de servidor la otra base de datos, y me dejaron un dblink y entonces, se me empezaron a disparar los tiempos de mis consultas, le agregue el siguiente hint a la consulta SELECT /*+DRIVING_SITE(tablaAlias)*/ * y con distinct SELECT /*+DRIVING_SITE(tablaAlias)*/ * DISTINCT , solucionado que es lo que hace? 

Si esta consulta se ejecuta sin el hint, las filas de tablaAlias serán enviados a la ubicación local y la unión serán ejecutados allí. Con el hint, las filas de las tablas Locales se enviarán al sitio remoto y la consulta se ejecutará allí, devolviendo el resultado al sitio local. 

domingo, 27 de abril de 2014

Extender tablespace en oracle

alter database datafile 'ruta/archivo.dbf' autoextend on next 1000M maxsize 20000M;

Como ver los table spaces en Oracle

SELECT dd.tablespace_name tablespace_name, dd.file_name file_name, dd.bytes/1024 TABLESPACE_KB, SUM(fs.bytes)/1024 KBYTES_FREE, MAX(fs.bytes)/1024 NEXT_FREE
FROM sys.dba_free_space fs, sys.dba_data_files dd
WHERE dd.tablespace_name = fs.tablespace_name
AND dd.file_id = fs.file_id
GROUP BY dd.tablespace_name, dd.file_name, dd.bytes/1024
ORDER BY dd.tablespace_name, dd.file_name;