Hi,
ich sammle die ganzen Referer Keywords über die man zu easy-coding und meinen anderen Domains kommt.
In letzter Zeit hatte der ganze MySQL Server öfter mal aussetzer und vielleicht ist gerade diese DB der Grund dafür.
erhalte ich ein Keyword, wird erst geprüft ob das Keyword in der Datenbank ist
ja -> UPDATE
nein -> INSERT
die datenbank hat sich auf 85.000 Einträge gesammelt
meint ihr es wäre vielleicht schneller immer nur das Keyword hinzuzufügen und am Ende des Tages per Cronjob die Einträge mit der Anzahl der Vorkommnisse zusammenzufassen?
Habe nicht viel Erfahrung mit Performanceausbeite bei SQL Anwendungen
Die einzige Speicheroptimierung die mir einfallen würde, wäre den Domain-String in eine ID zu packen. Da ich die Domains aber anhands des Referers auswerten will, würde ich die ID aber nur intern verwenden können, und es würde mich eine weitere Abfrage kosten. Und da ist mir Performance wichtiger als Speicher
Indizes machen in dem Fall auch keinen Sinn, oder?
Danke schonmal für eure Ideen!
ich sammle die ganzen Referer Keywords über die man zu easy-coding und meinen anderen Domains kommt.
In letzter Zeit hatte der ganze MySQL Server öfter mal aussetzer und vielleicht ist gerade diese DB der Grund dafür.
erhalte ich ein Keyword, wird erst geprüft ob das Keyword in der Datenbank ist
ja -> UPDATE
nein -> INSERT
die datenbank hat sich auf 85.000 Einträge gesammelt
meint ihr es wäre vielleicht schneller immer nur das Keyword hinzuzufügen und am Ende des Tages per Cronjob die Einträge mit der Anzahl der Vorkommnisse zusammenzufassen?
Habe nicht viel Erfahrung mit Performanceausbeite bei SQL Anwendungen
Die einzige Speicheroptimierung die mir einfallen würde, wäre den Domain-String in eine ID zu packen. Da ich die Domains aber anhands des Referers auswerten will, würde ich die ID aber nur intern verwenden können, und es würde mich eine weitere Abfrage kosten. Und da ist mir Performance wichtiger als Speicher
Indizes machen in dem Fall auch keinen Sinn, oder?
Danke schonmal für eure Ideen!