Als «mysql» getaggte Fragen

7
Wann soll MySQL query_cache verwendet werden?

Bis vor kurzem habe ich den Abfragecache als ein sehr wichtiges Werkzeug zur Verbesserung der Abfrageleistung angesehen. Heute habe ich mir einen Podcast angehört , in dem es darum ging, den Abfrage-Cache auf 0 zu optimieren und eine bessere Speicher-Caching-Lösung (wie memcache.d) zu verwenden....

7
MyISAM-Leistung: Join Decomposition

In High Performance MySQL auf Seite 159 geht es darum, komplexe Abfragen in einfache aufzuteilen: Konvertieren SELECT * FROM tag JOIN tag_post ON tag_post.tag_id=tag.id JOIN post ON tag_post.post_id=post.id WHERE tag.tag='mysql'; Zu SELECT * FROM tag WHERE tag='mysql'; SELECT * FROM tag_post WHERE...

7
In MySQL auslösen, um das Einfügen zu verhindern

Ich möchte den Trigger erstellen, der das Einfügen in die Reservierungstabelle von Flügen ( numflights) verhindert, die nicht vorhanden sind. Tables ---------------------------------------------- flights(numflight, origine, destination, dep, arr) airports(code, city, country) reservation(people,...

7
Die MySQL-Verbindung funktioniert nicht mehr

Ich hatte zwei MySQL-Server (127.0.0.1:3306 und 127.0.0.1:3307). Jetzt erhalte ich diesen seltsamen Fehler: mysql_connect(): Lost connection to MySQL server at 'reading initial communication packet'Ich kann eine Verbindung herstellen localhost:3307, aber es gibt keine Tabellen / Datenbanken. Ich...

7
Wie soll ich den Speicher für diese Tabelle optimieren?

Ich verwende MySQL, um eine Basistabelle dieses Formats zu speichern: id int(11) //Auto-Incrementing ID data varchar(5120) //Random input data, compressed by a program, not mysql. ----------------------- Row size ø 916 B Das ist beunruhigend, denn im Moment habe ich jeden Monat ungefähr 5.000...

7
Verhindern Sie das Kopieren in eine temporäre Tabelle (SQL)

Ich habe zwei Tische - commentsund votes: comments(id, text, user_id, page_id) votes(id, value) Die votesTabelle enthält 2.000.000 Zeilen . Ich habe die folgende Abfrage erstellt: SELECT SUM(votes.value), comments.text, comments.comment_id FROM comments, votes WHERE comments.comment_id =...

7
Deterministische MySQL-Verfahren

Sollte ich in der Regel alle meine gespeicherten Prozeduren mit dem Schlüsselwort DETERMINISTIC deklarieren, wenn sie tatsächlich deterministisch sind? Es scheint mir, dass die Mehrheit der gespeicherten Prozeduren deterministisch sein wird. Habe ich Recht, wenn ich denke, dass die einzigen nicht...

7
Wie finde ich Abhängigkeiten von einer Tabelle in MySQL 5.0?

Ich versuche, eine Tabelle in MySQL zu löschen, beschwere mich jedoch über "Eine übergeordnete Zeile kann nicht gelöscht oder aktualisiert werden: Eine Fremdschlüsseleinschränkung schlägt fehl" ... Fragen Gibt es eine Möglichkeit, alle davon abhängigen Tabellenabhängigkeiten und Objekte...

7
Vorteile der Verriegelung auf Tabellenebene

Welche Vorteile bietet das Sperren auf Tabellenebene, das von der MyISAM-Speicher-Engine verwendet wird? Das Sperren auf Zeilenebene bietet viele Vorteile wie gleichzeitige Aktualisierungen und Lesevorgänge, bei denen die Tabelle nicht gesperrt wird. Bearbeiten Es wird allgemein angenommen, dass...

7
Einzellaufwerk gegen mehrere Laufwerke

Im Allgemeinen ist der Engpass bei der Leistung von RDBMS (ich bin ein MySQL-Benutzer) der Festplattenzugriff. SSD bietet im Vergleich zu herkömmlichen Spindelantrieben eine hervorragende Leistung. Frage: Ist es möglich, die Leistung durch Anschließen mehrerer Laufwerke mit reduziertem...

7
Optimierung von MySQL query_cache_size

Ist meine query_cache_size zu groß? mysql> SHOW VARIABLES LIKE '%query_cache%'; +------------------------------+-----------+ | Variable_name | Value | +------------------------------+-----------+ | have_query_cache | YES | | query_cache_limit | 4194304 | | query_cache_min_res_unit | 4096 | |...

7
Verwenden von FORCE INDEX

Ich war kürzlich in einer Präsentation eines Facebook MySQL-Ingenieurs und er erwähnte dort, dass die Verwendung von FORCE INDEXE / A reduziert. Dies hatte damit zu tun, dass das MySQL Query Optimizer nicht zum Datenwörterbuch gehen und Berechnungen durchführen musste. Kann jemand erklären, wie das...