PROBLEMA INTERESSANTE COM MYSQL

HIDDEN 25/03/2011 08:48:27
#369112
Não sou um DBA. Como a maioria do pessoal por aqui, me viro como posso.

Desde que adotei o MySQL como base de dados default para minhas aplicações, enfrentei um monte de problemas. Superei todos. Consegui contornar alguns bugs, inclusive.

Hoje ocorreu algo interessante. Quando acessava o registro de uma tabela me era retornado valores diferentes do que os que estavam nos campos. Acessando o banco diretamente, eu visualizava os valores corretos dentro da tabela. Mas quando o meu aplicativo acessava o banco, retornava valores diferentes.

Então mudei diretamente no banco o valor de um dos campos. Depois disso o aplicativo passou a exibir os valores de todos os campos corretamente.

Bem, o MySQL armazena dados em cash? é um bug? Alguém saberia dizer o porque disso?
ESLEYSANCHES 25/03/2011 09:39:44
#369118
Resposta escolhida
Sei Sim.
Já passei por isso e fique tranquilo amigo é o cache do DB e tem como solucionar.
O que me ajudou foi a ferramenta gráfica MySQL GUI TOOL maasss hj é via código mesmo, pois não achei a ferramenta.

OLhe no link abaixo que vai te ajudar:
http://dev.mysql.com/doc/refman/4.1/pt/query-cache.html

Caso vc queira desabilitar o cache (Não recomendo):
http://www.casibus.de/mysql/mysql-query-cache/


Flw abraços !!!
HIDDEN 25/03/2011 18:08:05
#369199
é bem por aí ... antes de ler seu post fui em casa buscar meu livro de MySQL. O danado detalha bem esse processo. E claro, não da pra desabilitar a cash. Pelo contrário, acho que irei aumentar a banda. Valeu pela atenção !
Tópico encerrado , respostas não são mais permitidas