Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] massive Performance Probleme "Schema"

Eingetragen von artweb (443)
am 10.07.2014 - 07:28 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Liebe Drupal Gemeinde,

ich habe seit eine paar Tagen, massive Probleme mit der Performence auf AltertuemLiches.at bzw. es kommt sehr oft der 500 Fehler Seite nicht erreichbar...

- Root rechte auf meinen Server habe ich keine, da ich Dummy bin was Server anbelangt.

Ich habe mal das Modul Schema Installiert und bekomme folgende Meldungen:

Übereinstimmung (226)

Mismatch (4)

webform

additional_validate: unexpected column in database
additional_submit: unexpected column in database

taxonomy_title

column tid - difference on: length
declared: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'unsigned' => TRUE, 'length' => '11', 'not null' => TRUE, 'default' => 0)
actual: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0)

content_group

parent: unexpected column in database

Fehlt (0)

Extra (24)

Mit den Fehlermeldungen komme ich nicht ganz klar bzw. habe mal bei "content_group" alle Gruppen im Inhaltstype entfernt, was keinen Erfolg brachte... bzw. wie kann ich die Fehlermeldung verstehen?

Es hatte mal ein Modul mit den man die jeweiligen Performance der Module messen kann, weiss einer von euch wie es heisst?

Beste Grüße und vielen Dank für ein paar Tipps

Andreas

‹ Image Field Upload - automatisches Thumbnail wird nicht erzeugt [gelöst] Inhalte in Android-App updaten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du mal einen Repair und

Eingetragen von wla (9461)
am 10.07.2014 - 08:56 Uhr

Hast Du mal einen Repair und einen Optimize über die Datenbanktabellen laufen lassen mittels phpMyAdmin?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal Search Performance

Eingetragen von artweb (443)
am 13.07.2014 - 14:49 Uhr

Erst heute gesehen deine Antwort! Nein habe ich noch nicht, habe es mal mit einer Tabelle probiert und es macht sich kein Erfolg bemerkbar!

Bin aber mit meinen Provider drauf gekommen, dass das Drupal Search Module den Server Extrem belastet, habe das Modul deaktiviert und überlege mir eine andere Lösung dafür bzw. der Provider hat gemeint die Tabellen dafür etwas "aufblasen" keine Ahnung was er damit meint...

Nur kommt er so schnell nicht dazu bzw. erst wenn der Server neu auf gesetzt wird.

Zwischenzeitlich werde ich Google dafür einsetzten und über Apache Solr mache ich mir auch schon Gedanken oder hat einer von euch ein Idee was am besten wäre?

Meine Datenbank hat eine Größe von 808,5 MB bei 28335 Nodes!

Beste Grüße Andreas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Solr ist da schon eine gute Idee

Eingetragen von C_Logemann (912)
am 13.07.2014 - 19:41 Uhr

Die interne Suche von Drupal ist nicht unbedingt optimal. Auch wenn da noch Optimierungs-Potential drin steckt, ist bei solchen Node-Mengen ApacheSolr eine sehr gute Idee, da Fulltext-Search relationale Datenbanken wie MySQL arg belasten. Damit haben auch andere CMS zu kämpfen. In großen Projekten wird oft zu Solr oder anderen NoSQL-Technologien für die Suche gegriffen unabhängig davon welches CMS da so werkelt.
Im Gegensatz zu Google bietet eine Solr-Suche aber viel mehr Möglichkeiten. In Drupal 7 kann man damit z.B. auch Views entlasten z.B. über Search API.
Solr ist aber eine Java-Anwendung und die frisst ganz schön Speicher. Lässt sich aber auch remote betreiben auf einem anderen Server.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Je nach Aufbau Deiner Inhalte

Eingetragen von montviso (2188)
am 13.07.2014 - 19:43 Uhr

Je nach Aufbau Deiner Inhalte könnte es Sinn machen, die Suche mit Views zu machen.
Ich habe auf mehreren Installationen eine View gebaut mit einem exposed Filter, der kombiniert in Titel und Body sucht.
Da hat man dann ja auch die Optionen wie LIKE-Suche.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Java-Anwendung

Eingetragen von artweb (443)
am 13.07.2014 - 20:08 Uhr

Die Seite rennt auf einen Dell PowerEdge R300 mit 4Gb, ob es Sinnvoll ist auf der gleichen Maschine das Soir zu Installieren sei dahin gestellt, ich werde mir mal nähre Details über Solr einhohlen und dann mich entscheiden.

Bin ehrlich gesagt etwas Skeptisch was Java betrifft bzw. wenn es keinen andere Lösung gibt, dann führt kein Weg daran für die Zukunft vorbei...

  • Anmelden oder Registrieren um Kommentare zu schreiben

gefällt mir schon besser...

