If you open the Simple User Interface shortly after installing avast, you are likely to see that the VRDB scan will have something like Not yet scanned/generated where the date of the last generation would be.
Personally I prefer to run it manually at a time of my choosing when I will be away from the computer (coffee, etc.), either the screen saver or when the computer is idle. Both are likely to be interrupted frequently if you are working but have pauses, in that work.
I have mine set to generate on screen saver, but I don't use a screen saver, so it won't ever generate automatically. I do weekly system maintenance and every third week I generate the VRDB and it is done in around 10 minutes with no interruptions.
The VRDB has to be regulary updated/generated?
Isn't it enough to just generate once VRDB?
No it isn't good enough to do it once, files change, updates and new programs and files are added at times in the future. So if it isn't generated periodically, out of date information is said to be worse than no information.