Administradores de bases de datos

11
Cambie rápidamente la columna NULL a NOT NULL

Tengo una tabla con millones de filas y una columna que permite valores NULL. Sin embargo, ninguna fila tiene actualmente un valor NULL para esa columna (puedo verificar esto bastante rápido con una consulta). Sin embargo cuando ejecuto el comando ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT...

11
¿Cómo encontrar índices no utilizados?

Estoy trabajando en un almacén de datos. Tengo tablas con hasta 200 millones de registros. Algunas de estas tablas tienen más de 20 índices (en primer lugar, no puedo proporcionar una razón por la que se crearon). Esto hace que el trabajo de mantener estos índices sea demasiado doloroso y tiene un...

11
Error: "Para ejecutar un paquete ssis fuera de las herramientas de datos del servidor sql, debe instalar [enviar correo electrónico correcto] de Integration Services o superior".

NOTA que el título de este qusetion es un mensaje de error textual específica para este usuario. El mensaje de error ilustra un error en la aplicación dtexec, que sustituye una variable de usuario en la cadena del mensaje de error. En este caso, el mensaje estándar Standard E ditionse reemplaza por...

11
¿Usar LIMIT mejora el rendimiento y es notable?

Quiero entender lo siguiente. Supongamos que tengo una consulta complicada con, digamos, una combinación de 5 tablas por grupo por suma y orden. Dejando a un lado las optimizaciones de la consulta en sí misma, por ejemplo, índices, etc. ¿Existe algún beneficio de rendimiento significativo con el...

11
¿Un índice o dos?

Tengo el siguiente índice creado en una tabla en mi base de datos: CREATE INDEX [idx_index1] on [table1] (col1, col2, col3) El servidor sugiere el siguiente índice 'faltante': CREATE INDEX [idx_index2] on [table1] (col1, col2) INCLUDE (col3, col4, col5, col6....) Me parece lógico enmendar la...

11
Copie la base de datos PostgreSQL de un servidor remoto

Cuando estaba usando MySQL, podía ejecutar un comando que SSH en mi servidor y copiar la base de datos a mi máquina local. ssh -t remoteserver 'mysqldump --compress -u dbuser --password = "contraseña" db_name' | / usr / local / mysql / bin / mysql -u root --password = "contraseña"...

11
Establecer un valor aleatorio del conjunto

Necesito poner algunos valores aleatorios en la base de datos, pero no quiero terminar con un texto completamente aleatorio (como 7hfg43d3). En cambio, me gustaría elegir aleatoriamente uno de los valores proporcionados por mí

11
¿Dónde comenzar con Oracle?

Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. Esta pregunta solo necesita una respuesta: una lista de excelentes recursos para comenzar...

11
PostgreSQL Transaction Comprometerse por horas

Me encuentro con un problema por el cual tengo dos conexiones de un usuario a mi servidor PostgreSQL que se han estado ejecutando durante aproximadamente 4 horas y han estado en estado de confirmación durante bastante tiempo (al menos 1 hora que lo he estado viendo) . Estas conexiones están...