Php 视图模块使用字段\ sql\存储\字段\存储\加载加载所有不需要的字段值

Php 视图模块使用字段\ sql\存储\字段\存储\加载加载所有不需要的字段值,php,drupal,drupal-7,views,Php,Drupal,Drupal 7,Views,我是视图模块的助手,它通过field\u sql\u storage\u field\u storage\u load加载每个字段的所有字段值,但不只是选择到字段显示中。检查以下内容: 内容类型定义 查看定义 我正在使用Devel模块在加载时显示查询,它显示字段\u不应加载查询,但我不需要它!因此,视图加载所有字段,如果您有100个字段,并且只想显示一个字段,那么您将执行100个查询,以获得1个要显示的值=>99 这对drupal性能和慢显示(我有varnish和memcache)来说是一件坏

我是视图模块的助手,它通过
field\u sql\u storage\u field\u storage\u load
加载每个字段的所有字段值,但不只是选择到字段显示中。检查以下内容:

内容类型定义 查看定义

我正在使用Devel模块在加载时显示查询,它显示
字段\u不应加载
查询,但我不需要它!因此,视图加载所有字段,如果您有100个字段,并且只想显示一个字段,那么您将执行100个查询,以获得1个要显示的值=>99

这对drupal性能和慢显示(我有varnish和memcache)来说是一件坏事。此问题出现在最近更新的视图版本中

$ drush status
 Drupal version                  :  7.43-dev
 [...]

$drush pm-list | grep views
 Chaos tool suite  
 Views content panes (views_content) Module  Not installed  7.x-1.9
 Views    Views (views) Module  Enabled        7.x-3.13
 Views    Views UI (views_ui)
如果有人想提高性能或解决此问题? 谢谢你:)

编辑

问题被发现了!视图使用
entity\u load
加载到
视图/模块/字段/视图\u handler\u field\u field.inc
=>函数
post\u execute

必须重写此部分以限制加载的数据,而不是所有字段