Inwiefern verbessert die Denormalisierung die Datenbankleistung?

Ich habe viel über Denormalisierung gehört, um die Leistung bestimmter Anwendungen zu verbessern. Aber ich habe nie versucht, irgendetwas zu tun, was damit zu tun hat.

Ich bin nur neugierig, welche Stellen in der normalisierten Datenbank die Leistung verschlechtern oder mit anderen Worten, was sind Denormalisierungsprinzipien?

Wie kann ich diese Technik anwenden, wenn ich die Leistung verbessern muss?