<div dir="ltr">Hi,<div><br></div><div>Thanks for having a look at optimization. I have created <a href="http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/8269">trac</a> for same. Will look into this soon.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 24, 2014 at 6:27 PM, Alan Bell <span dir="ltr"><<a href="mailto:alan.bell@libertus.co.uk" target="_blank">alan.bell@libertus.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">it would appear that the value LISTVIEW_DEFAULT_SORTING in performance.inc.php doesn't do much at the moment, it should set default list view sorting to be something sensible for each entity module. Whatever it is set to at the moment things sort by default on modified time DESC, which in some cases is a rather bad thing to do and can cause slow queries. I think to fix it the file modules/Vtiger/models/<u></u>ListView.php around line 188 should be:<br>
<br>
                if(empty($orderBy) && empty($sortOrder) && $moduleName != "Users"){<br>
if(PerformancePrefs::<u></u>getBoolean('LISTVIEW_DEFAULT_<u></u>SORTING', true)) {<br>
                                $orderBy = $moduleFocus->default_order_<u></u>by;<br>
                                $sortOrder = $moduleFocus->default_sort_<u></u>order;<br>
                        }<br>
                }<br>
<br>
so that if a sort order isn't specified in the request it should use the default sort order for the module rather than modifiedtime desc, and no particular order if default sorting is turned off. No particular order is faster than sorting by modified time, especially on contacts it would seem.<span class="HOEnZb"><font color="#888888"><br>
<br>
Alan.<br>
<br>
-- <br>
Libertus Solutions<br>
<a href="http://libertus.co.uk" target="_blank">http://libertus.co.uk</a><br>
<br>
______________________________<u></u>_________________<br>
<a href="http://www.vtiger.com/" target="_blank">http://www.vtiger.com/</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">With<br>Best Regards<br>Uma.S<br><div>Vtiger Team</div></div>
</div>