<?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: SAS technique to optimize the memory issue in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448470#M29005</link>
    <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/148042"&gt;@Sourav_sas&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;My first question would be: Why are you running out of Work/Utility space? Is there a quota set for you as user? Or is Work eventually cluttered with leftovers from crashed EG sessions? Have you already contacted your SAS admin to try and get the workspace you need.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As for your code: What's the size of the two tables (in GB). If one of the two tables is small enough to fit into memory then you could go for a hash lookup and avoid sorting at all.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;Another option could be to create indices for the two tables you want to join. I believe that could avoid sorting as well.&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;Tried it. Didn't make a difference in my tests.&lt;/P&gt;</description>
    <pubDate>Sun, 25 Mar 2018 01:21:49 GMT</pubDate>
    <dc:creator>Patrick</dc:creator>
    <dc:date>2018-03-25T01:21:49Z</dc:date>
    <item>
      <title>SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448103#M28983</link>
      <description>&lt;P&gt;&lt;EM&gt;Hi &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking for some optimize techniques to solve the memory issue in Workspace library.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using couple of techniques like&lt;/P&gt;&lt;P&gt;1.&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;Option&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;Compress&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; = Yes;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;2.DROP in SQL statement. &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;Anyone has any other way pls let me know. &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;Regards&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;Sourav&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 12:14:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448103#M28983</guid>
      <dc:creator>Sourav_sas</dc:creator>
      <dc:date>2018-03-23T12:14:03Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448110#M28984</link>
      <description>&lt;P&gt;First of all, the WORK library is not a memory issue, but a disk storage issue.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since there are a gazillion possible reasons for an overflow in the WORK library, you need to be much more specific.&lt;/P&gt;
