How often should I update the ClamAV virus definitions database?

Normally once or twice a day will be more than enough.

Updating more often only puts unnecessary load on the update servers and doesn’t give you any major benefit.

In fact if you set freshclam to update too often, your IP may even be blacklisted by the update servers.