Willkommen im neuen Jahr!
je nach dem, wie oft du das abfragst, kann sich sogar eine materialisierte, berechnete Spalte dafür lohnen und 2-3µg CO₂ pro Query einsparen
Nun ja ... ich selbst bin ja eher ein Freund des „Hardcore-Cachings“. Da scheinbar (siehe SQL-Abfrage ohne WHERE-Klausel) die gesamte Datentabelle ausgeliefert wird, bietet es sich ohnehin an, das auszuliefernde HTML sogar schon gepackt bereit zu halten. Man lösche einfach die gespeicherte Cache-Datei sobald in der Datentabelle Änderungen gemacht wurden und erzeuge diese Datei also beim nächsten Abruf neu - wenn und nur falls kein Cache vorhanden ist.