Administradores de bases de datos

11
UNION es lento pero ambas consultas son rápidas por separado

No sé qué más hacer con este. Tengo una tabla que tiene una columna de inicio y una de detención y quiero devolver los resultados unidos por inicio y por detención y quiero una distinción clara entre las dos. Ahora ambas consultas se ejecutan rápidamente por separado: SELECT...

11
¿Cómo inserto una fila predeterminada?

Si creo una tabla con una columna de identidad como clave principal, y todas las demás columnas tienen valores predeterminados, por ejemplo create table rr (id int identity(1,1) primary key, dt datetime default

11
¿Puedo asegurarme de que dos columnas no tengan el mismo valor?

Si tengo una mesa que se ve así CREATE TABLE foo ( id INT NOT NULL AUTO_INCREMENT, aa INT NOT NULL, bb INT NOT NULL, PRIMARY KEY (id), UNIQUE KEY (aa, bb), CONSTRAINT aa_ref FOREIGN KEY (aa) REFERENCES bar (id), CONSTRAINT bb_ref FOREIGN KEY (bb) REFERENCES bar (id) ) ¿Hay alguna manera de...

11
Postgres: cuenta (*) vs cuenta (id)

Vi en la documentación la diferencia entre count(*)y count(pk). Había estado usando count(pk)(donde pkestá a SERIAL PRIMARY KEY) sin saber sobre la existencia de count(*). Mi pregunta es sobre las optimizaciones internas de Postgres. ¿Es lo suficientemente inteligente como para darse cuenta de que...

11
Peor rendimiento en un nuevo servidor

Hemos estado en un servidor dedicado (quad-core único, 6 GB de RAM) y nos estamos mudando a un nuevo servidor dedicado (2x hex-core, 32 GB de RAM). Ambos son Windows Server 2008, SQL Server 2008. El rendimiento en el nuevo servidor es ligeramente peor que el antiguo y más lento. En las pruebas,...