<?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: File geodatabase in Windows networks very poor performance in Geodatabase Questions</title>
    <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824235#M3906</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your feedback so far.&lt;/P&gt;&lt;P&gt;Joshua, I am running on a physical laptop with a network connection. No Citrix or Virtual Machine.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've hacked together a new script that creates 100 files, writes some stuff in them, reads it again, and deletes the file. Our general IT infrastructure is set up as: A centralised IT department 300 miles away that has the physical servers. They organise the networks etc.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;K:&lt;/STRONG&gt; - this is a DNS/DFS (?) pointer to a local server in my building. this is used to set up alias' to hide certain folders etc. Basically, so IT can better manage everyone.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;J:&lt;/STRONG&gt; is a direct UNC mapping to the same physical local server (that K: points to)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;B:&lt;/STRONG&gt; is my local harddrive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the script repeats the same process X times and records the overall time, as shown below. All the random filenames and paths are pregenerated.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="code" class="image-1 jive-image j-img-original" src="/legacyfs/online/422168_hackjob code.PNG" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my timing output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="results" class="image-2 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/422169_results.PNG" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, it appears that the delete&amp;nbsp;operation is causing a lot of time. I am asuming this has to do with permissions and network control to the files. Does this give any of you really smart people an idea of where to start my search for the underlying problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have heard that the fgdb format is very "chatty" in terms of network utilization, and with the approach of ArcGIS Pro, where everything is designed to work in fgdbs, we are looking for official recommendations. But for now, I'll happily take inofficials ones!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I run my benchmark test against the UNC mapped server, I get better performance, but still not nearly as good as I would like. These are my results from averaging out several runs last year:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="previous results" class="image-3 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/422170_prest.PNG" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Sep 2018 11:30:51 GMT</pubDate>
    <dc:creator>KristianHerner</dc:creator>
    <dc:date>2018-09-17T11:30:51Z</dc:date>
    <item>
      <title>File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824232#M3903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'll try to keep this short. I represent a large goverment organisation in Sweden. I am a GIS coordinator for the user side of the organisation and of my daily tasks is to recommend best practices, to keep performance up within the typical large organisation restraints (central SDE, network drives)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a benchmark script that does this:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;1 - creates two file gdbs at the same location (arcpy.CreateFileGDB_management x 2)&lt;/P&gt;&lt;P&gt;2 - creates two empty featureclasses in one of them (arcpy.CreateFeatureclass_management x 2)&lt;/P&gt;&lt;P&gt;3 - exports both featureclasses&amp;nbsp;with one command (arcpy.FeatureClassToGeodatabase_conversion(fcs))&lt;/P&gt;&lt;P&gt;4 - then exports them both again, this time one by one&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I do this on my local harddrive, i.e. my computer, it takes around 10 seconds all together to execute the script.&lt;/P&gt;&lt;P&gt;When I run the script on a network drive, it takes upwards of 8 to 10 minutes (!!!!!)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="local harddrive performance" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/421907_local_drive_performance.PNG" /&gt;&amp;nbsp;&lt;IMG alt="Network drive performance" class="image-2 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/421908_network_drive_performance.PNG" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where do I start? Any good resources I should read? I am not a windows network specialist and I have no idea why it is like this. Any feedback is greatly appreciated, thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2018 14:14:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824232#M3903</guid>
      <dc:creator>KristianHerner</dc:creator>
      <dc:date>2018-09-14T14:14:28Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824233#M3904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;WIndows shares will always be slower than using a local drive and your network will determine how much slower. You've already benchmarked performance, but if you want to take ArcMap/Esri products out of it, you can use Python to create/delete files on the share or IoZone, which can provide benchmarking statistics for throughput on reading/writing to directories:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.iozone.org/" title="http://www.iozone.org/"&gt;Iozone Filesystem Benchmark&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You'll likely need to involve the organizations IT staff.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2018 17:39:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824233#M3904</guid>
      <dc:creator>JonathanQuinn</dc:creator>
      <dc:date>2018-09-14T17:39:17Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824234#M3905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree with Jonathan, it is best to look at performance outside of Esri applications first.&amp;nbsp; It may be that your performance bottlenecks have little to do with Esri applications, or maybe it is just the opposite.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you running this on a local PC or in a centralized or virtualized environment like Citrix?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2018 19:30:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824234#M3905</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2018-09-14T19:30:05Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824235#M3906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your feedback so far.&lt;/P&gt;&lt;P&gt;Joshua, I am running on a physical laptop with a network connection. No Citrix or Virtual Machine.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've hacked together a new script that creates 100 files, writes some stuff in them, reads it again, and deletes the file. Our general IT infrastructure is set up as: A centralised IT department 300 miles away that has the physical servers. They organise the networks etc.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;K:&lt;/STRONG&gt; - this is a DNS/DFS (?) pointer to a local server in my building. this is used to set up alias' to hide certain folders etc. Basically, so IT can better manage everyone.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;J:&lt;/STRONG&gt; is a direct UNC mapping to the same physical local server (that K: points to)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;B:&lt;/STRONG&gt; is my local harddrive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the script repeats the same process X times and records the overall time, as shown below. All the random filenames and paths are pregenerated.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="code" class="image-1 jive-image j-img-original" src="/legacyfs/online/422168_hackjob code.PNG" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my timing output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="results" class="image-2 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/422169_results.PNG" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, it appears that the delete&amp;nbsp;operation is causing a lot of time. I am asuming this has to do with permissions and network control to the files. Does this give any of you really smart people an idea of where to start my search for the underlying problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have heard that the fgdb format is very "chatty" in terms of network utilization, and with the approach of ArcGIS Pro, where everything is designed to work in fgdbs, we are looking for official recommendations. But for now, I'll happily take inofficials ones!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I run my benchmark test against the UNC mapped server, I get better performance, but still not nearly as good as I would like. These are my results from averaging out several runs last year:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="previous results" class="image-3 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/422170_prest.PNG" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2018 11:30:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824235#M3906</guid>
      <dc:creator>KristianHerner</dc:creator>
      <dc:date>2018-09-17T11:30:51Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824236#M3907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Although your tests are a start, the steps in your tests are not very representative of I/O patterns from ArcGIS software to a file geodatabase.&amp;nbsp; That said, the results can still be used to glean some information.&amp;nbsp; Looking at the results from J:, the times range from 3.4x slower (writing files) to 76.6x slower (reading files).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The results from your ArcGIS tests show that J: is taking 15.4x longer than B:.&amp;nbsp; Seeing that your ArcGIS tests will involve a mixture of creating, writing, and reading files on the file system, and those operations range from 3 to 75 times slower on J: than B:, I don't think seeing a 15x slower time to J: with your ArcGIS tests is that unexpected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would say that what you are seeing in ArcGIS are symptoms and not the problems themselves.&amp;nbsp; Optimizing SMB/CIFS performance is very involved, and it surely is outside the bounds of GIS, i.e., your IT department should not expect you (a GIS person) to be providing them direction on optimizing SMB/CIFS performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your J: drive is hosted on Windows Servers, you can start by reading &lt;A class="link-titled" href="https://docs.microsoft.com/en-us/windows-server/administration/performance-tuning/role/file-server/smb-file-server" title="https://docs.microsoft.com/en-us/windows-server/administration/performance-tuning/role/file-server/smb-file-server"&gt;Performance Tuning for SMB File Servers | Microsoft Docs&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2018 14:05:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824236#M3907</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2018-09-17T14:05:47Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824237#M3908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Joshua, thank you for a very helpful response. There is no doubt that I need IT's involvement, but in all honesty, it has been hard to get them to prioritize this 'niche' problem in a 10k person organisation, when they have to deal with all day-to-day support as well. I'm trying to gather enough&amp;nbsp;input from here to help narrow down their search window. And yes, the solution is definitely beyond my skillset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have&amp;nbsp;two more questions Before I go to my IT department:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 - for ESRI / Jonathan Quinn: Are there any official recommendations from ESRI regarding setting up a large Enterprise Environment with file share servers, central SDEs, and a multiple users spread out geographically? We are your typical run-of-the-mill government organisation, using windows servers (R2012)? Any official recommendations and documentation on "best practice" etc would be greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 - During my benchmark test, there is a clear pattern evolving:&lt;/P&gt;&lt;P&gt;If exporting a featureclass by itself takes time&lt;STRONG&gt;&lt;EM&gt; t&lt;/EM&gt;&lt;/STRONG&gt;, then exporting them as a group ((arcpy.FeatureClassToGeodatabase_conversion([fc1,fc2]) takes 3 x &lt;EM&gt;&lt;STRONG&gt;t&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="just the dataexports" class="image-1 jive-image j-img-original" src="/legacyfs/online/422285_just fgdb exports.PNG" /&gt;&lt;/P&gt;&lt;P&gt;This to me sounds like that system is waiting for a lock in the file system to time out. If you have any input on what to look&amp;nbsp;at more specifically (OpLocks,SMB file caches and other fancy terms I have come across..),&amp;nbsp;it would be very helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Sep 2018 12:03:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824237#M3908</guid>
      <dc:creator>KristianHerner</dc:creator>
      <dc:date>2018-09-18T12:03:44Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824238#M3909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And let me just add that the fgdb, with two featureclasses is ~150kb .. and it takes &lt;STRONG&gt;8-10 minutes&lt;/STRONG&gt; to move the data (two empty feature classes)&amp;nbsp;over the network. Hence my suspicion on the network protocol and/or how fgbd are 'chatty' with their operations.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Sep 2018 12:09:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824238#M3909</guid>
      <dc:creator>KristianHerner</dc:creator>
      <dc:date>2018-09-18T12:09:14Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824239#M3910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree that 8-10 minutes for ~150 KB is excessive, even on a high-latency network connection.&amp;nbsp; That said, troubleshooting issues like this takes some thorough knowledge of the GIS software, IT in general, and access to certain types of tools.&amp;nbsp; Honestly, it could be something like antivirus software or some other monitoring software your organization has deployed that is hanging it up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I come across these issues, I usually start by doing process monitoring/profiling, using something like &lt;A class="link-titled" href="https://docs.microsoft.com/en-us/sysinternals/downloads/procmon" title="https://docs.microsoft.com/en-us/sysinternals/downloads/procmon"&gt;Process Monitor - Windows Sysinternals | Microsoft Docs&lt;/A&gt; , to see both what ArcGIS is doing but also other processes on the computer.&amp;nbsp; I would also ask the network operations group to do package captures to see where the delays or errors are happening at the network layer.&amp;nbsp; I would ask the system administrators for both the SMB/CIFS server configurations as well as what warnings or errors they are seeing with your connections.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can start to see the picture, troubleshooting is more of an art than a science, and there are no special tools or sequences of steps that will lift the rug on the root cause.&amp;nbsp; If the skills or access to systems doesn't exist within the GIS shop to troubleshoot this issue, then it becomes about selling your leadership to sell leadership above them that resources need to be devoted to improving this situation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you tried other tools besides Feature Class to Geodatabase?&amp;nbsp; If passing a list of feature classes takes longer proportionally than passing a single feature class, what about looping over the list and passing them individually?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Sep 2018 13:54:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824239#M3910</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2018-09-18T13:54:09Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824240#M3911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks again Joshua! Yes, I have tried different tools, read and writing from geodatabases vs shapefiles etc. In the past, I had a a script that did some common geoprocesses, select, clip, definition query, export selection and projection on relatively large datasets. I had copies of the data set up in shapefiles, SDE environment, fgdb on the network to simply try to figure out what the issue is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;performance testing, same operations, different datasources; SDE, fgdb, and shapefiles. H: here is the same as J: above, i.e. a UNC direct mapping to the server, where K: is a normal dfs redirect, or whatever the technical term is..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The bottom line is:&amp;nbsp;file geodatabase performance is absolutely horrible in our network. I am at a loss. I am simply trying to find out here if someone has &lt;EM&gt;"the magic word"&lt;/EM&gt; that I can use with my IT-department (with some reference documentation), because somewhere, someone did something 'smart' in our network configuration that causes this. We are a&amp;nbsp;standard run-of-the-mill organisation in a windows server R2 2012 environment, Win7 / Win10 laptops, centralized SDE, and network drives hosted on servers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In fact, if someone here in a similar network environment is interested in doing a benchmark test with my script I would greatly appreciate it. Contact me at: &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:kristian.herner@lansstyrelsen.se"&gt;kristian.herner@lansstyrelsen.se&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="422402" alt="Network drive performance" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/422402_performance.PNG" /&gt;&lt;/P&gt;&lt;P&gt;Edit: In the above, the y-scale indicates times in seconds to perform the operations, "H:" is the same as J: above, a direct UNC mapping to the network drive.&lt;/P&gt;&lt;P&gt;This script answers a simply question: "can you help me find all the school building in a certain municipality and deliver it with a different projection?" - so I&amp;nbsp;'&lt;EM&gt;Initialize&lt;/EM&gt;' my workspace, use '&lt;EM&gt;definition query&lt;/EM&gt;' to get all the buildings with "school" attribute from a pool of 1 million+ buildings, I &lt;EM&gt;'select by attribute&lt;/EM&gt;' the municipality polygon, '&lt;EM&gt;Clip&lt;/EM&gt;' the these two files and &lt;EM&gt;'project'&lt;/EM&gt; the result to an outfile. I then use a da.cursor to &lt;EM&gt;'control'&lt;/EM&gt; the number of objects in the outfile, to verify the script ran succesfully. This operation took about 8 seconds with shapefiles on my local drive on average and about 6-7 minutes from geodatabases on my network drive.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Sep 2018 10:32:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824240#M3911</guid>
      <dc:creator>KristianHerner</dc:creator>
      <dc:date>2018-09-19T10:32:18Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824241#M3912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;In the past, I had a a script that did some common geoprocesses, select, clip, definition query, export selection and projection on relatively large datasets.&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;somewhere, someone did something 'smart' in our network configuration that causes this&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I read those two lines as saying you have done this same workflow in the past and it ran much faster.&amp;nbsp; If so, how long ago did it change?&amp;nbsp; What were the speeds, ball park, when it used to run better?&amp;nbsp; Between now and then, has anything changed in your GIS software?&amp;nbsp; New programs, versions, etc...?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Sep 2018 13:24:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824241#M3912</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2018-09-19T13:24:33Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824242#M3913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately, nothing changed during my time here - it has always been this bad (4+ years) but people have been using shapefiles in general and havent noticed too much (except the usual "GIS is really slow!" and you see 20 layers with broken datasources in their MXDs, etc...). To the best of my knowledge, it has always been like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With ArcGIS Pro on the horizon where everything defaults to file geodatabases we need to identify the problem and solve/bypass it before we can even consider switching to Pro.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Sep 2018 13:56:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824242#M3913</guid>
      <dc:creator>KristianHerner</dc:creator>
      <dc:date>2018-09-19T13:56:51Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824243#M3914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm with Kristian on this one. I have been trying to work with a geodatabase over a network and it has been absolutely excruciating.&amp;nbsp; I have tried to copy small datasets between geodatabases on my network and it takes 30+ minutes. My productivity is so poor that I now work on two things at once as simply working in GIS would allow me to get anything done.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2018 19:14:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824243#M3914</guid>
      <dc:creator>DevinLavigne</dc:creator>
      <dc:date>2018-11-12T19:14:45Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824244#M3915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just posted two animated Gifs of me browsing directories in Pro on another thread and thought I should post them here too. Something is either not working in Pro, or I'm missing a necessary network protocol on my server adapter to make this function as one would expect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. Browsing a directory in ArcGIS Pro&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-2 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/429370_ArcGISPro.gif" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. Browsing the same directory in Windows&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/429369_Windows.gif" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2018 19:53:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824244#M3915</guid>
      <dc:creator>DevinLavigne</dc:creator>
      <dc:date>2018-11-12T19:53:41Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824245#M3916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We get the exact same experience here. We're moving to a DFSR path&amp;nbsp;to a local server on the network but it doesn't look like that resolves it either. It seems there's something with Pro which slows down browsing and it's noticeably worse than ArcCatalog/Map.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2019 21:31:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824245#M3916</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2019-06-25T21:31:45Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824246#M3917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a GB connection to my local network Windows Server which is in my same building, and in ArcMap 10.6 &amp;amp; now 10.7 FGDB editing over the network is very slow and buggy. Just had some data 'disappear'. My IT team wants to know if there is a minimum or recommended network read/write speed for using file geodatabases over a networked connection or mapped drive. Also, is this even a recommended practice - using a networked drive for GIS data stored in File Geodatabases but outside of a relational/Enterprise database?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2019 13:46:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824246#M3917</guid>
      <dc:creator>MalcolmMeyer2</dc:creator>
      <dc:date>2019-07-09T13:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824247#M3918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Responding to your last question, is it recommended?&amp;nbsp; I can't recall ever seeing any documentation where Esri says it is "recommended."&amp;nbsp; That said, I also haven't seen any documentation where they say it is unsupported.&amp;nbsp; If hosting file geodatabases and other spatial data on network drives common?&amp;nbsp; I would say yes.&amp;nbsp; The organization I work for has its enterprise file system for GIS file-system data on a NetApp-backed network drive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hosting GIS data on a network drive introduces many new levels of complexity versus just hosting data on "local" drives.&amp;nbsp; There are network related issues, like latency, timeouts, etc...&amp;nbsp; There are SMB configuration issues, both on the client and server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have seldom heard of network data just "disappearing."&amp;nbsp; Typically, there is either an error on the server side that corrupts it (which the IT shop should be able to track down), or someone else with access to that data accidentally deletes it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2019 15:31:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824247#M3918</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2019-07-09T15:31:57Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824248#M3919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So how do you find the performance of editing FGDB over the network? Is there any difference in performance over the network with Pro and Desktop? Finally, do you know your read/write speed to the network drive?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2019 15:49:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824248#M3919</guid>
      <dc:creator>MalcolmMeyer2</dc:creator>
      <dc:date>2019-07-09T15:49:12Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824249#M3920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The "performance of editing FGDB," whether locally or on a network, depends on the workflow.&amp;nbsp; Are you manually editing data using the GUI in an edit session?&amp;nbsp; Are you using cursors to bulk update data outside of an edit session?&amp;nbsp; There are so many variables at play that it is hard for someone to make general comments on finding the performance of editing FGDB data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One of the main metrics of storage performance is IOPS (&lt;STRONG&gt;i&lt;/STRONG&gt;nput/&lt;STRONG&gt;o&lt;/STRONG&gt;uput o&lt;STRONG&gt;p&lt;/STRONG&gt;erations per &lt;STRONG&gt;s&lt;/STRONG&gt;ec), especially with a shared storage environment (SAN, NAS, etc...) where there are lots of competing read and write requests.&amp;nbsp; Storage is an entire specialty within IT, and I am not knowledgeable enough to be giving advice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To answer your read/write question at a basic level, writing a single 1 GB file to our enterprise file system (1000 MB x 1) gets around 150 MB/s throughput, writing one hundred 10 MB files (10 MB x 100) sequentially gets around 110 MB/s, and writing one thousand 1 MB files (1 MB x 1000) sequentially gets around 45 MB/s.&amp;nbsp; The read speeds are faster, but you get a sense of the scale we are dealing with.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2019 16:27:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824249#M3920</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2019-07-09T16:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824250#M3921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am getting around 115 MB/s read and 24 MB/s write with the default test in CrystalDiskMark. The write speeds are the bottleneck in our network for sure. I recall seeing a 100 MB/s read/write recommendation for GIS use at one point either on a forum or blog, but have not been able to find it again. If there was an Esri minimum requirement that I could show to my IT team that would be very helpful, albeit this would be subject to a wide variety of contingencies depending on the types of edits as you noted above.&amp;nbsp;In my situation there are three people reading data and one person editing data.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a hunch that I would get better write speeds using PostgreSQL on a VPS in the cloud. That is the route I am likely to go at this point, at least for testing, and if it proves successful it means either dropping Arc for editing or fork over 20k for Enterprise : (.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2019 17:17:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824250#M3921</guid>
      <dc:creator>MalcolmMeyer2</dc:creator>
      <dc:date>2019-07-09T17:17:18Z</dc:date>
    </item>
    <item>
      <title>Re: File geodatabase in Windows networks very poor performance</title>
      <link>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824251#M3922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Although this page is for ArcGIS Enterprise, I would argue the statements apply to ArcGIS Desktop as well:&amp;nbsp; &lt;A href="https://enterprise.arcgis.com/en/server/latest/install/windows/choosing-a-nas-device.htm"&gt;https://enterprise.arcgis.com/en/server/latest/install/windows/choosing-a-nas-device.htm&lt;/A&gt;.&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;H2 style="font-weight: 300; font-style: normal; margin: -145px 0px 1.55rem; font-size: 1.9994rem; line-height: 2.325rem; padding-top: 175px;"&gt;Immediate consistency&lt;/H2&gt;&lt;P style="margin-top: 0px; margin-bottom: 1.55rem;"&gt;Choose a storage device that enables files to be read immediately from any node in your site once an operation and corresponding write has completed.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;This disqualifies many types of distributed file systems, such as GFS and DFS.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: 0px; margin-bottom: 1.55rem;"&gt;NFS shares must be configured to ensure consistent reads and avoid using stale data caches.&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;/P&gt;&lt;H2 style="font-weight: 300; font-style: normal; margin: -145px 0px 1.55rem; font-size: 1.9994rem; line-height: 2.325rem; padding-top: 175px;"&gt;Performance&lt;/H2&gt;&lt;P style="margin-top: 0px; margin-bottom: 1.55rem;"&gt;Choose a storage device that performs well while incurring volumes of small, random input/output (I/O.) Consider that read and write performance can greatly fluctuate depending on the characteristics of the I/O. This is an important distinction as&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;ArcGIS Server&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Portal for ArcGIS&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;operations (interactions with the configuration store, cached bundle tiles, and so on) follow this pattern.&lt;/P&gt;&lt;P style="margin-top: 0px; margin-bottom: 1.55rem;"&gt;Often this means that a device that has been optimized for large, sequential reads and writes (as often occurs with imagery and video) is unsuitable for use with&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;ArcGIS Enterprise&lt;/SPAN&gt;components.&lt;/P&gt;&lt;P style="margin-top: 0px; margin-bottom: 1.55rem;"&gt;If your implemented file storage mechanism does not handle small, random I/O well, you may experience significantly increased response times, or even failures, especially for administrative operations applied in your site.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2019 18:10:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/file-geodatabase-in-windows-networks-very-poor/m-p/824251#M3922</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2019-07-09T18:10:48Z</dc:date>
    </item>
  </channel>
</rss>

