DBaaS: Does the provider plan changes that would involve re-coding applications?

With saas, cloud providers host and manage the software application and underlying infrastructure, and handle any maintenance, like software upgrades and security patching, to build a decent query plan, the optimizer has to understand statistical characteristics of underlying data, usually, databases are just as an important part of cloud services as with normal IT operations….