If you do significant work with databases, you should have a DBA.
When I was in that role, I combined education, public humiliation, cajoling and various administrative means to discourage bad database behaviors or optimize databases for necessary workloads. The median developer can barely spell SQL... Adult supervision helps.
Whatever I was making then, I probably recovered 3-5x my income by avoiding needless infrastructure and licensing investments.