Administradores de bases de datos

26
Cómo perfilar procedimientos almacenados

Estoy usando SQL Server 2012 y me preguntaba cómo perfilar los procedimientos almacenados Por ejemplo, ¿puede el generador de perfiles capturar cada instrucción SQL individual en un procedimiento almacenado, qué es y cuánto tiempo tarda en ejecutarse, etc.? Estoy tratando de diagnosticar...

26
Uso de HAVING sin GROUP BY en consultas SQL

Para usar HAVINGen consultas SQL, ¿debe haber un GROUP BYpara agregar los nombres de columna? ¿Hay algún caso especial en el que sea posible usarlo HAVINGsin una GROUP BYconsulta SQL? ¿Deben coexistir al mismo

26
¿Cómo insertar o actualizar usando una sola consulta?

Tengo una prueba de tabla con ID de columnas, qué clave principal y autoincrementado y nombre. Quiero insertar un nuevo registro si y solo si no hay registros. Por ejemplo input es id = 30122 y name = john si hay registros con la identificación 30122, entonces he actualizado la columna de nombre...

26
¿Cómo debo indexar un UUID en Postgres?

Soy nuevo en PostgreSQL y algo nuevo en las bases de datos en general. ¿Existe una forma establecida de cómo debemos indexar los valores de UUID en Postgres? Estoy dividido entre usar hashing y usar un trie, a menos que ya haya algo incorporado que use automáticamente. Lo que sea que use va a...

26
Índice de rendimiento en ON versus WHERE

Tengo dos mesas @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Estas tablas tienen un índice no agrupado en (Id, Fecha) Y me uno a estas mesas SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id WHERE t1.Date <= GETDATE() AND t2.Date <=...

26
Mongodb copias de seguridad incrementales

Me dieron la tarea de configurar copias de seguridad incrementales para el conjunto de réplicas MongoDB, como punto de partida, por supuesto, lo busqué en Google y no pude encontrar nada en los documentos de MongoDB, sin embargo, encontré esta pregunta en Stack Overflow, que me animó a desarrollar...

26
Archivado de datos antiguos.

Actualmente nos encontramos con algunos problemas de rendimiento ya que nuestra base de datos se está volviendo demasiado grande. Hay datos almacenados de los últimos 10 años y no veo una razón por la cual los datos de más de 2 años deban almacenarse en las mismas tablas que los datos...