Parents concerned about too much homework

What should I do if my primary school child is getting so much homework that family time hardly exists and he has little energy for anything else? He spends hours on his assignments every night. As far as I can see, he isn't slow at completing his tasks. There's just too much to do! Is all this homework really necessary for effective learning and healthy childhood development?