¿Existe una biblioteca en .net que pueda realizar consultas en el server?
La razón por la que pregunto es a pesar de que utilicé muchos trucos para maximizar el performance de la database, como SELECT
ing y JOIN
en PRIMARY
, utilizando INT
s como PRIMARY
, LENGTH
fija, UPDATE
ing en lugar de DELETE
, no NULL
s para columnas para UPDATE
d, y UPDATE
tablas utilizando una columna INT
"estado" (como "activo", "inactivo", etc.), pero los times de latencia van desde <10ms a> 100ms simplemente usando unos SELECT
s con 1 JOIN
cada uno usando las técnicas anteriores.
Voy a empezar a utilizar el server para JOIN
lugar porque he tenido mucho éxito con el retraso de conducción de less de 10 ms, pero me pregunto si ya hay una biblioteca o function incorporada que pueda hacer esto.
Un ejemplo sería romper una sola consulta JOIN
en múltiples consultas:
SELECT
una fila específica de una table1
basada en la tecla PRIMARY
SELECT
una fila específica de la table2
basada en la PRIMARY
ubicada en la table1
Y la complejidad solo aumenta desde allí. ¿Existe una biblioteca / característica para .net?
¡Muchas gracias de antemano!
Parece que estás buscando algo como ADO.NET Entity Framework . Con LINQ, puede consultar los datos en el código de tal forma que las expresiones de consulta se conviertan a SQL y se optimicen (de la mejor manera posible) para get los datos que está consultando.