[Phpmyadmin-devel] Navigation tree problems

Isaac Bennetch bennetch at gmail.com
Tue Aug 27 17:17:57 CEST 2013



On Aug 27, 2013, at 11:10 AM, Marc Delisle <marc at infomarc.info> wrote:

> Marc Delisle a écrit :
>> Michal Čihař a écrit :
>>> Hi
>>> 
>>> Dne Tue, 27 Aug 2013 08:29:04 -0400
>>> Marc Delisle <marc at infomarc.info> napsal(a):
>>> 
>>>> Michal Čihař a écrit :
>>>>> Hi all
>>>>> 
>>>>> I've looked a bit about problems people see with navigation frame and
>>>>> here is a little summary.
>>>>> 
>>>>> - Speed
>>>>> 
>>>>> The navigation panel is quite slow. By quickly looking at SQL queries
>>>>> it does, the database/table comments are quite big culprit here. Simply
>>>>> setting $cfg['ShowTooltip'] = false reduces load time a lot.
>>>>> 
>>>>> For not so big database (~25 tables), I get from 1.25s to 0.128s.
>>>>> 
>>>>> Are tooltips really worth of this? I suggest to drop this feature
>>>>> completely. In case there will be demand for something like that, lets
>>>>> load it on demand when user is hovering the table.
>>>>> 
>>>>> https://github.com/phpmyadmin/phpmyadmin/pull/646
>>>> As I wrote in the pull request, I suggest instead to set the directive 
>>>> to false by default, keeping the feature for those who need it. At least 
>>>> for 4.0.x.
>>> IMHO it makes navigation simply too slow to even provide option to
>>> enable it. The problem is that there is probably no way to get table
>>> comment fast - either you use information_schema, which is usually slow
>>> for large databases (and therefore we do not use it by default) or SHOW
>>> TABLE STATUS which is on normal installations even slower than
>>> information_schema.
>> 
>> OK then. Merged to QA_4_0 and I'm working to merge it to master.
> 
> Done.
> 
>> 
>>>>> - Preserving state on reload
>>>>> 
>>>>> This has been already discussed before.
>>>> Kasun is working on that this week and maybe he should target QA_4_0 for 
>>>> this "feature" (if it's not too much new code)?
>>> I agree this should go into 4.0.x.
> 
> Maybe 4.0.7 for Kasun's changes?
> 
> Meanwhile I plan to release 4.0.6-rc1 in one hour unless someone objects.


Fine by me


> 
> 
> -- 
> Marc Delisle
> http://infomarc.info
> 
> ------------------------------------------------------------------------------
> Introducing Performance Central, a new site from SourceForge and 
> AppDynamics. Performance Central is your source for news, insights, 
> analysis and resources for efficient Application Performance Management. 
> Visit us today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
> _______________________________________________
> Phpmyadmin-devel mailing list
> Phpmyadmin-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel




More information about the Developers mailing list