当前位置

Drupal为提高Views性能排查SQL语句

James Qi 在 2017年12月4日 - 14:49 提交
内容摘要:Drupal系统的Views是个功能强大的工具,但也可能引起MySQL数据库性能问题,为了排查可以打开一些Views的开关设置。 我一般常用的是: Always show advan......

  Drupal系统的Views是个功能强大的工具,但也可能引起MySQL数据库性能问题,为了排查可以打开一些Views的开关设置。

  我一般常用的是:

  • Always show advanced display settings
  • Show the SQL query
  • Show performance statistics
  • Show other queries run during render during live preview

  为了从阿里云RDS的实时进程或者慢查询语句中发现是哪个站的哪个Views产生的性能问题,可以把签名打开:

  • Add Views signature to all SQL queries

  虽然Drupal提示这个仅作为debug用,平时不要使用,但我看影响应该也不大,先全面打开吧。

  系列网站drush批量设置的办法:

drush vset views_sql_signature 1
drush vset views_show_additional_queries 1
drush vset views_ui_show_advanced_column 1
drush vset views_ui_show_sql_query 1
drush vset views_ui_show_performance_statistics 1
drush vset views_show_additional_queries 1

 

自由标签: