Bug in der Suchfunktion?

  • Moin moin,

    mir ist gerade beim Suchen was aufgefallen: Ich habe eben nach "quote" per "Suche in vollständigen Nachrichten" gesucht und wollte mir die "Ergebnisse als Beiträge" anzeigen lassen - bekam aber nur einen MyBB SQL-Error:

    Code
    MyBB SQL Error
    MyBB has experienced an internal SQL error and cannot continue.
    
    
    SQL Error:
    1153 - Empfangenes Paket ist größer als 'max_allowed_packet' Bytes
    Query:
    <hier stehen lockern ein paar Zehntausend Beitrags-IDs>
    Please contact the MyBB Group for support.

    Die "paar Zehntausend Beitrags-IDs" habe ich mal entfernt - die Bearbeitung des Beitrags wäre sonst kaum möglich. Könnten sogar locker über Hunderttausend Beitrags-IDs sein...

    Wenn ich nach anderen Tag-Bezeichnungen (wie "noparse") suche, funktioniert das. Auch bei Worten, die häufiger vorkommen (probiert mit "kann"; mehr als 58800 Ergebnisse), geht's, wobei mir kein Wort einfällt, was noch ähnlich häufig sein könnte... Sind das wirklich zu viele Ergebnisse? Wo liegt die Grenze?

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

    Einmal editiert, zuletzt von Xaar (1. Mai 2017 um 09:13)

  • Ich habe diesen Wert in der Konfiguration des Datenbank-Servers auf einen für aktuelle Versionen von MariaDB angemesseren Wert (war vorher 1M wie bei 10.1.6 und älter; noch ressourcenfressendere Software wie Drupal verlangt hier gerne mal mindestens 32M) erhöht.

    Die INSERT-Query hat den Rahmen gesprengt, weil "quote" als Zitat-Bezeichner in praktisch jedem WHF-Thread vorkommt und daher in die Tabellenspalte "threads" eine kommaseparierte Liste aller Thread-IDs eingefügt werden sollte, welche nach so langer Zeit jetzt endlich mal das Limit von 1 MiB geknackt hat.
    Und ja, das würde immer noch in dieser Form in MyBB 1.8 passieren.
    Ich empfehle dir, die Suche weiter zu einschränken, in dem Fall z. B. nach Benutzername, wenn du nach Fullquote-Sündern fahndest, dann sollte die Liste von Threads mit Treffern auch erträglich ausfallen und so etwas auch nicht so schnell wieder auftreten.

  • Ah, also doch keine Notwendigkeit für ein Forumsupdate? :D


    Ich empfehle dir, die Suche weiter zu einschränken, in dem Fall z. B. nach Benutzername, wenn du nach Fullquote-Sündern fahndest, dann sollte die Liste von Threads mit Treffern auch erträglich ausfallen und so etwas auch nicht so schnell wieder auftreten.

    Ja, das ist mir klar. Mir war's nur aufgefallen. Hab' mir schon fast gedacht, dass es einfach zu viele Ergebnisse waren.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!