maga a tabla faek egyszeru, nincs semmivel sem join-olva, stb. Nincs szukseg semmilyen kulonleges szuresre vagy csoportositasra. Egy select * a kiolvasas jellemzo formaja, percenkent kb. 1x, azaz relative ritkan.
A rekordok szama a child processzek szamaval megegyezik (egy spamszurorol van szo amugy), tehat igen jo esellyel 100 alatt van. Amikor egy child processz letrejon, akkor tortenik egy insert, ha meghal, akkor delete. Amig meg dolgozik a child, addig frissitgetem a hozza tartozo messages, status es ts oszlopokat. Azt mondanam, kb. 1000...5000 update / sec muvelet tortenik. Egy olyan tarolot keresek (a perzisztencia nem annyira kritikus), ami ezt minel kisebb eroforrasigennyel kepes ezt megvalositani.
mysql> select * from status;
+-------+----------+--------+------------+
| pid | messages | status | ts |
+-------+----------+--------+------------+
| 17060 | 1498 | I | 1427297534 |
| 17058 | 1509 | I | 1427297533 |
| 17125 | 1498 | I | 1427297533 |
| 17061 | 1500 | I | 1427297533 |
| 17059 | 1497 | I | 1427297533 |
| 17126 | 1488 | I | 1427297533 |
| 17121 | 1491 | I | 1427297534 |
| 17124 | 1506 | I | 1427297534 |
| 17057 | 1521 | I | 1427297534 |
| 17123 | 1492 | I | 1427297534 |
+-------+----------+--------+------------+
10 rows in set (0.01 sec)
--
"Van olyan ember sok az oldalon, akinek a kommentjeinek 100%-a zaj, oket miert nem kommentelitek ilyen lelkesen?" (hrgy84)