Du kannst deinen Hoster fragen, ob er die MySQL-Variable MAX_JOIN_SIZE erhöhen kann.
Ansonsten kannst du versuchen, für dieses Query die Variable selbst zu erhöhen, in dem du in includes/cron/cleanup2.php
vor
PHP-Code:
$pmtexts = $vbulletin->db->query_read_slave("
das einfügst
PHP-Code:
$vbulletin->db->query_write("
SET SQL_BIG_SELECTS=1
");
Welcher Wert ist überhaupt für max_join_size gesetzt?
Code:
SHOW VARIABLES WHERE Variable_name = 'max_join_size';
Und was ergibt dieses Query?
Code:
EXPLAIN SELECT pmtext.pmtextid
FROM pmtext AS pmtext
LEFT JOIN pm AS pm
USING ( pmtextid )
WHERE pm.pmid IS NULL;
Lesezeichen