Hi Emir,
May I know what number of columns per table are we roughly talking about here please?
Note that there are also some platform limits in play which you should consider:
https://support.gooddata.com/hc/en-us/articles/9703853324179-GoodData-Cloud-Limits
Does the analytics usually time out for you or is it only slow but loads the data eventually?
There is a way how to actually check the SQL generated on our end which querries your data source. Once you create a vizualisation, navigate to it via the Analytical Designer and change /edit to /debug in the browser URL. This will download a debug file containing the SQL which you can compare with the performance of queries triggered directly above your data source.
Let us know about the result.