Eingetragen von artweb (443)
am 13.07.2014 - 20:14 Uhr
montviso schrieb

Je nach Aufbau Deiner Inhalte könnte es Sinn machen, die Suche mit Views zu machen.
Ich verwende habe auf mehreren Installationen eine View gebaut mit einem exposed Filter, der kombiniert in Titel und Body sucht.
Da hat man dann ja auch die Optionen wie LIKE-Suche.

Verwende auf meine Seite schon diese Views Sortierung, wenn ich das ganze noch etwas Ausbaue, dann macht es sicher auch mehr Sinn oder?
Wie sieht es damit mit der Performance aus?

http://www.altertuemliches.at/termine/index

Beste Grüße

Andreas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das mit der Performance

Eingetragen von montviso (2188)
am 14.07.2014 - 07:03 Uhr

Das mit der Performance kannst Du testen:
http://www.gartenstauden.de/
Oben im Suchfeld wird in einem Node mit ca. 15000 Einträgen sowohl im Titel, als auch im Body gesucht.
Wenn Du z.B. nach Laub suchst, kommen recht viele Ergebnisse, die unten dynamisch nachgeladen werden.

Ich bin mir nicht sicher, wie es sich verhält, wenn Du in vielen verschiedenen Inhaltstypen suchst oder gar Beziehungen zu Taxonomien abbildest oder dgl.

Aber es ist eben genau diese Flexibilität, die von Vorteil ist.
Bei der mitgelieferten Suche von Drupal macht ja schon die LIKE-Suche nach Wortteilen Probleme.

Hier ist evt. auch noch ein Thread, der von Interesse sein könnte:
http://www.reinisfischer.com/drupal-developer/search-api-database-search...

Beim Modul Search API DB heißt es, es ist eine einfache und billige Alternative zu Apache Solr und kommt auch auf drupal.org zum Einsatz.
Ich selbst habe damit noch keine Erfahrung gemacht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Performance und Volltextsuche

Eingetragen von ronald (3857)
am 14.07.2014 - 08:03 Uhr

sind eigentlich schon ein Widerspruch.
Wenn Performance wirklich ein wichtiges Thema ist, kommt man um eine eigene Programmierung mit Verschlagwortung wohl kaum herum.
Trivial ist das allerdings nicht.

Man kann die Vorteile der Datenbank nur nutzen, wenn man möglichst nur nach Indexwerten sucht.
Diese müssen bei einem Freitext erst gebildet werden.

Volltextsuche heißt, man muss jeden möglichen Datensatz anfassen, oder im Cache suchen.
Sofern der Cache nicht verschlagwortet ist, ist dies auch ein sequentieller Vorgang.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ApacheSolr ist hier wirklich sehr zu empfehlen

Eingetragen von C_Logemann (912)
am 14.07.2014 - 12:22 Uhr

Auch Search API wird oft mit ApacheSolr betrieben, ich gehe davon aus auch auf drupal.org, weil die zuvor das apachesolr-Modul benutzt haben. Lucene, die zugrunde liegende Suchtechnologie, ist darauf spezialisiert eine komplette ausgefeilte Verschlagwortung von Volltexten zu realisieren. Das heißt es findet ohnehin nicht direkt eine Volltext-Suche statt, sondern eine geschickte Indexierung von Volltexten. Eine MySQL-Like-Suche bei der gegebenen Menge an Nodes kann man auch schwer mit eigner Programmierung eine größere Performance verschaffen.
Die Performance im Vergleich zur MySQL basierten Suche ist bei ApacheSolr enorm. Da gibt es noch ein paar andere Suchtechnologien, aber für ApacheSolr gibt es eben bereits gute Anbindungen an Drupal. Allerdings ist die Konfiguration von ApacheSolr und dessen Zusammenarbeit mit Drupal nicht ganz so einfach. Vor allem, wenn die Verschlagwortung nicht-englische und/oder mehrere Sprachen berücksichtigen soll. Hierbei ist apachesolr_multilingual dann zur Zeit hilfreicher als search_api, das wiederum besser mit Views interagiert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views Suche

Eingetragen von artweb (443)
am 14.07.2014 - 12:58 Uhr

Hmm komme nicht ganz klar damit, kannst bitte mal ein Screenshot von der Views Posten, damit mir die erleuchtung kommt...

Das ist genau auch ein Punkt, das man damit sehr Flexibel ist... ...die Frage dabei ist wird der Cache dabei durchsucht? ...weil dann muss ich vermutlich wieder das Searche Modul aktivieren und das kann ich mir nicht mehr erlauben, weil dann steht die Seite wieder.

Danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Meinst Du mich? Du mußt beim

Eingetragen von montviso (2188)
am 14.07.2014 - 13:53 Uhr

Meinst Du mich?

