<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi All,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">On II 10.2.0 (a64.lnx/100) + p15162.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have a table which is a tad on the chunky side. And so we have partitioned it 32 ways…<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Name: pidrun<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Type: user table (partitioned)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Version: II10.0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Number of rows:
<span style="background:yellow;mso-highlight:yellow">2161795407</span><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Storage structure: btree with unique keys<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Column Information:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> Key<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Column Name Type Length Nulls Defaults Seq<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">run_id integer 4 no no 1
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">encoded_id integer 4 no no 2
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">group_id integer 2 no value
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">status integer 1 no no
<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">partition = (HASH on run_id<o:p></o:p></p>
<p class="MsoNormal"> 32 partitions<o:p></o:p></p>
<p class="MsoNormal"> )<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Last week it had 2145691720 rows and we were able to modify it.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This week the number of rows exceeds an int4 item.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">An attempt to modify the table fails with…<o:p></o:p></p>
<p class="MsoNormal">E_QE0083 Error modifying a table. <o:p></o:p></p>
<p class="MsoNormal"> Associated error messages which provide more detailed information about<o:p></o:p></p>
<p class="MsoNormal"> the problem can be found in the error log (errlog.log)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">And in the errlog we see:<o:p></o:p></p>
<p class="MsoNormal">BBA_CTSU_OX_AC_UK ::[40644 , 5706 , 00007f48abe188c0, sc0m.c:1642 ]: Mon Nov 5 10:26:34 2018 E_SC0107_BAD_SIZE_EXPAND Error expanding virtual size of server.<o:p></o:p></p>
<p class="MsoNormal">mepages.c:1587 memalign() failed with operating system error 12 (Cannot allocate memory)<o:p></o:p></p>
<p class="MsoNormal">BBA_CTSU_OX_AC_UK ::[40644 , 5706 , 00007f48ac0ef740, sc0m.c:1642 ]: Mon Nov 5 10:26:34 2018 E_SC0107_BAD_SIZE_EXPAND Error expanding virtual size of server.<o:p></o:p></p>
<p class="MsoNormal">mepages.c:1587 memalign() failed with operating system error 12 (Cannot allocate memory)<o:p></o:p></p>
<p class="MsoNormal">BBA_CTSU_OX_AC_UK ::[40644 , 5706 , 00007f48abe188c0, scumsvc.c:306 ]: Mon Nov 5 10:26:34 2018 E_SC0107_BAD_SIZE_EXPAND Error expanding virtual size of server.<o:p></o:p></p>
<p class="MsoNormal">BBA_CTSU_OX_AC_UK ::[40644 , 5706 , 00007f48abe188c0, scumsvc.c:306 ]: Mon Nov 5 10:26:34 2018 E_SC0107_BAD_SIZE_EXPAND Error expanding virtual size of server.<o:p></o:p></p>
<p class="MsoNormal">BBA_CTSU_OX_AC_UK ::[40644 , 5706 , 00007f48ac0ef740, scumsvc.c:306 ]: Mon Nov 5 10:26:34 2018 E_SC0107_BAD_SIZE_EXPAND Error expanding virtual size of server.<o:p></o:p></p>
<p class="MsoNormal">BBA_CTSU_OX_AC_UK ::[40644 , 5706 , 00007f48abe188c0, dm0m.c:775 ]: Mon Nov 5 10:26:34 2018 E_DM9425_MEMORY_ALLOCATE Error allocating memory for DMF operation. Could not allocate requested memory. Memory
request was for -9756672 bytes.<o:p></o:p></p>
<p class="MsoNormal">BBA_CTSU_OX_AC_UK ::[40644 , 5706 , 00007f48abe188c0, dm0m.c:775 ]: Query: modify pidrun to btree unique on run_id, encoded_id<o:p></o:p></p>
<p class="MsoNormal">BBA_CTSU_OX_AC_UK ::[40644 , 5706 , 00007f48abe188c0, dm0m.c:775 ]: LQuery: Execute uipartdesc1
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">And a lot more…<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I plan to convert this into a vector table when Ingres11.1 is released and we can make vector tables which work in queries with regular tables.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">But until then, does anyone have a suggestion? <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Marty <o:p></o:p></p>
</div>
</body>
</html>