Mysql
 sql >> база данни >  >> RDS >> Mysql

Ефективност на Joomla MySQL

Най-добрият начин, който открих, за да подобря тази много бавна заявка, е премахването на препратките към архив (които противоречат на цялата цел на състоянието на архива, което е премахването на тези елементи от резултатите от списъка). Просто вземете елементи, които са публикувани (или публикувани + непубликувани), така че или състояние=1 или състояние IN(0,1) Можете да разгледате евентуално с http://extensions.joomla.org/extensions/style-a-design/templating/15611

Преминаването към InnoDB вероятно също ще помогне, но най-новата възможна версия на MySQL е най-добрият начин да получите подобрения.

Относно „какво можете да направите сега“ бих искал да видя заявка за изтегляне от вас, за да добавите ограничения за дата към тази заявка. Наскоро добавихме математически данни към JDatabaseQuery, така че i е сравнително лесен за изпълнение и би бил наистина хубаво подобрение. Има и някои други висящи проблеми, които имат голямо въздействие върху производителността и ако ги тествате и коментирате, те ще се преместят напред в кодовата база за следващото издание. Например:https://github.com/joomla/joomla-cms/pull/ 1274



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Клауза Mysql + where, съответстваща на множество редове

  2. Има ли някакъв начин да се вмъкне голяма стойност в mysql DB, без да се променя max_allowed_packet?

  3. Използвайте списък на Python в SQL заявка за имена на колони

  4. MySQL - извличане на HTML таблица от базата данни - обратни наклонени черти преди символа за цитат

  5. Как да коригирате грешка в MySQL Incorrect key file, когато не можете да поправите таблицата?