Don’t use DISTINCT as a “join-fixer”

I’ve quietly resolved performance issues by re-writing slow queries to avoid DISTINCT. Often, the DISTINCT is there only to serve as a “join-fixer,” and I can explain what that means using an example.
The post Don’t use DISTINCT as a “join-fixer” appeared first on SQLServerCentral.

Five database DevOps practices for boosting team productivity

Speed of delivery and protecting data can often feel incompatible, but there are industry-proven database DevOps practices that bring them together in harmony.
Across each of these five key practices, there’s a theme of removing barriers and cognitive load for teams; but crucially, they are also putting safeguards in place to reduce the risks to production environments.
The post Five database DevOps practices for boosting team productivity appeared first on SQLServerCentral.