GoGPT Best VPN GoSearch

icono de página de OnWorks

vacuumdb - Online en la nube

Ejecute vacuumdb en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando vacíodb que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


vacuumdb - recolecta basura y analiza una base de datos PostgreSQL

SINOPSIS


vacíodb [opción de conexión...] [opción...] [ --mesa | -t mesa [( columna [, ...])]] ...
[nombre de la base de datos]

vacíodb [opción de conexión...] [opción...] --todas | -a

DESCRIPCIÓN


vacuumdb es una utilidad para limpiar una base de datos PostgreSQL. vacuumdb también generará
estadísticas internas utilizadas por el optimizador de consultas de PostgreSQL.

vacíodb es un envoltorio alrededor del comando SQL VACÍO(7). No hay diferencia efectiva
entre aspirar y analizar bases de datos a través de esta utilidad y a través de otros métodos para
acceder al servidor.

OPCIONES


vacuumdb acepta los siguientes argumentos de la línea de comandos:

-a
--todas
Aspire todas las bases de datos.

[-D] nombre de la base de datos
[--dbname =]nombre de la base de datos
Especifica el nombre de la base de datos que se va a limpiar o analizar. Si esto no se especifica
y -a (o --todas) no se utiliza, el nombre de la base de datos se lee de la variable de entorno
BASE DE DATOS DE PG. Si no se establece, se utiliza el nombre de usuario especificado para la conexión.

-e
--eco
Haga eco de los comandos que vaciodb genera y envía al servidor.

-f
--lleno
Realice una aspiración "completa".

-F
--congelar
"Congela" agresivamente las tuplas.

-j ntrabajos
--jobs =ntrabajos
Ejecute el vacío o analice los comandos en paralelo ejecutando ntrabajos comandos
simultaneamente. Esta opción reduce el tiempo de procesamiento pero también aumenta
la carga en el servidor de la base de datos.

vacíodb se abrirá ntrabajos conexiones a la base de datos, así que asegúrese de que su
La configuración de max_connections es lo suficientemente alta para dar cabida a todas las conexiones.

Tenga en cuenta que el uso de este modo junto con -f La opción (COMPLETO) puede causar un interbloqueo
fallas si ciertos catálogos del sistema se procesan en paralelo.

-q
--tranquilo
No muestre mensajes de progreso.

-t mesa [ (columna [, ...]) ]
--table =mesa [ (columna [, ...]) ]
Limpiar o analizar mesa solamente. Los nombres de columna solo se pueden especificar junto con
la --analizar or - solo analizar opciones. Se pueden aspirar varias tablas escribiendo
una variedad -t interruptores.

Técnico
Si especifica columnas, probablemente tenga que escapar de los paréntesis de la
cascarón. (Vea los ejemplos a continuación).

-v
--verboso
Imprima información detallada durante el procesamiento.

-V
--versión
Imprima la versión de vacuumdb y salga.

-z
--analizar
También calcule estadísticas para que las utilice el optimizador.

-Z
- solo analizar
Calcule únicamente las estadísticas para que las utilice el optimizador (sin vacío).

--analizar en etapas
Solo calcule estadísticas para que las use el optimizador (sin vacío), como - solo analizar.
Ejecute varias (actualmente tres) etapas de análisis con diferentes ajustes de configuración,
para producir estadísticas utilizables más rápidamente.

Esta opción es útil para analizar una base de datos que se llenó recientemente a partir de una
volcado o por pg_actualizar. Esta opción intentará crear algunas estadísticas tan rápido como
posible, para hacer que la base de datos sea utilizable, y luego producir estadísticas completas en el
etapas posteriores.

-?
--ayuda
Muestre ayuda sobre los argumentos de la línea de comandos de vacuumdb y salga.

vacuumdb también acepta los siguientes argumentos de la línea de comandos para los parámetros de conexión:

-h host
--host =host
Especifica el nombre de host de la máquina en la que se ejecuta el servidor. Si el valor
comienza con una barra, se utiliza como directorio para el socket de dominio Unix.

-p Puerto
--port =Puerto
Especifica el puerto TCP o la extensión del archivo de socket de dominio Unix local en el que el servidor
está escuchando conexiones.

-U nombre de usuario
--username =nombre de usuario
Nombre de usuario para conectarse como.

-w
--Sin contraseña
Nunca emita una solicitud de contraseña. Si el servidor requiere autenticación de contraseña y una
La contraseña no está disponible por otros medios, como un archivo .pgpass, la conexión
el intento fallará. Esta opción puede ser útil en trabajos por lotes y scripts donde ningún usuario
está presente para ingresar una contraseña.

-W
--contraseña
Obligue a vacuumdb a solicitar una contraseña antes de conectarse a una base de datos.

Esta opción nunca es esencial, ya que vacuumdb solicitará automáticamente una
contraseña si el servidor exige autenticación de contraseña. Sin embargo, vacuumdb desperdiciará un
intento de conexión descubriendo que el servidor quiere una contraseña. En algunos casos es
vale la pena escribir -W para evitar el intento de conexión adicional.

--maintenance-db =nombre de la base de datos
Especifica el nombre de la base de datos para conectarse para descubrir qué otras bases de datos deberían
ser aspirado. Si no se especifica, se utilizará la base de datos de postgres, y si es así
no existe, se utilizará template1.

MEDIO AMBIENTE


BASE DE DATOS DE PG
PHOST
PUERTOPG
PGUSER
Parámetros de conexión predeterminados

Esta utilidad, como la mayoría de las otras utilidades de PostgreSQL, también usa las variables de entorno
compatible con libpq (consulte la Sección 31.14, “Variables de entorno”, en la documentación).

La diagnostica


En caso de dificultad, consulte VACÍO(7) y psql(1) para discutir problemas potenciales y
error de mensajes. El servidor de la base de datos debe estar ejecutándose en el host de destino. Además, cualquier
configuración de conexión predeterminada y variables de entorno utilizadas por la biblioteca front-end libpq
se aplicará

NOTAS


Vacíodb podría necesitar conectarse varias veces al servidor PostgreSQL, solicitando un
contraseña cada vez. Es conveniente tener un ~ / .pgpass archivo en tales casos. Mira la sección
31.15, “El archivo de contraseña”, en la documentación para obtener más información.

EJEMPLOS


Para limpiar la prueba de la base de datos:

$ vacíodb compruébalo

Para limpiar y analizar para el optimizador una base de datos llamada bigdb:

$ vacíodb --analizar gran db

Para limpiar una sola tabla foo en una base de datos llamada xyzzy y analizar una barra de una sola columna de
la tabla para el optimizador:

$ vacíodb --analizar --verboso --mesa 'foo (bar)' xyzzy

Use vacuumdb en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.