Reported for: WPML Multilingual CMS 3.5.0
Resolved in: WPML Multilingual CMS 3.5.1 beta 3
In the recent release WPML 3.5.0, we add the new table icl_string_pages to preload string translations and increase the site performance.
However in some specific sites, URL arguments like
http://my-site.com/my-page/?arg1=value1&arg2=value2 are used for different things. This increases the unnecessary rows in the icl_string_pages table. Then the table size might reach hundreds of MBs and the site performance is affected significantly.
The current workaround is to upgrade to WPML Multilingual CMS 3.5.1 beta 3 or to wait for the official release of WPML Multilingual CMS 3.5.1
Updating from a previous beta (3.5.1 beta 2 or 3.5.1 beta 1) requires that you set temporary this setting in your wp-config.php
Then after visiting your site once, you have to remove that setting.