Если вы про клиента, то понятно ,что на его стороне должен быть таймаут тоже. Но сам запрос ведь будет продолжать крутиться на сервере, и занимать ресурсы. Если я правильно понял
Та, с которой, при которой при всей оптимизации со стороны бд наблюдаются неприемлемые тайминги из-за большого кол-ва операций с ней, которое в свою очередь вытекает из большого кол-ва данных.
У меня есть таблица на десятки миллионов записей. При росте данных в ней, тайминги увеличились. Запросы - а основном селекты по уникальному ключу. намного реже есть агреригующие запросы.Если сделать шардирование - те несколько инстансов бд и там хранить порции данных, то для запросов по уникальному ключу все становится лучше, но больше и сложнее становится агрегирующий запрос, ТК с ним приходится обходить все шарды, потом собирать все данные в кучу. Вот такую картину я имею.