Du mußt beim Filter das hier wählen: Global: Combine fields filter
Da ist es beschrieben:
http://www.sense-design.de/tutorial/drupal-7-views-exposed-filters-mit-s...

Warum brauchst Du das Search Modul aktiviert, damit der View-Cache funzt?
Ich habe die Drupal Search bei mir deaktiviert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal 6 Combine fields filter

Eingetragen von artweb (443)
am 14.07.2014 - 19:07 Uhr
montviso schrieb

Meinst Du mich?

Du mußt beim Filter das hier wählen: Global: Combine fields filter
Da ist es beschrieben:
http://www.sense-design.de/tutorial/drupal-7-views-exposed-filters-mit-s...

Warum brauchst Du das Search Modul aktiviert, damit der View-Cache funzt?
Ich habe die Drupal Search bei mir deaktiviert.

Ja, ich meinte Dich :-) Danke, verwende noch Drupal 6 und probiere noch das view-search aus...

Ich hatte mal, dass Google Modul Installiert und dass hat nur mit dem Search Modul im Core gefunzt und meine Server ist gleich in die Knie gegangen!

Melde mich dann, wenn ich was zusammen gestrickt habe...

Nochmals vielen Dank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Performance Server und views_filters_populate

Eingetragen von artweb (443)
am 27.11.2014 - 08:06 Uhr
montviso schrieb

Das mit der Performance kannst Du testen:
http://www.gartenstauden.de/
Oben im Suchfeld wird in einem Node mit ca. 15000 Einträgen sowohl im Titel, als auch im Body gesucht.
Wenn Du z.B. nach Laub suchst, kommen recht viele Ergebnisse, die unten dynamisch nachgeladen werden..

Hallo, habe es in dieser Form mal realisiert "nur mit Titel" die Suche bzw. ich habe auch das Modul views_filters_populate Installiert nur ich habe keine Auswahl Möglichkeit in der Views ob "und" "oder" ...

http://www.altertuemliches.at/suche/index

Wie hast du, dass Dynamische nachladen der Views Ausgabe realisiert, mit welchen Modul?

Performance Probleme habe ich leider noch immer bzw. habe jetzt einen zugriff auf die Server Aktivitäten und ich werde daraus noch nicht ganz schlau...
siehe Anhang...

AnhangGröße
server.jpeg 199.24 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Modul zum Nachladen beim

Eingetragen von montviso (2188)
am 27.11.2014 - 09:00 Uhr

Das Modul zum Nachladen beim Scrollen heißt Views Infinite Scroll.
Zu dem Performancethema kann ich momentan nix sagen, weil ich heute nur begrenzt einsatzfähig bin.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ronald schrieb sind

Eingetragen von artweb (443)
am 27.11.2014 - 09:38 Uhr
ronald schrieb

sind eigentlich schon ein Widerspruch.
Wenn Performance wirklich ein wichtiges Thema ist, kommt man um eine eigene Programmierung mit Verschlagwortung wohl kaum herum.
Trivial ist das allerdings nicht.

Man kann die Vorteile der Datenbank nur nutzen, wenn man möglichst nur nach Indexwerten sucht.
Diese müssen bei einem Freitext erst gebildet werden.

Volltextsuche heißt, man muss jeden möglichen Datensatz anfassen, oder im Cache suchen.
Sofern der Cache nicht verschlagwortet ist, ist dies auch ein sequentieller Vorgang.

Mit eigener Programmierung bin ich überfordert bzw. ich verwende bei alle Artikel ab 2011 Schlagwörter bzw. verwende sie auch bei der Ausgabe von den Ähnlichen Artikel! Bei der Terminsuche habe ich das mit Views realisiert... http://www.altertuemliches.at/termine/index

Ich vermute, dass ich noch immer die Cache Funktion was bei Drupal vorhanden ist falsch verstehe oder?
Siehe bitte mal im Anhang...

bzw. soll ich unter Leistung ein Zeit angeben, dass der Cache nach einer gewissen Zeit entleert wird und bei den Views auch Cachen?

Beste Grüße Andreas

AnhangGröße
leistung.jpeg 76.52 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

[gelöst] Views Cache deaktiviert...

Eingetragen von artweb (443)
am 02.03.2015 - 16:48 Uhr
artweb schrieb
ronald schrieb

sind eigentlich schon ein Widerspruch.
Wenn Performance wirklich ein wichtiges Thema ist, kommt man um eine eigene Programmierung mit Verschlagwortung wohl kaum herum.
Trivial ist das allerdings nicht.

Man kann die Vorteile der Datenbank nur nutzen, wenn man möglichst nur nach Indexwerten sucht.
Diese müssen bei einem Freitext erst gebildet werden.

