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.

3
Autounirse en clave primaria
Considere esta consulta que consiste Nen autouniones: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Produce un plan de ejecución con N escaneos de índice agrupados y uniones de fusión N-1. Honestamente, no veo …

1
¿Por qué realizar una eliminación en mi vista particionada resulta en una inserción de índice agrupado?
Tengo una vista particionada que tiene el siguiente desencadenador de inserción (partición pobre del hombre). Cuando realizo una ELIMINACIÓN, obtengo el siguiente plan de consulta: delete from factproductprice where pricedate = '20170725' Disparador en la vista: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 …



3
DISTINCT en una columna y devuelve las filas SUPERIORES
¿Cómo consulta a tres clientes únicos con el mayor Purchase_Cost? Quiero aplicar el DISTINCTúnico encendido Customer_Name, pero la consulta a continuación aplica el distinto en las tres columnas. ¿Cómo debo modificar la consulta para obtener el resultado deseado? SELECT DISTINCT TOP 3 customer_name, order_no, Purchase_Cost FROM PurchaseTable ORDER BY Purchase_Cost

1
No se puede truncar el registro de transacciones, log_reuse_wait_desc - AVAILABILITY_REPLICA
Esta mañana me despertó una alerta completa del registro de transacciones en una de nuestras bases de datos. Este servidor es siempre un clúster y también un suscriptor de replicación transaccional. Revisé log_reuse_wait_desc y mostró logbackup. Alguien había deshabilitado accidentalmente los trabajos de respaldo 4 días antes, volví a habilitar …




2
¿Cuál es el punto de las familias de columnas?
He visto que los sistemas de bases de datos NoSQL como RocksDB ofrecen una característica llamada familias de columnas . Creo que entiendo a qué se refiere el concepto, pero ¿cuáles son los beneficios reales (prácticos) de usarlos? ¿Supongo que pueden mejorar el rendimiento de búsqueda en algunos casos, o …
9 nosql 

4
Problema al obtener zips en radio a través de MySQL
Tengo una tabla de códigos postales que incluye el lat central, lng para cada código postal. Lo uso para obtener una lista de códigos postales dentro de un radio de milla dado desde cualquier punto arbitrario. Se me ocurrió que, solo porque el punto central de un zip no esté …



1
¿COALESCE es sargable ahora?
Uno de mis desarrolladores está argumentando que COALESCE(column, default value) = default valueahora es sargable. ¿Está bien? COALESCEEjecuté la siguiente prueba, y creo que implica que no es sargable. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 Copyright (c) Microsoft …


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.