Preguntas etiquetadas con sql-server

19
Ventana 24x7 vs Noche

¿Dónde puedo encontrar recursos sobre cómo pasar mejor a una operación 24x7? ¿Cómo logran esto las grandes empresas con grandes bases de datos? Nuestros trabajos nocturnos como purgar datos antiguos reindexar actualizar estadísticas todo parece causar un impacto crítico en nuestro sistema (...

19
Bloquear CREAR TABLA

En otra aplicación, me llamó la atención el mal diseño: varios subprocesos ejecutan un EnsureDatabaseSchemaExists()método simultáneamente, que se ve básicamente así: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') AND type = N'U') BEGIN CREATE TABLE MyTable ( ......

19
¿Cómo mido mejor el rendimiento de la consulta?

Tengo 2 procedimientos almacenados, donde el segundo procedimiento almacenado es una mejora del primero. Estoy tratando de medir exactamente cuánto es una mejora. 1 / La medición clock timeno parece ser una opción, ya que obtengo diferentes tiempos de ejecución. Peor aún, a veces (rara vez, pero...

19
Trace Flag 4199 - ¿Habilitar globalmente?

Esto puede caer en la categoría de opinión, pero tengo curiosidad por saber si las personas están usando el indicador de seguimiento 4199 como parámetro de inicio para SQL Server. Para aquellos que lo han usado, ¿bajo qué circunstancias experimentó regresión de consultas? Ciertamente parece un...

19
Forzar flujo distintivo

Tengo una mesa como esta: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Esencialmente, el seguimiento de las actualizaciones de los objetos con una identificación creciente El consumidor de esta tabla seleccionará un trozo de 100 ID de objetos...

19
Tipo sensible al acento

¿Por qué estas dos SELECTdeclaraciones dan como resultado un orden de clasificación diferente? USE tempdb; CREATE TABLE dbo.OddSort ( id INT IDENTITY(1,1) PRIMARY KEY , col1 NVARCHAR(2) , col2 NVARCHAR(2) ); GO INSERT dbo.OddSort (col1, col2) VALUES (N'e', N'eA') , (N'é', N'éB') , (N'ë',...

19
¿Cómo funciona realmente la recursividad SQL?

Al llegar a SQL desde otros lenguajes de programación, la estructura de una consulta recursiva parece bastante extraña. Camine a través de él paso a paso, y parece desmoronarse. Considere el siguiente ejemplo sencillo: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH...