Про эту историю могу докинуть, отчего так бывает - со стороны мира Баз Данных - вот некая веб-формочка вызывает под капотом, скажем, хранимую процедуру, - а кэш не прогрет у СУБД, нужных экстентов в буфере нет, все чтения из таблиц - физические, не логические, дисковые массивы медленные, и за 30 секунд таймаута по-умолчанию - сервер не успевает вернуть результирующий набор коллеру интерфейс выпадает в ошибку и нет результата
При нажатии F5 - обновить страницу - запрос выполняется снова, но часть жирной таблицы фактов, данные которой попадают под критерии WHERE в запросе уже засосалась в память, сиквел отдает ее через логические чтения --> успеваем в таймаут --> Profit
38 комментариев
4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
При нажатии F5 - обновить страницу - запрос выполняется снова, но часть жирной таблицы фактов, данные которой попадают под критерии WHERE в запросе уже засосалась в память, сиквел отдает ее через логические чтения --> успеваем в таймаут --> Profit
Удалить комментарий?
Удалить Отмена