Wie viele Tabellen können in einer Abfrage in MySQL maximal referenziert werden?


7

In den Tagen von SQL Server 2000 und 2005 betrug die maximale Anzahl von Tabellen in einer Abfrage 256 .

Hat MySQL eine ähnliche Einschränkung?

Ich weiß, dass eine solche Abfrage von solcher Größe bedeutet, dass entweder etwas mit dem Datenbankdesign nicht stimmt oder eine Data Warehousing-Lösung verwendet werden sollte, aber vergessen wir dies für eine Weile und konzentrieren uns auf die theoretischen Fähigkeiten von MySQL.



@BrentOzar Das ist eine sehr alte Frage, möglicherweise eine der Fragen, die während der Beta-Phase gestellt wurden, um DBA.SE mit Inhalten zu versehen. Wie auch immer, danke, dass Sie auf das Problem hingewiesen haben! Ich habe die Frage bearbeitet, um sie genauer zu machen.
Marek Grzenkowicz

Antworten:


9

Einschränkungen von Joins

In MySQL (4.0, 5.0, 5.5) beträgt die maximale Anzahl von Tabellen, auf die in einem einzelnen Join verwiesen werden kann, 61 . Dies gilt auch für die Anzahl der Tabellen, auf die in der Definition einer Ansicht verwiesen werden kann.


danke fürs Schreiben! Ich hatte 68 Joins. Kein Wunder, warum meine Abfrage nicht funktioniert hat. LOL!
MacGyver

JK :-) ... HAHA
MacGyver
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.