I'm seeing wildly different performance when establishing Feature Layers in different SDE databases.
ws1 <SPAN class="operator token">=</SPAN> r<SPAN class="string token">'\\somenetworkpath\gdb1.sde'</SPAN>
fcname <SPAN class="operator token">=</SPAN> r'gdb1<SPAN class="punctuation token">.</SPAN>someschema<SPAN class="punctuation token">.</SPAN>FCNAME
input_fc1 <SPAN class="operator token">=</SPAN> os<SPAN class="punctuation token">.</SPAN>path<SPAN class="punctuation token">.</SPAN>join<SPAN class="punctuation token">(</SPAN>ws1<SPAN class="punctuation token">,</SPAN> fcname<SPAN class="punctuation token">)</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>MakeFeatureLayer_management<SPAN class="punctuation token">(</SPAN>input_fc1<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"input_fl1"</SPAN><SPAN class="punctuation token">)</SPAN>
ws2 <SPAN class="operator token">=</SPAN> r<SPAN class="string token">'\\somenetworkpath\gdb2.sde'</SPAN>
fcname <SPAN class="operator token">=</SPAN> r'gdb2<SPAN class="punctuation token">.</SPAN>someschema<SPAN class="punctuation token">.</SPAN>FCNAME
input_fc2 <SPAN class="operator token">=</SPAN> os<SPAN class="punctuation token">.</SPAN>path<SPAN class="punctuation token">.</SPAN>join<SPAN class="punctuation token">(</SPAN>ws2<SPAN class="punctuation token">,</SPAN> fcname<SPAN class="punctuation token">)</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>MakeFeatureLayer_management<SPAN class="punctuation token">(</SPAN>input_fc2<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"input_fl2"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
In the above examples, ws1 takes over 6 seconds on the MakeFeatureLayer_management line, while the other is sub-1 second!
ws1 is a "publication" SDE database where no editing is done. ws2 is non-versioned editing.
Any input or what to look for?
Thanks!