Administradores de bases de datos

Preguntas y respuestas para profesionales de bases de datos que desean mejorar sus habilidades de base de datos y aprender de otros en la comunidad.


4
¿En qué casos se puede confirmar una transacción desde dentro del bloque CATCH cuando XACT_ABORT se establece en ON?
He estado leyendo MSDN sobre TRY...CATCHy XACT_STATE. Tiene el siguiente ejemplo que se usa XACT_STATEen el CATCHbloque de una TRY…CATCHconstrucción para determinar si se debe confirmar o revertir una transacción: USE AdventureWorks2012; GO -- SET XACT_ABORT ON will render the transaction uncommittable -- when the constraint violation occurs. SET XACT_ABORT …




2
¿Cómo son diferentes estas reversiones de SQL Server?
En SQL Server 2008 R2, ¿en qué se diferencian estos dos retrocesos? Ejecute una ALTERdeclaración, durante unos minutos, y luego presione 'Cancelar ejecución'. Tarda unos minutos en retroceder por completo. Ejecute la misma ALTERinstrucción, pero asegúrese de que el LDFarchivo no sea lo suficientemente grande para que se complete correctamente. …


1
Obtenga el percentil 10 y 90 por cliente
Tengo una tabla que contiene clientes y puntajes (basada en diferentes factores, irrelevantes en este caso; un cliente puede tener múltiples puntajes), que se ve así: customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 | 1 1 | 101 | 1 1 | 140 …


3
Componentes internos de respaldo: ¿qué sucede cuando se ejecuta un trabajo de respaldo, en términos de bloqueo y sobrecarga de rendimiento en SQL Server?
Para MySQL, sé que la base de datos está respaldada tabla por tabla en sentencias SQL, esto da como resultado el bloqueo y si actualiza las columnas mientras realiza la copia de seguridad, puede terminar en problemas de integridad. A mi entender, esto no se aplica a Microsoft SQL Server, …

1
¿Cómo depuro una consulta inactiva?
Tengo una consulta por lotes que estoy ejecutando diariamente en mi base de datos. Sin embargo, parece estar atascado en estado inactivo, y tengo muchas dificultades para depurar lo que está sucediendo. La consulta es una agregación en una tabla que se inserta simultáneamente, lo que supongo que de alguna …



2
Error de paquete de inicio incompleto de Postgres
Estoy intentando instalar Postgres 9.3 en Ubuntu 14.04 y obtengo un error molesto al inicio. Esto es lo que estoy viendo: $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail] …

3
Evitar múltiples expresiones `o`
Tengo el siguiente Oracle SQL y sus trabajos y todo, pero es bastante feo con todos los ors. ¿Hay una manera más concisa de hacer esto? SELECT * FROM foobar WHERE (SUBJECT ='STAT' and TERM ='111') or (SUBJECT ='STAT' and TERM ='222') or (SUBJECT ='ENGLISH' and TERM ='555') or (SUBJECT …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.