Forráskód Böngészése

Optimization: do not load all columns when checking if a CI is part of the "context" of a given ticket.

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@3929 a333f486-631f-4898-b8df-5754b55c2be0
dflaven 9 éve
szülő
commit
6267c9f8d7
1 módosított fájl, 1 hozzáadás és 0 törlés
  1. 1 0
      core/relationgraph.class.inc.php

+ 1 - 0
core/relationgraph.class.inc.php

@@ -250,6 +250,7 @@ class RelationGraph extends SimpleGraph
 					$aAliasNames = array_keys($aAliases);
 					$sRootCauseAlias = $aAliasNames[1]; // 1st column (=0) = object, second column = root cause
 					$oSet = new DBObjectSet($aContextQuery['search'], array(), array('id' => $oObj->GetKey()));
+					$oSet->OptimizeColumnLoad(array($aAliasNames[0] => array(), $aAliasNames[1] => array())); // Do not load any column... better do a reload than many joins 
 					while($aRow = $oSet->FetchAssoc())
 					{
 						if (!is_null($aRow[$sRootCauseAlias]))