[Phpmyadmin-devel] Performance improvements for servers having large number of databases
Marc Delisle
marc at infomarc.info
Mon Nov 3 19:08:00 CET 2014
Madhura Jayaratne a écrit :
> Hi all,
>
> Today morning I spent some time testing the performance improvements that
> were done for the servers having a large number of databases.
>
> My setup has about 5000 databases grouped in to database groups of 20
> databases. Navigation items at first level [1] is limited to 50 meaning
> that about 1000 databases are loaded in the initial page of navigation.
>
> While loading the initial page,
> QA_4_2: 1008 queries executed 1011 times in 1.00407 s
> master: 12 queries executed 17 times in 0.51211s
>
> Even though master is about 2 times faster in terms of the query execution
> time, the overall time to load the page is dominated by the time taken to
> render 1000 nodes in navigation, which is about 8s for master and 11s for
> QA_4_2.
>
> However the rendering time can be significantly improved by setting [1] to
> a lower value, which currently defaults to 250. If I remember right, this
> directive was set to a higher value to prevent navigation from having extra
> spaces below [2]. Since this issue is no longer there (now when [1] is set
> to, say 50, 50 databases or database groups are displayed) I suggest to set
> [1] to a lower value.
>
>
> [1]
> http://docs.phpmyadmin.net/en/latest/config.html#cfg_FirstLevelNavigationItems
> [2] https://sourceforge.net/p/phpmyadmin/mailman/message/30077320/
Hi Madhura,
Good idea.
--
Marc Delisle (phpMyAdmin)
More information about the Developers
mailing list