<?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: Improving PROC SQL using Oracle table performance in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Improving-PROC-SQL-using-Oracle-table-performance/m-p/743069#M232557</link>
    <description>&lt;P&gt;So is it only updating Oracle tables that is slow, not reading? If so READBUFF isn't going to help. In my experience there is no magic bullet to speeding up database writes, you just have to experiment with different techniques to see what works best. We update SQL Server databases a lot and do get good performance typically using table appends. The INSERTBUFF and DBCOMMIT options are helpful for this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You would be best to post the complete SAS log of an Oracle database update program that is slow so we can get a better idea of what you are doing.&lt;/P&gt;</description>
    <pubDate>Fri, 21 May 2021 22:20:35 GMT</pubDate>
    <dc:creator>SASKiwi</dc:creator>
    <dc:date>2021-05-21T22:20:35Z</dc:date>
    <item>
      <title>Improving PROC SQL using Oracle table performance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Improving-PROC-SQL-using-Oracle-table-performance/m-p/742946#M232505</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;At my current position there are a variety of Oracle tables that I have to use. For the most part I am using reading these tables in and performing analysis based on them, but on occasion I need to make some edits or create new variables in the tables. Unfortunately the performance for any writing/modifications or creation of new Oracle tables using PROC SQL seems to be very slow. I have tried making some of the modifications suggested in this article: &lt;A href="https://www.lexjansen.com/nesug/nesug05/io/io8.pdf" target="_blank"&gt;https://www.lexjansen.com/nesug/nesug05/io/io8.pdf&lt;/A&gt; such as setting readbuff and insertbuff in the libname statement, but that doesn't seem to have made much of a difference. Does anyone know any other settings I could change to try to improve the performance of PROC SQL, or alternatively if I could get better performance with a Data step or another technique?&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Fri, 21 May 2021 16:23:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Improving-PROC-SQL-using-Oracle-table-performance/m-p/742946#M232505</guid>
      <dc:creator>bbaer</dc:creator>
      <dc:date>2021-05-21T16:23:11Z</dc:date>
    </item>
    <item>
      <title>Re: Improving PROC SQL using Oracle table performance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Improving-PROC-SQL-using-Oracle-table-performance/m-p/743069#M232557</link>
      <description>&lt;P&gt;So is it only updating Oracle tables that is slow, not reading? If so READBUFF isn't going to help. In my experience there is no magic bullet to speeding up database writes, you just have to experiment with different techniques to see what works best. We update SQL Server databases a lot and do get good performance typically using table appends. The INSERTBUFF and DBCOMMIT options are helpful for this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You would be best to post the complete SAS log of an Oracle database update program that is slow so we can get a better idea of what you are doing.&lt;/P&gt;</description>
      <pubDate>Fri, 21 May 2021 22:20:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Improving-PROC-SQL-using-Oracle-table-performance/m-p/743069#M232557</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2021-05-21T22:20:35Z</dc:date>
    </item>
  </channel>
</rss>

