views:

145

answers:

1

I am joining multiple tables in a MySQL query, and the execution of this query is very slow. I badly need to improve the execution time!

I did some optimization, but still it loads slowly. Any suggestions?

+1  A: 

Just a guess: Denormalization. You may consider separating the analytical OLAP load from the processing OLTP load using an ETL process into a data warehousing schema. There are also various column-oriented engines with MySQL which can help for analytical loads, like Infobright or Kickfire (an appliance with impressive TPC-H results).

Remus Rusanu