Buscar en el Blog

martes, 27 de enero de 2015

Cómo aumentar la memoria a SQL Power Architect

En la siguiente publicación explico el procedimiento para aumentar la memoria de la máquina virtual Java (JVM) en la ejecución de la herramienta SQL Power Architect.

Para Windows.-

1. Abrir una consola de comandos (cmd)

2. Ir al directorio en dónde se encuentra la herramienta. Por ejemplo: c:/Program Files/SQL Power Architect

3. Ejecutar la herramienta usando el siguiente comando:

java -Xms1024m -Xmx2048m -jar architect.jar

Para Mac OS X.-

1.
Usando Finder, abrir el contenido de SQL Power Architect JDBC.app/Contents

2. Editar el archivo Info.plist

3. En la sección VMOptions colocar lo siguiente:

<key>VMOptions</key>
<string>-Xms1024m -Xmx2048m</string>

NOTA: Xms1024m indica que se asignarán como mínimo 1024 Megas, Xmx2048m indica que se asignarán como máximo 2048 Megas.

miércoles, 21 de enero de 2015

Cómo saber las 10 tablas más grandes de una base de datos de PostgreSQL

En ésta publicación comparto una consulta SQL para conocer las 10 tablas (Top 10) más grandes de una base de datos PostgreSQL.

SELECT nspname || '.' || relname AS "tabla",
      pg_size_pretty(pg_total_relation_size(c.oid)) AS "tamanio"
FROM  pg_class c
LEFT JOIN pg_namespace n ON (n.oid = c.relnamespace)
WHERE  n.nspname NOT IN ('pg_catalog', 'information_schema') AND
      c.relkind <> 'i' AND
      n.nspname !~ '^pg_toast'
ORDER BY  pg_total_relation_size(c.oid) DESC
LIMIT 10;