11

We've just upgraded to SDL Tridion 2011 from 2009 and we're having some performance issues loading 'heavy' components within the CME.

Our problem component is a 'container' style component that contains about 30 embedded elements of content ( the schema contains an embeddable repeatable field with 30 populated instances) . The page is simply timing out when trying to load all of the used components.

Other than increasing the IIS time out, is there anything we should be looking at to improve the performance in terms of caching data in the CME, tweaking the database connection?

  • Sounds familiar, definitely reach out to Support. Maybe also see if different browsers help. +1 to the DB maintenance, it really does help. – Alvin Reyes Mar 1 '13 at 19:12
6

Browsers handle script execution recursion differently. The following article explains the differences in when a browser will believe script recursion is a problem, e.g. by default IE is after 5 million recursions where as Firefox and Chrome appear time based. (FF can be altered in the about:config).

http://www.nczonline.net/blog/2009/01/05/what-determines-that-a-script-is-long-running/

If you can ensure your users are restricted to a certain browser then you may find updated the timeout will help.

The Windows registry contains a key specific to handling script execution errors in Internet Explorer. Microsoft provide a good article for updating this value:

http://support.microsoft.com/kb/175500

Note: The fix must be applied on the machine running the browser, so you must be able to ensure all machines are updated e.g. by a group security policy.

11

Apart from regular database maintenance, after an upgrade it is always wise to update the statistics and rebuild the indexes of your database.

This article on SDL Tridion World covers everything for both Oracle and MS SQL Server databases, if on MS SQL Server, you can start with executing the following commands on the CM database:

 exec sp_updatestats

More current information about SDL Tridion (including database) maintenance can be found in the online documentation (login required)

7

In addition to the regular database tuning activities Bart has mentioned. You might want to check with SDL Customer Support. For 2011 SP1 HR1 there are a number of fixes that address CME performance.

Further to that, if your database is Oracle 11G, it can be "smarter" at optimizing performance but actually has the opposite effect for the Tridion application. In this case, you can do deep level performance optimizations, such as fixing execution plans for some tables. It's always worthwhile talking to the DBA to see if he can see areas where the performance is low and discuss those with the SDL Customer Support team.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.