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.

1
La mejor manera de obtener el nombre de clave de zona horaria de SQL Server
A continuación se muestra lo que reconstruí, pero quería ver qué otras formas hay disponibles. SET NOCOUNT ON; GO DECLARE @tz VARCHAR(50) EXEC [master].[dbo].[xp_regread] 'HKEY_LOCAL_MACHINE' ,'SYSTEM\CurrentControlSet\Control\TimeZoneInformation' ,'TimeZoneKeyName' ,@tz OUT; SELECT GETDATE() ,'(' + LEFT(PARSENAME(REPLACE(@tz, ' ','.'),3),1) + '' + LEFT(PARSENAME(REPLACE(@tz, ' ','.'),2),1) + '' + LEFT(PARSENAME(REPLACE(@tz, ' ','.'),1),1) +')' Salida: …


1
¿Por qué CTE está abierto a actualizaciones perdidas?
No entiendo a qué se refería Craig Ringer cuando comentó: Esta solución está sujeta a actualizaciones perdidas si la transacción de inserción retrocede; no hay verificación para asegurar que la ACTUALIZACIÓN haya afectado las filas. en https://stackoverflow.com/a/8702291/14731 . Proporcione una secuencia de eventos de muestra (por ejemplo, el subproceso 1 …



1
¿Cómo representar un gráfico dirigido con varios padres?
http://dirtsimple.org/2010/11/simplest-way-to-do-tree-based-queries.html proporciona un algoritmo para insertar y eliminar de una tabla de cierre. Me gustaría modelar una estructura de datos similar, excepto que los nodos pueden tener múltiples padres. Dado: Si eliminamos [B, C], espero terminar con: y si eliminamos el nodo B, espero terminar con: Sin embargo, si utiliza …







2
¿Por qué VACUUM ANALYZE no eliminaría todas las tuplas muertas?
Ejecutamos un "manual" VACUUM ANALYZE VERBOSEen algunas de nuestras tablas más grandes después de hacer DELETE/INSERTcambios importantes en ellas. Esto parece funcionar sin problemas, aunque a veces el VACUUMtrabajo de una tabla se ejecutará durante horas (consulte esta publicación para problemas y razonamientos similares). Al investigar más, descubrí que tenemos …


4
¿Esquema temporal por conexión?
Estoy tratando de migrar mis pruebas unitarias de H2 a Postgresql. Actualmente, H2 me proporciona un esquema en memoria de modo que cada conexión se asigna a un esquema único, crea las tablas, ejecuta la prueba y descarta el esquema. La creación y destrucción del esquema es manejada automáticamente por …

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.