sql >> Databasteknik >  >> RDS >> Mysql

Joomla MySQL-prestanda

Det bästa sättet jag har hittat för att förbättra den mycket långsamma frågan är att ta bort referenserna till arkiv (vilket motverkar hela syftet med arkivstatusen som är att ta bort dessa objekt från listresultat). Ta bara objekt som är publicerade (eller publicerade + opublicerade) så antingen state=1 eller state IN(0,1) Du kan eventuellt titta på att använda http://extensions.joomla.org/extensions/style-a-design/templating/15611

Att byta till InnoDB kommer möjligen också att hjälpa men att ha den senaste möjliga versionen av MySQL är det största sättet att få förbättringar.

Om "vad kan du göra nu" skulle jag gärna se en pull-begäran från dig för att lägga till datumbegränsningar för den frågan. Vi har nyligen lagt till datamatte till JDatabaseQuery så jag är relativt enkel att göra och skulle vara en riktigt trevlig förbättring. Det finns också några andra pågående problem som har stor prestandapåverkan och om du testar och kommenterar dem kommer de att gå vidare till kodbasen för nästa utgåva. Till exempel:https://github.com/joomla/joomla-cms/pull/ 1274



  1. Postgres:Fel vid användning av GROUP BY och ORDER (på heroku)

  2. Ändra säkerhetsgrupp på AWS RDS Database Instance

  3. Hur implementerar man det här programmet för import till en tabell utan att använda INSERT INTO SELECT-satsen?

  4. Oracle Event Count Query