<?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>idea Bring DBTUNE Template File Back in Data Management Ideas</title>
    <link>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idi-p/931188</link>
    <description>&lt;P&gt;&lt;SPAN&gt;I am a database administrator responsible to setup enterprise geodatabases that store very large datasets (terabytes), the best practice is to separate tables and indexes to improve performance, this reduces database datafiles fragmentation and contention, thus database i/o improves which leads to better performance, also improves maintenance tasks such as sde compress (versioning), rebuilding indexes and gather new statistics. In order to accomplish this I use a custom DBTUNE file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;1) DBTUNE documentation&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;If you look the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.2/#/The_DEFAULTS_keyword_in_PostgreSQL/002p00000023000000/" target="_blank" rel="nofollow noopener noreferrer"&gt;10.2.2 documentation&lt;/A&gt;&amp;nbsp;for PostgreSQL&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;it has an example on how to configure a custom dbtune keyword.&lt;/P&gt;&lt;PRE&gt;B_STORAGE              "TABLESPACE userdata" 
B_INDEX_ROWID          "WITH (FILLFACTOR = 60)TABLESPACE userdata" 
B_INDEX_USER          "WITH (FILLFACTOR = 75)TABLESPACE userdata" 
BLK_STORAGE                "TABLESPACE rasterdata" 
BLK_INDEX_COMPOSITE        "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE" 
A_INDEX_RASTER             "WITH (FILLFACTOR = 75) TABLESPACE rasterdata" 
B_INDEX_RASTER             "WITH (FILLFACTOR = 75) TABLESPACE rasterdata" 
BND_STORAGE                "TABLESPACE rasterdata" 
BND_INDEX_COMPOSITE        "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE" 
RAS_STORAGE            "TABLESPACE rasterdata" 
RAS_INDEX_ID           "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE rasterdata"&lt;/PRE&gt;&lt;P&gt;Notice that for some keywords we have to use the " USING INDEX" syntax spite of the keyword name to have the word "INDEX", this because the dbtune keyword is used to create a table and an index as well.&lt;/P&gt;&lt;P&gt;10.2.2 was the last release of the ArcSDE Binaries Installer.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;2) DBTUNE template file&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;After the "ArcSDE_for_PostgreSQL_on_Windows_1022_140610.exe" was installed we had a full dbtune template that we could use to fill up with the tablespaces name .&lt;/P&gt;&lt;P&gt;&lt;A href="https://devtopia.esri.com/storage/user/1856/files/69ad7f00-8c7d-11ea-96cc-186f2d705d71" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;IMG src="https://devtopia.esri.com/storage/user/1856/files/69ad7f00-8c7d-11ea-96cc-186f2d705d71" border="0" alt="image" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://devtopia.esri.com/storage/user/1856/files/a9746680-8c7d-11ea-9dfc-6321deda2858" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;IMG src="https://devtopia.esri.com/storage/user/1856/files/a9746680-8c7d-11ea-9dfc-6321deda2858" border="0" alt="image" width="668" height="795" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;3) Remarks&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;It seems that this knowledge was dropped in the more recent versions of the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://desktop.arcgis.com/en/arcmap/latest/manage-data/gdbs-in-postgresql/configuration-parameters-postgresql.htm" target="_blank" rel="nofollow noopener noreferrer"&gt;documentation&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;If possible consider to add this important info about the dbtune keywords back into the documentation (Oracle, SQL Server, PostgreSQL) and continue to provide a dbtune template file going forward, a good place to find it would be&amp;nbsp;in the ArcGIS installation under the&amp;nbsp;Database Support folder.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.esri.com/legacyfs/online/490705_pastedImage_1.png" border="0" width="523" height="204" /&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 18 Oct 2022 22:06:58 GMT</pubDate>
    <dc:creator>MarceloMarques</dc:creator>
    <dc:date>2022-10-18T22:06:58Z</dc:date>
    <item>
      <title>Bring DBTUNE Template File Back</title>
      <link>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idi-p/931188</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I am a database administrator responsible to setup enterprise geodatabases that store very large datasets (terabytes), the best practice is to separate tables and indexes to improve performance, this reduces database datafiles fragmentation and contention, thus database i/o improves which leads to better performance, also improves maintenance tasks such as sde compress (versioning), rebuilding indexes and gather new statistics. In order to accomplish this I use a custom DBTUNE file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;1) DBTUNE documentation&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;If you look the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.2/#/The_DEFAULTS_keyword_in_PostgreSQL/002p00000023000000/" target="_blank" rel="nofollow noopener noreferrer"&gt;10.2.2 documentation&lt;/A&gt;&amp;nbsp;for PostgreSQL&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;it has an example on how to configure a custom dbtune keyword.&lt;/P&gt;&lt;PRE&gt;B_STORAGE              "TABLESPACE userdata" 
