MySQL Query Cache - Arbeitsblatt 3
12 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Was ist der Query Cache und was speichert er?

Der Query Cache ist das Kurzzeitgedächtnis von MySQL und speichert kürzlich abgefragte SQL-Anweisungen inklusive Ergebnismenge ab.

Bis zu welcher Version von MySQL wird der Query Cache unterstützt?

Bis zur Version 5.6

Wo liegt der Query Cache in Bezug auf das MySQL-System?

Dem Kern des Systems vorgelagert

Was passiert, wenn eine Anfrage im Query Cache gefunden wird?

<p>Das Ergebnis kann direkt aus dem Query Cache gelesen werden.</p> Signup and view all the answers

Was ist der Vorteil des Query Caches?

<p>Die schnelle Bearbeitung von häufig auftretenden Abfragen</p> Signup and view all the answers

Wo liegt der Query Cache physisch?

<p>Im Hauptspeicher</p> Signup and view all the answers

Was überprüft der Query Cache, wenn eine Anweisung ausgeführt wird?

<p>Der Query Cache überprüft, ob eine zu 100% identische Anweisung bereits im Cache liegt.</p> Signup and view all the answers

Welche Bedingungen müssen Anweisungen erfüllen, um im Query Cache gespeichert zu werden?

<p>Anweisungen müssen zu 100% identisch sein und keine nicht deterministischen Funktionen enthalten, Teil einer anderen Abfrage sein, Variablen enthalten, auf Systemdatenbanken zugreifen, temporäre Tabellen verwenden, SELECT-Anweisungen mit Tabellen enthalten und keine Warnungen auslösen.</p> Signup and view all the answers

Warum bleiben die im Cache zwischengespeicherten Abfragen und Ergebnisse nicht ewig im Cache?

<p>Die im Cache zwischengespeicherten Abfragen und Ergebnisse bleiben nicht ewig im Cache, weil sich an den Tabellen Änderungen ergeben können.</p> Signup and view all the answers

Wann kann der Query Cache enorme Geschwindigkeitsvorteile erzielen?

<p>Wenn hauptsächlich Lesezugriffe durchgeführt werden.</p> Signup and view all the answers

Wie kann man den Query Cache auf Anweisung hin aktivieren lassen?

<p>Indem man die Variable query_cache_type in den Einstellungen auf DEMAND setzt und das Schlüsselwort SQL_CACHE bei allen Queries angibt, die in den Cache geladen werden sollen.</p> Signup and view all the answers

Was zeigt die Abfrage SHOW VARIABLES LIKE '%query_cache%'; an?

<p>Die Abfrage zeigt die Einstellungen des Query Cache an, wie z.B. query_cache_limit, query_cache_min_res_unit, query_cache_size, query_cache_type und query_cache_wlock_invalidate.</p> Signup and view all the answers

More Like This

MySQL Query Quiz
3 questions

MySQL Query Quiz

RichSelenite avatar
RichSelenite
MySQL Quiz
10 questions
The Ultimate MySQL Quiz
10 questions
Database Query Language - Weeks 7-9
36 questions
Use Quizgecko on...
Browser
Browser