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