|
|
|
| Поясните, пожалуйста, кто знает в кратце зачем нужна команда FLASH, в каких случаях и как часто её нужно делать. Или линк дайте. Я не смог выгуглить ничего толкового.
На офсайте написано только The FLUSH statement clears or reloads various internal caches used by MySQL. Хотелось бы чуток поподробней. Не понятно когда её делать.
Это какая-то оптимизация? Но вроде есть команда OPTIMIZE, с которой всё ясно - делать при больших удалениях. А насчёт FLASH никакой информации нет. | |
|
|
|
|
|
|
|
для: Qiao
(23.05.2009 в 13:49)
| | Записывает кешированные табличные данные на диск.
перед внезапным reset'ом сервера :) | |
|
|
|
|
|
|
|
для: Trianon
(23.05.2009 в 14:25)
| | Спасибо.
То есть в нормальных условиях это не нужно? Лучше сделать свежий бэкап, так? | |
|
|
|
|
|
|
|
для: Qiao
(23.05.2009 в 16:54)
| | >То есть в нормальных условиях это не нужно? Лучше сделать свежий бэкап, так?
Э... ну это примерно как вместо похода в ресторан поесть, пойти к нотариусу завещание составить.
Что лучше?
Мепжду прочим, команды FLASH в языке MySQL нет.
А слова flash и flush мягко говоря разные. Очень. | |
|
|
|
|
|
|
|
для: Trianon
(23.05.2009 в 17:05)
| | Точно, но это только здесь опечатался. Гуглил по flush )
Если сервер сделает резет, а я до этого не делал flush, то что я потеряю?
Если в данный момент какая-то команда выполняется, она, понятное дело оборвётся. Но то что в базе данных, оно то никуда не денется. | |
|
|
|