MySQL Query Cache - Arbeitsblatt 3

SolidGuitar avatar
SolidGuitar
·
·
Download

Start Quiz

Study Flashcards

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 Quizzes Like This

MySQL Quiz
10 questions
Introduction to MySQL Basics
36 questions
MySQL và SQL
5 questions

MySQL và SQL

EffectiveAltoSaxophone avatar
EffectiveAltoSaxophone
Introducción a SQL y MySQL
10 questions
Use Quizgecko on...
Browser
Browser