&lt;P&gt;Which operation fails, and at which part of the code? Post the log.&lt;/P&gt;
&lt;P&gt;If the intent of your code is not clearly discernable from the code you post, add a description of the task. May well be that another method to achieve your goal needs less resources.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 12:45:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448110#M28984</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-03-23T12:45:02Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448114#M28985</link>
      <description>&lt;P&gt;Just to add what &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt; said:&lt;BR /&gt;Try and look at the % of storage used of the work directory and if it hits 100% than you have to increase your storage or decrease your data.&lt;BR /&gt;If you are on AIX you can use df -g .&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 12:42:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448114#M28985</guid>
      <dc:creator>Criptic</dc:creator>
      <dc:date>2018-03-23T12:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448130#M28987</link>
      <description>&lt;P&gt;For one-time-use-data-sets, create a view instead of a data set.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 12:54:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448130#M28987</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-03-23T12:54:34Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448362#M28996</link>
      <description>&lt;P&gt;Another option is to cleanup as you go, assuming you don't need any of the earlier data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc datasets library = work kill;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;At the end of the day these options don't help if you have way too little SAS WORK space to start with.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 22:45:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448362#M28996</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-03-23T22:45:08Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448375#M28997</link>
      <description>&lt;P&gt;Only keep variables that you absolutely MUST have in your data set&lt;/P&gt;</description>
      <pubDate>Sat, 24 Mar 2018 00:34:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448375#M28997</guid>
      <dc:creator>ChrisBrooks</dc:creator>
      <dc:date>2018-03-24T00:34:27Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448411#M28999</link>
      <description>&lt;P&gt;Hey Kurt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your observation here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am giving scenario here.&lt;/P&gt;&lt;P&gt;I am using this code inside a report&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC SQL;
		CREATE TABLE WORK.TECH AS 
			SELECT 	a.*						,
				B.IP_SICSID  				,
				b.MAIN_CURRISOALPHA3_ID		,
			 	CASE WHEN b.LEVEL_OF_BUS_ID = "IAB" THEN "inward"	
					 WHEN b.LEVEL_OF_BUS_ID = "ORP" THEN "outward"
	                 ELSE '' 
				END as inw_outw format $10. ,
			 	b.BUS_ID					,
			    b.TYPE_OF_BUS_ID			,
			 	b.BUS_TTL					,
				%IF &amp;amp;PROFIT_CENTER = Y %THEN %DO;
					b.PRFT_CENT_TTL         ,
				%END;
		/* DWH-2811 Change starts */
				%IF &amp;amp;INSURED_ID_TTL = Y %THEN %DO;
					b.INS_ID                ,
					b.INS_TTL               ,
				%END;
				%IF &amp;amp;IP_FROM_TO = Y %THEN %DO;
					b.IP_FROM               ,
					b.IP_TO                 ,
				%END;
				b.PAYM_PARTN_ID             ,
				b.PAYM_PARTN_TTL            ,
				b.ACCOUNT_GROUP_ID          ,
				b.LEVEL_OF_BUS_ID 			,
				b.BUS_PARTN_ID_BOOK			,
				b.ORIG_CDNT_ID				,
				b.ORIG_CDNT_TTL 			,
				b.ORIG_CDNT_COUNTRY			 
			FROM WORK.AGING_TECHNICAL a INNER JOIN 
				WORK.IP_SECT_SMALL b on
				a.SECTION_SICSID=b.SECT_SICSID 
	;
	QUIT;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;This code is part of the report.&lt;/P&gt;&lt;P&gt;&amp;nbsp;After running this part I ma getting observation with maximum selection as&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="observation.jpg" style="width: 309px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/19431i0A820CF7F7D85AB3/image-dimensions/309x174?v=v2" width="309" height="174" role="button" title="observation.jpg" alt="observation.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;We don't have much space/memory in DEV environment Workspace. For that it is giving us error as&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/19432i2B99C950C5BC020C/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;In the whole report I have many other joins like the above there also observations like millions of. I am thinking if I will go for data step instead of SQL join, but there data will not be same, because merging and inner join both are not same... For that I am looking for some optimized method.. I can not remove the variables also, because we need in the report minimum 50 column. It will be varied as per the selection, sometime more than 60.&lt;/P&gt;&lt;P&gt;Please suggest me some way according to you.. If we can do something code except increase the space technically, then it will be great.&lt;/P&gt;&lt;P&gt;I want try the best level I can..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sourav&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 24 Mar 2018 09:42:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448411#M28999</guid>
      <dc:creator>Sourav_sas</dc:creator>
      <dc:date>2018-03-24T09:42:44Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448412#M29000</link>
      <description>&lt;P&gt;What about using a permanent SAS library instead of WORK for some of your datasets - is that an option or are you space-limited there as well?&lt;/P&gt;</description>
      <pubDate>Sat, 24 Mar 2018 10:01:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448412#M29000</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-03-24T10:01:26Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448420#M29001</link>
      <description>&lt;P&gt;I see no dataset tech_m in your code, but in the log. Please post code and log that correspond to each other, or we will unnecessarily be forced to make guesses.&lt;/P&gt;