B_INDEX_ROWID          "WITH (FILLFACTOR = 60)TABLESPACE userdata" 
B_INDEX_USER          "WITH (FILLFACTOR = 75)TABLESPACE userdata" 
BLK_STORAGE                "TABLESPACE rasterdata" 
BLK_INDEX_COMPOSITE        "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE" 
A_INDEX_RASTER             "WITH (FILLFACTOR = 75) TABLESPACE rasterdata" 
B_INDEX_RASTER             "WITH (FILLFACTOR = 75) TABLESPACE rasterdata" 
BND_STORAGE                "TABLESPACE rasterdata" 
BND_INDEX_COMPOSITE        "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE" 
RAS_STORAGE            "TABLESPACE rasterdata" 
RAS_INDEX_ID           "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE rasterdata"&lt;/PRE&gt;&lt;P&gt;Notice that for some keywords we have to use the " USING INDEX" syntax spite of the keyword name to have the word "INDEX", this because the dbtune keyword is used to create a table and an index as well.&lt;/P&gt;&lt;P&gt;10.2.2 was the last release of the ArcSDE Binaries Installer.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;2) DBTUNE template file&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;After the "ArcSDE_for_PostgreSQL_on_Windows_1022_140610.exe" was installed we had a full dbtune template that we could use to fill up with the tablespaces name .&lt;/P&gt;&lt;P&gt;&lt;A href="https://devtopia.esri.com/storage/user/1856/files/69ad7f00-8c7d-11ea-96cc-186f2d705d71" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;IMG src="https://devtopia.esri.com/storage/user/1856/files/69ad7f00-8c7d-11ea-96cc-186f2d705d71" border="0" alt="image" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://devtopia.esri.com/storage/user/1856/files/a9746680-8c7d-11ea-9dfc-6321deda2858" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;IMG src="https://devtopia.esri.com/storage/user/1856/files/a9746680-8c7d-11ea-9dfc-6321deda2858" border="0" alt="image" width="668" height="795" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;3) Remarks&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;It seems that this knowledge was dropped in the more recent versions of the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://desktop.arcgis.com/en/arcmap/latest/manage-data/gdbs-in-postgresql/configuration-parameters-postgresql.htm" target="_blank" rel="nofollow noopener noreferrer"&gt;documentation&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;If possible consider to add this important info about the dbtune keywords back into the documentation (Oracle, SQL Server, PostgreSQL) and continue to provide a dbtune template file going forward, a good place to find it would be&amp;nbsp;in the ArcGIS installation under the&amp;nbsp;Database Support folder.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.esri.com/legacyfs/online/490705_pastedImage_1.png" border="0" width="523" height="204" /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Oct 2022 22:06:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idi-p/931188</guid>
      <dc:creator>MarceloMarques</dc:creator>
      <dc:date>2022-10-18T22:06:58Z</dc:date>
    </item>
    <item>
      <title>Re: Bring DBTUNE Template File Back</title>
      <link>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idc-p/931189#M754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is a way to do it, supported:&amp;nbsp;&lt;A class="link-titled" href="https://desktop.arcgis.com/en/arcmap/latest/manage-data/gdbs-in-postgresql/alter-configuration-keywords.htm" title="https://desktop.arcgis.com/en/arcmap/latest/manage-data/gdbs-in-postgresql/alter-configuration-keywords.htm"&gt;Alter configuration keywords—Geodatabases in PostgreSQL | Documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that what you are looking for?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 May 2020 11:50:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idc-p/931189#M754</guid>
      <dc:creator>George_Thompson</dc:creator>
      <dc:date>2020-05-04T11:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: Bring DBTUNE Template File Back</title>
      <link>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idc-p/931190#M755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have not heard that term in a long time.&lt;/P&gt;&lt;P&gt;Is your environment virtual and on SAN gear?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 May 2020 18:34:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idc-p/931190#M755</guid>
      <dc:creator>BillFox</dc:creator>
      <dc:date>2020-05-04T18:34:42Z</dc:date>
    </item>
    <item>
      <title>Re: Bring DBTUNE Template File Back</title>
      <link>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idc-p/931191#M756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am a very experienced Geodatabase Administrator that has been using DBTUNE for over 20 years, this idea is to bring that forgotten knowledge back into the current documentation and to continue to provide a dbtune template file that is so useful for the geodatabase administrators. I talk more about this here &lt;A _jive_internal="true" href="https://community.esri.com/groups/mapping-and-charting-enterprise-databases/blog/2014/12/18/enterprise-mcs-databases-best-practices"&gt;"Mapping &amp;amp; Charting Solutions (MCS) Enterprise Databases Best Practices".&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2020 19:08:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idc-p/931191#M756</guid>
      <dc:creator>MarceloMarques</dc:creator>
      <dc:date>2020-05-05T19:08:45Z</dc:date>
    </item>
    <item>
      <title>Re: Bring DBTUNE Template File Back</title>
      <link>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idc-p/931192#M757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The best practice to separate tables and indexes applies for virtual and SAN storages. I talk more about this in my best practices guides books, check it out&amp;nbsp;&lt;A _jive_internal="true" href="https://community.esri.com/groups/mapping-and-charting-enterprise-databases/blog/2014/12/18/enterprise-mcs-databases-best-practices"&gt;Mapping &amp;amp; Charting Solutions (MCS) Enterprise Databases Best Practices&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;In particular this might be of interest &lt;A href="https://desktop.arcgis.com/en/arcmap/latest/extensions/production-mapping-guide/admin-pm-oracle/configuration-keywords-and-disk-configuration-for-the-production-mapping-workspace-in-oracle.htm"&gt;DBTUNE configuration keywords and disk configuration&lt;/A&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2020 19:14:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idc-p/931192#M757</guid>
      <dc:creator>MarceloMarques</dc:creator>
      <dc:date>2020-05-05T19:14:07Z</dc:date>
    </item>
    <item>
      <title>Re: Bring DBTUNE Template File Back</title>
      <link>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idc-p/931193#M758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah ok, I see. I can understand that and appreciate the clarification. I can say that many people tried to toy with the file and created some interesting problems along the way.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2020 19:15:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-ideas/bring-dbtune-template-file-back/idc-p/931193#M758</guid>
      <dc:creator>George_Thompson</dc:creator>
      <dc:date>2020-05-05T19:15:00Z</dc:date>
    </item>
  </channel>
</rss>

