Я немного погуглил название темы, но не нашел полезного ответа.Большинство вопросов касалось влияния числа столбцов таблицы на производительность запроса, в то время как мне нужно знать влияние количества строк таблицы на время ответа на запрос linq в проекте C # MVC.На самом деле, у меня есть веб-проект MVC, в котором я пытаюсь получить сигналы тревоги, установленные с помощью ajax-вызова с сервера, и показать их в веб-сетке на стороне клиента.Каждый ajax-вызов выполняется каждые 60 секунд в цикле, созданном методом setTimeOut.Количество строк в таблице аварийных сигналов (в базе данных SQL Server) постепенно увеличивается, и через неделю оно достигает тысяч строк.Сначала, когда я запускаю проект, я вижу в DevTools браузера (Chrome), что время каждого ajax-вызова занимает около 1 секунды или около того.Но это время постепенно увеличивается с каждым днем, и через неделю каждый успешный вызов ajax занимает более 2 минут.Это приводит к тому, что около 5 вызовов ajax всегда находятся в очереди ожидания.Я уверен, что в коде на стороне клиента (JQuery) и на стороне сервера (C #) нет утечки памяти, поэтому единственный подозреваемый виновник - это время ответа SELECT Query, выполняемое для таблицы аварийных сигналов.Я ценю любой совет.