I currently working on a project to implement a existing Drupal 6.17 site in Mysql Cluster. Our basic requirement was to enhance the scalability to support huge number of users in the system.
I already setup a mysql cluster 7.2.4 with the recomended minimum config and done the configurational change to fit the structure and the data has been ported to the structure.
Now I am stuck with two major issues - (1) Complex joins are running very slow (2) LIKE %% is not working with the multibyte character set in the mysql cluster and looking for solutions in DB Layer.
I need some workaround to the both of the issues. Now I am trying to tweaking the mysql and ndb configurations to check the perfect match which will speed up the join queries.
When I compared the a single views generated join query in non-cluster and cluster environment, in cluster the query is runnign 4x slower than the cluster environment and the page is not at all loading. The 7.2 is relased on 16-Feb and I installed immediately as it was promising more faster execution for complex join queries but its execution time is same as the cluster 7.1.
Cluster Configuration:
2 data node
1 mgm node
1 sql node
Data Memory for the data nodes - 10 GB.
Here is one query which is taking 55-56 sec in both the cluster 7.1 and 7.2.4.