sql >> Database >  >> RDS >> Mysql

Hoe de querycache in mysql wissen?

Query cache en zoekgeschiedenis zijn verschillende dingen.

Query-cache

MySql slaat uitgevoerde zoekopdrachten met hun resultaten op in een query cache , zodat het snel kan reageren wanneer dezelfde vraag wordt gevraagd (cachehit ).Voer RESET QUERY CACHE of FLUSH TABLES om de querycache te wissen.

Opdrachtgeschiedenisbestand

MySql slaat opdrachten op die vanuit zijn eigen shell worden uitgevoerd in een geschiedenisbestand . Het bevindt zich onder uw homedirectory (Unix):~/.mysql_history . Verwijder dit bestand om de geschiedenis tot nu toe te wissen (van shell) :

rm -rf ~/.mysql_history

Als u de geschiedenis volledig wilt uitschakelen, maakt u het geschiedenisbestand aan als een symbolische link naar /dev/null (van shell) :

ln -s /dev/null $HOME/.mysql_history


  1. Hoe stel ik de time-out van een SQL Server-script in vanuit het script?

  2. neem de Jfactory-klasse op in een extern php-bestand, Joomla

  3. Hoe de RLIKE-operator werkt in MySQL

  4. ORACLE IIF-verklaring