How tsm solve too much file handle

create a leveldb for each shard will lead to too much file handle problem because large mount of sstable file. But i see there is still many tsm data files in each shard tsm engine, so how tsm solve file handle problem