На работе мне постоянно говорят, что, когда вносятся изменения в базу данных MySQL, необходимо обновлять представления. Похоже, что принятое решение вручную входит в Workbench, щелкает правой кнопкой мыши и нажимает «Обновить все»
Это просто для очистки кеша? Или это перестраивает взгляды с нуля, или это полностью фиктивно? Похоже, они могут определить, когда представления не были «обновлены», и я не уверен, что они понимают это больше, чем «потому что вещи нужно обновлять, когда они меняются».
Если он просто очищает кэш, будет ли достаточно «FLUSH TABLES WITH READ LOCK»?