I have a table which stores data out of a complex query. This table is truncated and new populated once per hour. As you might assume this is for performance reason so the application accesses this table and not the query.
Now the drawback is a huge transaction log. There is no need transaction logging for this table.
No.
The recovery model is a per database setting – you cannot have different settings for different tables in the same database.
The recovery model can only be set at the database level.