I have a mysql database with over 60 views, some helper and some final. They have dependencies between them. Of course, this gives me performance problems, but I did not design this database and system.
To speed up some reports, I materialize the latest views in the tables. I could accelerate this process by materializing auxiliary representations, and then using them to materialize others, eliminating the need for reprocessing auxiliary ones.
To do this, I need a way to see the dependencies between the views so that I can materialize the views in the correct order. It would be great if I could enter this information into a graph (for example, using tools such as Graphviz or Tikz).
Is there a way to do this, besides manually analyzing each species?
source share