diff --git a/superset/models/core.py b/superset/models/core.py index f1c1e6bbdd102..512adfebc6889 100755 --- a/superset/models/core.py +++ b/superset/models/core.py @@ -603,6 +603,7 @@ def db_engine_spec(self) -> Type[db_engine_specs.BaseEngineSpec]: return self.get_db_engine_spec(url) @classmethod + @memoized def get_db_engine_spec(cls, url: URL) -> Type[db_engine_specs.BaseEngineSpec]: backend = url.get_backend_name() try: