Hi!
Comments are fetched along with tables themselves because comments are present in table lists (e.g. in schema editor). And in some databases table comments is a very significant information.
But I agree, if fetching comments may produce such huge performance problems it would be much better to fetch comments individually for each table. Fix will be included in the next version. Probably I'll add some configuration option for this issue.
And again thanks for report!