MySQL RELOAD и RESET QUERY CACHE - PullRequest
       17

MySQL RELOAD и RESET QUERY CACHE

0 голосов
/ 07 ноября 2011

Я использую phpmyadmin и работаю над кем-то, чья информация извлекается из базы данных с таблицей «profile_types». Мне пришлось добавить строку для нового типа, но веб-сайт не отражает изменения.Я читал вокруг, и «иметь кэш запросов» установлен на да, так что решил, что я должен очистить кеш и посмотреть, поможет ли это.

Итак, после чтения я пытался использовать RESET QUERY CACHEl, но продолжал получать ошибку об использовании RELOAD> Так что после некоторого чтения я не могу понять, как использовать команду RELOAD.Насколько я знаю, это учетная запись пользователя только для баз данных, поэтому я решил, что это администратор и имел необходимые привилегии.Я что-то пропустил?Кроме того, вы думаете, ребята, что выполнение RESET QUERY CACHE, возможно, позволит ему обновить сайт с новой записью?Я очистил кеш браузера и попробовал все это, и не пошел, подумал, что это мой последний вариант.

1 Ответ

0 голосов
/ 07 ноября 2011

Кеш запросов для результатов выбора. Он не «кэширует» вставки - если запросы были помещены в кеш, а затем не отражены в последующих результатах, база данных не будет соответствовать требованиям ACID.

Другими словами, представьте, была ли это банковская база данных, и она «кэшировала» депозиты, но следила, чтобы снятие средств отражалось немедленно. Вы бы тонули в овердрафтах. Ох ... подожди ... Вот так работают банки в эти дни.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...