Are DBA's soon to be the way of the buggy whip?
I've long held that the need for a full time DBA to tune a database was past its prime. In an age where database vendors like Microsoft hire brilliant database theorists, it makes far more sense for them to work out the algorithms to manage the database than having a full-time database mechanic (DBA) on staff to monitor and adjust the system.
With the release of SQL Server 2017, a new feature, called
Automatic Tuning (SQL Server 2017) has been introduced.
While SQL Server has made progress in this area, the open source world has made advances as well. OtterTune has made some initial advances tuning and optimizing two open source database flatforms: MySQL and Postgres.
Here are key links to learn more:
AI topics - OtterTune
A detailed look into OtterTune by Adrian Colyer
Research Paper - Automatic Database Management System Tuning Through Large-scale Machine Learning