Volltextsuche heißt, man muss jeden möglichen Datensatz anfassen, oder im Cache suchen.
Sofern der Cache nicht verschlagwortet ist, ist dies auch ein sequentieller Vorgang.

Mit eigener Programmierung bin ich überfordert bzw. ich verwende bei alle Artikel ab 2011 Schlagwörter bzw. verwende sie auch bei der Ausgabe von den Ähnlichen Artikel! Bei der Terminsuche habe ich das mit Views realisiert... http://www.altertuemliches.at/termine/index

Ich vermute, dass ich noch immer die Cache Funktion was bei Drupal vorhanden ist falsch verstehe oder?
Siehe bitte mal im Anhang...

bzw. soll ich unter Leistung ein Zeit angeben, dass der Cache nach einer gewissen Zeit entleert wird und bei den Views auch Cachen?

Beste Grüße Andreas

Habe bei den Views die Cache deaktiviert bzw. nur mehr bei den Views die auch bei anderen Nodes verwendet werden!

  • Anmelden oder Registrieren um Kommentare zu schreiben

[gelöst] Performence Probleme seit 1. Mai

Eingetragen von artweb (443)
am 11.05.2015 - 08:57 Uhr

Liebe Drupal Fans,

habe wieder mal massive Performence Probleme seit 1. Mai!

Nach den dem Update aller Module und Core und troz aktiver Core Suche live die Seite Stabile (22.03.2015)!

und kommischer Weise seit dem 30/1 Mai kommt sehr oft der 500 Fehler oder die Seite ladet extrem langsam...

Habe schon einiges Versucht wie mit dem Modul Schema verweiste Module entfernt bzw. in der Datenbank verweiste Tabellen entfernt
In den Logfiles sehe ich leider noch immer den htmlspecialchars() expects parameter 1 to be string, array given in /u/htdocs/andyfaerber3/web/includes/bootstrap.inc in Zeile 867Fehler der mir schon sehr lange besteht oder

...das Searche Modul (Core) deaktiviert

Im Anhang findet Ihr die Serverbelastung wo man sieht, dass ab 30/01 Mai die Loads sich verdoppelt haben!

Beim Modul performance ist mir noch nicht ganz klar ob ich es richtig Verstehe Bespiel: front1 2015-05-08 15:07 29954
soll ich verstehen, dass auf die Front Seite innerhalb von 24 Std 29954 zugriffe sind?

Vielen Dank für jeden hinweis wie ich den Fehler finden könnte

Andreas

AnhangGröße
Serverauswertung mit cacti 371.85 KB
Modul performance-logging 352.02 KB
dblog 424.4 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

[gelöst] Views Beschädigt!

Eingetragen von artweb (443)
am 11.05.2015 - 09:02 Uhr
artweb schrieb

Liebe Drupal Fans,

habe wieder mal massive Performence Probleme seit 1. Mai!

Nach den dem Update aller Module und Core und troz aktiver Core Suche live die Seite Stabile (22.03.2015)!

und kommischer Weise seit dem 30/1 Mai kommt sehr oft der 500 Fehler oder die Seite ladet extrem langsam...

Habe schon einiges Versucht wie mit dem Modul Schema verweiste Module entfernt bzw. in der Datenbank verweiste Tabellen entfernt
In den Logfiles sehe ich leider noch immer den htmlspecialchars() expects parameter 1 to be string, array given in /u/htdocs/andyfaerber3/web/includes/bootstrap.inc in Zeile 867Fehler der mir schon sehr lange besteht oder

...das Searche Modul (Core) deaktiviert

Im Anhang findet Ihr die Serverbelastung wo man sieht, dass ab 30/01 Mai die Loads sich verdoppelt haben!

Beim Modul performance ist mir noch nicht ganz klar ob ich es richtig Verstehe Bespiel: front1 2015-05-08 15:07 29954
soll ich verstehen, dass auf die Front Seite innerhalb von 24 Std 29954 zugriffe sind?

Vielen Dank für jeden hinweis wie ich den Fehler finden könnte

Andreas

Bei einer Views war die Ausgabe beschädigt. dass passende Modul nochmals neu Installiert und das Problem war gelöst! http://www.altertuemliches.at/

  • Anmelden oder Registrieren um Kommentare zu schreiben

phpMyAdmin Repair Datenbank

Eingetragen von artweb (443)
am 26.06.2015 - 10:28 Uhr
wla schrieb

Hast Du mal einen Repair und einen Optimize über die Datenbanktabellen laufen lassen mittels phpMyAdmin?

Nach Repair der Datenbank hatte die Seite extrem beschleunigt!

Vielen Dank

Andreas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 7 Stunden
  • Hey danke
    vor 2 Tagen 1 Stunde
  • Update: jetzt gibt's ein
    vor 2 Tagen 20 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 5 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 8 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 12 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association