# s\_articles\_similar\_shown\_ro wird immer größer und größer!

**URL:** https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676
**Category:** Allgemein
**Created:** [3. Juli 2017 um 15:12 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676 "2017-07-03T15:12:44Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)
#### Post date: [3. Juli 2017 um 15:12 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/1 "2017-07-03T15:12:44Z")

</div>

Hallo Community,

seit ein paar Tagen sind die Einträge in **s\_articles\_similar\_shown\_ro** extrem angewachsen:

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/7/783b4c9c5e67eaeb23877870b2abc7ca031c72bb.jpeg)

Woran kann das liegen und was kann man dagegen machen?

Besten Dank vorab. 🙂

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)
#### Post date: [3. Juli 2017 um 15:14 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/2 "2017-07-03T15:14:43Z")

</div>

wow, 6.8m wieviele artikel habt ihr im shop?

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [3. Juli 2017 um 15:18 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/3 "2017-07-03T15:18:11Z")

</div>

Du kannst den Wert der Tage die berücksichtigt werden reduzieren. Bei großen Shops reicht oft 1 Tag. Wenn das nicht ausreicht, würde ich die Funktion aus Performance Gründen deaktivieren.

Bei den Cross Selling Funktionen sollte man immer beobachten wie schnell sich die Tabellen aufbauen und entsprechend die Settings anpassen.

---

<div class="post-metadata">

### Author: ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)
#### Post date: [3. Juli 2017 um 15:36 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/4 "2017-07-03T15:36:05Z")

</div>

Ok, erst mal danke für die schnellen Antworten. Wir haben schon viele Artikel, aber max. 240.000 Stck. Ich habe jetzt mal, wie von Moritz empfohlen den Wert auf 1 Tag gesetzt. Was passiert denn dann genau nach diesem einen Tag?

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [3. Juli 2017 um 15:45 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/5 "2017-07-03T15:45:10Z")

</div>

Ich würde die Tabelle erstmal leer machen und dann beobachten, wie schnell die sich wieder aufbaut. Ich würde sagen so bis zu 1.000.000 Einträge ist im Rahmen. Du solltest auch sicherstellen, dass die SW-Cronjobs laufen (wie bspw. “aufräumen”). Dann wird die Tabelle auch regelmäßig aufgeräumt.

---

<div class="post-metadata">

### Author: ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)
#### Post date: [3. Juli 2017 um 15:59 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/6 "2017-07-03T15:59:30Z")

</div>

Durch den Neuaufbau des 'Kunden haben sich auch angesehen" Index hat sich das jetzt erst mal wieder einigermaßen auf ein vernünftiges Maß eingependelt…, d.h. die Tabelle hat jetzt keine 6 Millionen Einträge mehr, sondern so etwas um die 270.000

Ein Kollege hat sich das aber auch mal angeschaut. Wir sind auch die Log Files durchgegangen und haben festgestellt, das die Datenbankeinträge allerwahrscheinlichkeit nicht von aussen z.B durch einen doofen Bot entstehen, sondern durch SW selbst erzeugt werden, z.B&nbsp; 2606 Einträge in der selben Sekunde! ☹

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/d/daa4c697d2cc9792078b381ec9b47c12cfa5b1aa.png)

Wie kann so etwas passieren?

&nbsp;

---

<div class="post-metadata">

### Author: ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)
#### Post date: [4. Juli 2017 um 11:51 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/7 "2017-07-04T11:51:07Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Ich würde die Tabelle erstmal leer machen und dann beobachten, wie schnell die sich wieder aufbaut. Ich würde sagen so bis zu 1.000.000 Einträge ist im Rahmen. Du solltest auch sicherstellen, dass die SW-Cronjobs laufen (wie bspw. „aufräumen“). Dann wird die Tabelle auch regelmäßig aufgeräumt.

@Moritz: Wenn ich den CronJob Aufräumen, z.B. via Console anstoße ( php bin/console sw:cron:run Shopware\_CronJob\_clearing) passiert in dieser Tabelle eigentlich gar nichts, denn es bleibt genau bei der gleichen Anzahl der Einträge. ☹

Wie soll ich - Deiner Meinung nach - diese Tabelle am besten leer machen?

```
TRUNCATE 's_articles_similar_shown_ro';

```

Kann ich da so machen?

---

<div class="post-metadata">

### Author: ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)
#### Post date: [4. Juli 2017 um 12:41 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/8 "2017-07-04T12:41:16Z")

</div>

\*push (sorry…)

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [4. Juli 2017 um 13:11 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/9 "2017-07-04T13:11:58Z")

</div>

Die Tabelle kannst du natürlich einfach leeren.&nbsp;

Wie das konkret abläuft müsstest du dir im Quellcode ansehen und debuggen:&nbsp;[shopware/SimilarShown.php at 5fc10f63095a475e980c29db4ac476a271c6d5cd · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/5fc10f63095a475e980c29db4ac476a271c6d5cd/engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/SimilarShown.php)

Klingt mir aber eher danach, als ob ihr bspw. auf den Detailseiten extrem viele Artikel als Crossselling anzeigt und die sind natürlich dann auch „similarshown“. Wenn also auf einer Detailseite mehrere hundert weitere Artikel vorgeschlagen werden, dann sind das auch mehrere hundert Einträge für die similar shown. Am besten schaust du mal, dass du bei den sonstigen Empfehlungen und Crosssellings auch die Standardwerte drin hast und bspw. nicht 100 Artikel im Ähnliche Artikel Slider anzeigst.

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [4. Juli 2017 um 13:16 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/10 "2017-07-04T13:16:56Z")

</div>

Du solltest in jedem Fall auch Aktualisierungsstrategie Cronjob nutzen.

---

<div class="post-metadata">

### Author: ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)
#### Post date: [4. Juli 2017 um 13:31 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/11 "2017-07-04T13:31:52Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Die Tabelle kannst du natürlich einfach leeren.

Sorry, jetzt stehe ich gerade auf dem Schlauch. Kann ich sie mit **Truncate** einfach leeren oder würde ich damit den Shop abschießen? Ein Funktion zum leeren der Einträge gibt es ja in Shopware nicht, oder?

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [4. Juli 2017 um 13:32 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/12 "2017-07-04T13:32:58Z")

</div>

Nochmal: Du kannst die Tabelle einfach leeren. Und das macht Truncate ja nunmal.

---

<div class="post-metadata">

### Author: ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)
#### Post date: [4. Juli 2017 um 13:37 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/13 "2017-07-04T13:37:49Z")

</div>

Unter Grundeinstellungen\>Crossselling / Ähnliche. Art. sind die Standardwerte drin, also:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/9/9ebeb733d6567ae0a14a7af6b425ad55d6806fc8.png)

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [4. Juli 2017 um 13:41 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/14 "2017-07-04T13:41:46Z")

</div>

Musst du dann halt mal konkret debuggen, woher die Daten kommen. Ansonsten kann man nur raten.

---

<div class="post-metadata">

### Author: ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)
#### Post date: [4. Juli 2017 um 13:49 UTC](https://forum.shopware.com/t/s-articles-similar-shown-ro-wird-immer-grosser-und-grosser/46676/15 "2017-07-04T13:49:35Z")

</div>

Sorry, war nur verwirrt, wegen deiner Aussage mit dem Debuggen! jetzt weiß ich aber, was Du damit eigentlich sagen wolltest… 😉

Danke für Deine Hilfe… 🙂
