Para usted gurus de diseño/rendimiento de bases de datos.Sql Server int vs comparación nvarchar en el rendimiento?
Estoy diseñando una tabla, tengo la opción de usar int o nvarchar (128) para una columna, supongo que el espacio no es un problema. Mi pregunta es lo que dará un rendimiento
cuando busco con la columna int
where ID = 12324
o cuando lo busco con la columna nvarchar (la clave es el valor completo, así que no estoy utilizando como operador)
where Key = 'my str'
estoy seguro de conjuntos de datos más pequeños no importa, pero vamos a suponer que estos datos estará en los millones de filas.
+1 buen punto. Además, hay un poco menos de trabajo para que una CPU procese un int en lugar de una cadena. Con millones de filas, esto podría generar una diferencia no despreciable. Me interesaría ver algunas pruebas de rendimiento real en esto. –