Two main types of concrete pumps are used: direct-acting piston pumps and squeeze pumps. Direct-acting piston pumps can pump 130 cubic meters per hour over 1000 meters horizontally or 120 meters vertically using 8-inch pipes. Squeeze pumps can pump 20 cubic meters per hour over 90 meters horizontally or 30 meters vertically using 3-inch pipes. Proper concrete mixture design and pipe layout are important for efficient pumping to avoid blockages or losses. The concrete mixture should have an appropriate slump and composition to balance flowability and resistance to segregation during pumping.