No. You shouldn’t optimize every day. Monthly is enough. Or the semi-mathematical approach is – every time your number of countable reviews doubles.
There are downsides to optimizing too frequently.
- Every time you optimize (and save) FSRS updates the memory state of every active card in your collection. If you sync with other devices, that then needs to be synced to AnkiWeb and to the rest of your devices. That means extra time for you to complete your sync, and unnecessary traffic on the servers of that wonderful (and free) resource that we all share.
- If you sync between devices, hopefully you never miss a sync, because you could also be turning that tiny error into a huge sync conflict. [The same issue currently blocks implementation of automatic optimization.]
- Hopefully you don’t use “reschedule on change,” because your database grows disproportionately whenever you do that.
- And then – distracts you, keeps your focus on the program/algorithm instead of on the studying you need to do, wastes your time, etc.