<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ArcSDE ST_Geometry functions slow on AIX server in compare to windows server in Data Management Questions</title>
    <link>https://community.esri.com/t5/data-management-questions/arcsde-st-geometry-functions-slow-on-aix-server-in/m-p/120562#M6915</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Vince &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thank You for Your quick response. Here are some answers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Character sets are identical:&amp;nbsp; AL32UTF8&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I run query locally on each server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Benchmark duration is measured by oracle (set timing on;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and result is show as bellow:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;on Windows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PL/SQL procedure successfully completed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Elapsed: 00:00:02.84&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SQL&amp;gt; /&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;on AIX:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PL/SQL procedure successfully completed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Elapsed: 00:00:05.01&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SQL&amp;gt; /&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think this is not memory related problem. I observe high numbers in "HS message to agent" wait event in Oracle and I think it is related with calling external procedures (st_shapelib.dll and&amp;nbsp; libst_shapelib_64.so).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;regards &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Matjaz&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Jun 2011 13:18:42 GMT</pubDate>
    <dc:creator>MatjazHabic</dc:creator>
    <dc:date>2011-06-21T13:18:42Z</dc:date>
    <item>
      <title>ArcSDE ST_Geometry functions slow on AIX server in compare to windows server</title>
      <link>https://community.esri.com/t5/data-management-questions/arcsde-st-geometry-functions-slow-on-aix-server-in/m-p/120560#M6913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I made simple test to measure execution speed of ArcSDE ST_xxx functions on different platforms. The winner in this test is small noname windows server which is twice faster than AIX server. Procedure execution time on Windows is 2 seconds on AIX 4 seconds. Windows environment is twice faster.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any explanation for this behavior ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Test script &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;set timing on;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DECLARE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; counter INTEGER := 2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pov number;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;BEGIN&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOR counter IN 1..1500 LOOP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT sde.st_area(sde.st_geometry ('POLYGON&amp;nbsp; (( 411008.71460000 4882616.50360000, 411005.20060000 4882619.67950000, 411003.73240000 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4882621.00760000, 411000.85260000 4882625.33210000, 410995.91110000 4882618.18640000, 410989.01930000 4882611.21530000, 410977.44560000 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4882595.75050000, 410962.63320000 4882575.95560000, 410970.59060000 4882567.36640000, 411005.47230000 4882604.73780000, 411010.73030000 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4882608.94600000, 411013.15940000 4882612.48560000, 411008.71460000 4882616.50360000))',5)) into pov from&amp;nbsp; dual;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; END LOOP;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;END;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here are configurations of both environments:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Development environment &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;windows 2003 server 32&amp;nbsp; bit (intel core 2 QUAD @6600@2.4GHz)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Oracle Database 10g Enterprise Edition Release 10.2.0.3.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcSDE Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcSDE Server Build&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for Oracle10g Build 1206&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Listener.ora &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; SID_LIST_LISTENER =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; (SID_LIST =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (SID_DESC =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SID_NAME = PLSExtProc)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (PROGRAM = extproc)(ENVS="EXTPROC_DLLS=ONLY:C:\arcgis\ArcSDE\ora10gexe\bin\st_shapelib.dll") &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Test environment &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IBM Power 6, 4 CPU 4,2 GHz 64 bit , aix 5.3.9&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 64 bit&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcSDE Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcSDE Server Build&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for Oracle10g Build 1271&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Listener.ora&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; SID_LIST_LISTENER =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; (SID_LIST =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (SID_DESC =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SID_NAME = PLSExtProc)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ORACLE_HOME = /opt/oracle/app/oracle/product/10g/Db_1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (PROGRAM = extproc)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ENVS = "EXTPROC_DLLS=/opt/oracle/app/oracle/product/10g/Db_1/lib/libst_shapelib_64.so")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; )&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jun 2011 12:34:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcsde-st-geometry-functions-slow-on-aix-server-in/m-p/120560#M6913</guid>
      <dc:creator>MatjazHabic</dc:creator>
      <dc:date>2011-06-20T12:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: ArcSDE ST_Geometry functions slow on AIX server in compare to windows server</title>
      <link>https://community.esri.com/t5/data-management-questions/arcsde-st-geometry-functions-slow-on-aix-server-in/m-p/120561#M6914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It's usually best to only have one independent variable when doing statistical evaluations.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You've got closer to five (host architecture, operating system, wordsize, Oracle release, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and ArcSDE release).&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Evaluation of 1500 *different* shapes would be less of a caching exercise -- do the two&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;machines have the same amount of RAM and identical Oracle memory tuning?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Are the character sets identical? If one was using 16-bit characters and the other 8-bit,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;that could easily account for the 2x performance difference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Did you run each query locally, or from a 3rd host to control for remote client use?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How are you capturing the benchmark duration?&amp;nbsp; Unix has the 'time' utility, but then&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;you're also measuring the time to start the sqlplus utility.&amp;nbsp; The 'sdesql' utitlity of&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="ftp://ftp.esri.com/pub/staff/vangelo/se_toolkit/index.html"&gt;se_toolkit&lt;/A&gt;&lt;SPAN&gt; has a subsecond resolution timer (millisecond resolution on Windows, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;microseconds on Unix), but it doesn't support PL/SQL directly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It would probably be more interesting to see 150,000 inserts, indexing, and 50 random &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spatial queries on 64-bit/RISC/Unix, 32-bit/RISC/Unix, 64-bit/Intel/Windows, and 32-bit/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Intel/Windows, all with the same RAM and system load and using Oracle 10.2.0.3 (same&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CPU) and ArcSDE 9.2 (same service pack &amp;amp; patch).&amp;nbsp; If you go one step further, and run&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Linux on the Windows host, you'll come the closest to an apple-to-apples comparison.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jun 2011 13:37:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcsde-st-geometry-functions-slow-on-aix-server-in/m-p/120561#M6914</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2011-06-20T13:37:36Z</dc:date>
    </item>
    <item>
      <title>Re: ArcSDE ST_Geometry functions slow on AIX server in compare to windows server</title>
      <link>https://community.esri.com/t5/data-management-questions/arcsde-st-geometry-functions-slow-on-aix-server-in/m-p/120562#M6915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Vince &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thank You for Your quick response. Here are some answers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Character sets are identical:&amp;nbsp; AL32UTF8&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I run query locally on each server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Benchmark duration is measured by oracle (set timing on;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and result is show as bellow:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;on Windows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PL/SQL procedure successfully completed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Elapsed: 00:00:02.84&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SQL&amp;gt; /&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;on AIX:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PL/SQL procedure successfully completed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Elapsed: 00:00:05.01&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SQL&amp;gt; /&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think this is not memory related problem. I observe high numbers in "HS message to agent" wait event in Oracle and I think it is related with calling external procedures (st_shapelib.dll and&amp;nbsp; libst_shapelib_64.so).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;regards &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Matjaz&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2011 13:18:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcsde-st-geometry-functions-slow-on-aix-server-in/m-p/120562#M6915</guid>
      <dc:creator>MatjazHabic</dc:creator>
      <dc:date>2011-06-21T13:18:42Z</dc:date>
    </item>
    <item>
      <title>Re: ArcSDE ST_Geometry functions slow on AIX server in compare to windows server</title>
      <link>https://community.esri.com/t5/data-management-questions/arcsde-st-geometry-functions-slow-on-aix-server-in/m-p/120563#M6916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I ran your SQL on 32-bit and 64-bit Linux hosts (virtual and physical, respectively) running &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Oracle 11.1.0.7 with ArcSDE 9.3.1sp2 (32-bit) and ArcSDE 10.0sp0 (64-bit) and saw&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;execution times of 7.5 and 1.6 seconds.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Whatever the cause for the difference, it certainly doesn't look like anything that Esri can &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;control.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2011 16:35:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcsde-st-geometry-functions-slow-on-aix-server-in/m-p/120563#M6916</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2011-06-21T16:35:05Z</dc:date>
    </item>
  </channel>
</rss>

