Als «mysql» getaggte Fragen

Alle Versionen von MySQL (nicht Microsoft SQL Server). Bitte fügen Sie auch ein versionierspezifisches Tag wie mysql-5.7 hinzu, wenn dies für die Frage relevant ist.

1
MySQL-Partitionierung: Gibt es einen Leistungskompromiss zwischen der Anzahl der Partitionen und der Größe jeder Partition?
Ich habe eine große Tabelle (mehrere 100 Millionen Zeilen), die ich effizient partitionieren möchte. Meine Frage ist, ob es einen Kompromiss zwischen Partitionsgröße und Anzahl der Partitionen gibt. Soweit ich weiß, sind die meisten Abfragen in einer in der Partition verwendeten Spalte schneller, da die Abfrage (für die meisten Abfragen) …



1
Warum die Volltextsuche weniger Zeilen als LIKE zurückgibt
Ich kann die Volltextsuche nicht so ausführen, wie ich es möchte, und ich verstehe die Unterschiede in den Ergebnislisten nicht. Beispielanweisungen: SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' gibt 92 Zeilen zurück. Ich erhalte Zeilen, die Übereinstimmungen haben, wie zum Beispiel "Ereignisse", "Zwei-Punkte-Vorsprung" und "Treffpunkt" in der Spalte meldungstext. …



2
Kann eine Tabelle ein "Alias" oder "Symlink" zu einer anderen sein?
Ich habe zwei Tabellen mit der gleichen Struktur, A und B. Eine bestimmte Anwendung ist so geschrieben, dass sie immer die gleichen Daten in beide Tabellen schreibt. Nach einer Diskussion mit einem Kollegen über die Möglichkeit, Speicherplatz zu sparen, frage ich mich, ob MySQL oder PostgresQL die Möglichkeit haben, eine …
10 mysql  postgresql 

3
Wie verwende ich die Einfügungsverzögerung mit der InnoDB-Engine und verwende weniger Verbindung für Einfügeanweisungen?
Ich arbeite an einer Anwendung, die viele Datenbankschreibvorgänge, ungefähr 70% Einfügungen und 30% Lesevorgänge umfasst. Dieses Verhältnis würde auch Aktualisierungen einschließen, die ich als ein Lese- und ein Schreibvorgang betrachte. Durch Einfügeanweisungen fügen mehrere Clients Daten über die folgende Einfügeanweisung in die Datenbank ein: $mysqli->prepare("INSERT INTO `track` (user, uniq_name, ad_name, …




1
Stellen Sie eine einzelne MySQL-Datenbank auf einem ausgelasteten Master-Slave-replizierten System wieder her
Suchen Sie nach einer Strategie oder einem Tool für die Wiederherstellung einer einzelnen Datenbank zu einem bestimmten Zeitpunkt in einem ausgelasteten replizierten System. Ich habe 12 Datenbanken, die auf 2 MySQL 5.0.77-Servern in einer vom Master-Slave replizierten Konfiguration ausgeführt werden. Täglich wird ein vollständiger Speicherauszug des schreibgeschützten Slaves erstellt, und …

3
Zeit mit Millisekunden in der Datenbank speichern
Nur eine kurze Frage zum Speichern von "Zeit" in einer Datenbank. Ich protokolliere die Zeit von Benutzerläufen im Format 00: 00: 00: 00 (Stunden, Minuten, Sekunden, Millisekunden). Ich wollte es ursprünglich so speichern, TIMEaber dann wurde mir klar, dass MySQL Millisekunden in diesem Typ nicht unterstützt. Ich werde die tatsächliche …

1
Warum MySQL 5.5 langsamer als 5.1 (Linux, mit Mysqlslap)
my.cnf (5.5 und 5.1 sind gleich): back_log=200 max_connections=512 max_connect_errors=999999 key_buffer=512M max_allowed_packet=8M table_cache=512 sort_buffer=8M read_buffer_size=8M thread_cache=8 thread_concurrency=4 myisam_sort_buffer_size=128M interactive_timeout=28800 wait_timeout=7200 MySQL 5.5: ..mysql5.5/bin/mysqlslap -a --concurrency=10 --number-of-queries 5000 --iterations=5 -S /tmp/mysql_5.5.sock --engine=innodb Benchmark Running for engine innodb Average number of seconds to run all queries: 15.156 seconds Minimum number of seconds to …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.