A server bottleneck occurs when the demand on a server exceeds its capacity to process requests, leading to delays and reduced performance. This can significantly impact user experience and operational efficiency, necessitating strategies for capacity planning and load balancing.