&lt;P&gt;From the log, it looks as if there's a one-to-many relationship, which would allow the use of sort and data steps. These are usually less resource-hungry.&lt;/P&gt;</description>
      <pubDate>Sat, 24 Mar 2018 12:26:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448420#M29001</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-03-24T12:26:03Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448422#M29002</link>
      <description>&lt;P&gt;Based on your sample program, here's one way to proceed.&amp;nbsp; Break up the query into two steps.&amp;nbsp; In the first step (saved as a view instead of a table), subset source B down to just the records and fields that will be needed.&amp;nbsp; Then use a second step to join with A.&amp;nbsp; The first step might look like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;CREATE view TECH AS 
			&lt;SPAN class="token statement"&gt;SELECT&lt;/SPAN&gt; 	
				IP_SICSID  				&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				MAIN_CURRISOALPHA3_ID		&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
			 	CASE WHEN LEVEL_OF_BUS_ID &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token string"&gt;"IAB"&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;THEN&lt;/SPAN&gt; &lt;SPAN class="token string"&gt;"inward"&lt;/SPAN&gt;	
					 WHEN LEVEL_OF_BUS_ID &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token string"&gt;"ORP"&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;THEN&lt;/SPAN&gt; &lt;SPAN class="token string"&gt;"outward"&lt;/SPAN&gt;
	                 &lt;SPAN class="token keyword"&gt;ELSE&lt;/SPAN&gt; &lt;SPAN class="token string"&gt;''&lt;/SPAN&gt; 
				END as inw_outw &lt;SPAN class="token procnames"&gt;format&lt;/SPAN&gt; &lt;SPAN class="token punctuation"&gt;$&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;10&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt; &lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
			 	BUS_ID					&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
			    TYPE_OF_BUS_ID			&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
			 	BUS_TTL					&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				&lt;SPAN class="token macrostatement"&gt;%IF&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;&amp;amp;&lt;/SPAN&gt;PROFIT_CENTER &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; Y &lt;SPAN class="token macrostatement"&gt;%THEN&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%DO&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
					PRFT_CENT_TTL         &lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				&lt;SPAN class="token macrostatement"&gt;%END&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
		&lt;SPAN class="token comment"&gt;/* DWH-2811 Change starts */&lt;/SPAN&gt;
				&lt;SPAN class="token macrostatement"&gt;%IF&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;&amp;amp;&lt;/SPAN&gt;INSURED_ID_TTL &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; Y &lt;SPAN class="token macrostatement"&gt;%THEN&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%DO&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
					INS_ID                &lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
					INS_TTL               &lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				&lt;SPAN class="token macrostatement"&gt;%END&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
				&lt;SPAN class="token macrostatement"&gt;%IF&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;&amp;amp;&lt;/SPAN&gt;IP_FROM_TO &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; Y &lt;SPAN class="token macrostatement"&gt;%THEN&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%DO&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
					IP_FROM               &lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
					IP_TO                 &lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				&lt;SPAN class="token macrostatement"&gt;%END&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
				PAYM_PARTN_ID             &lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				PAYM_PARTN_TTL            &lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				ACCOUNT_GROUP_ID          &lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				LEVEL_OF_BUS_ID 			&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				BUS_PARTN_ID_BOOK			&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				ORIG_CDNT_ID				&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				ORIG_CDNT_TTL 			&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;
				ORIG_CDNT_COUNTRY			 
			&lt;SPAN class="token keyword"&gt;FROM&lt;/SPAN&gt; 	WORK&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;IP_SECT_SMALL 
				where SECT_SICSID in &lt;BR /&gt;                                (select distinct SECTION_SICSID from WORK.AGING_TECHNICAL) 
	&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then combining with A might be an inner join or might be simpler, along the lines of:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;create table want as select * from TECH a, WORK.AGING_TECHNICAL b where a,SECTION_SICSID = b.SECT_SICSID;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Obviously this is untested.&amp;nbsp; If the data set relative sizes are different, you might reverse the subsetting and use step 1 to select only the records from A that will be needed.&lt;/P&gt;</description>
      <pubDate>Sat, 24 Mar 2018 13:36:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448422#M29002</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-03-24T13:36:54Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448470#M29005</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/148042"&gt;@Sourav_sas&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;My first question would be: Why are you running out of Work/Utility space? Is there a quota set for you as user? Or is Work eventually cluttered with leftovers from crashed EG sessions? Have you already contacted your SAS admin to try and get the workspace you need.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As for your code: What's the size of the two tables (in GB). If one of the two tables is small enough to fit into memory then you could go for a hash lookup and avoid sorting at all.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;Another option could be to create indices for the two tables you want to join. I believe that could avoid sorting as well.&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;Tried it. Didn't make a difference in my tests.&lt;/P&gt;</description>
      <pubDate>Sun, 25 Mar 2018 01:21:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448470#M29005</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2018-03-25T01:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: SAS technique to optimize the memory issue</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448476#M29006</link>
      <description>Ny te cenys (of course including all the good suggestions from our fellow community users):&lt;BR /&gt;&lt;BR /&gt;1. Go through your whole set of code and see if you can do it smarter, vs budiness requirements. It's near impossible for us to help you here, partly because you didn't post the code to create the input WORK tables.&lt;BR /&gt;&lt;BR /&gt;2. Buy more disk! It's very cheap and  would probably repay quickly comparing with your efforts and report delivery interruptions.</description>
      <pubDate>Sun, 25 Mar 2018 04:59:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-technique-to-optimize-the-memory-issue/m-p/448476#M29006</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2018-03-25T04:59:49Z</dc:date>
    </item>
  </channel>
</rss>

