<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot;]]></title><description><![CDATA[<p dir="auto">I'm not sure if this is a bug or a roadmap item.  For now I'm calling it a bug. <img src="https://community.wss.com/plugins/nodebb-plugin-emoji/emoji/android/1f60f.png?v=cg5jembuhoa" class="not-responsive emoji emoji-android emoji--smirk" title=":smirk:" alt="😏" /></p>
<p dir="auto">With "proserve sports" I get the following in the Configuration Viewer:</p>
<pre><code class="language-text">  # of Tables:         9
Excess TblRSz:        40
 # of Indexes:        32
Excess IdxRSz:        17
    # of LOBs:         0
</code></pre>
<p dir="auto">With "proserve sports -basetable -100 -baseindex -100", I get this:</p>
<pre><code class="language-text">  # of Tables:         9
Excess TblRSz:       141
 # of Indexes:        32
Excess IdxRSz:       118
</code></pre>
<p dir="auto">ProTop says it got better , when it actually got worse.  BTW, I should note that PT <em>does</em> display correct values for the params (BT/TRS/BI/IRS).</p>
<p dir="auto">I know I'm odd for using negative basetable and baseindex values, but it is a valid use case.</p>
<p dir="auto">Here is another example; somewhat contrived, but it demonstrates a point:<br />
"proserve sports -basetable 100 -baseindex 100"</p>
<pre><code class="language-text">  # of Tables:         9
Excess TblRSz:       -59
 # of Indexes:        32
Excess IdxRSz:       -82
</code></pre>
<p dir="auto">I don't know how many people use BT or BI <em>greater</em> than one, so this may not matter to you, but again the numbers don't make sense to me.</p>
<p dir="auto">One other small thing, and this is a more reasonable scenario.  If a negative "excess" is meant to indicate the amount by which IRS or TRS is too low (given reasonable values for BT and BI), it's off by one.  In sports, the highest object numbers are table 9 and index 32.  If I proserve with "-tablerangesize 7 -indexrangesize 29", then TRS is actually too low by 2 and IRS by 3.  I get this in PT:</p>
<pre><code class="language-text">  # of Tables:         9
Excess TblRSz:        -3
 # of Indexes:        32
Excess IdxRSz:        -4
</code></pre>
<p dir="auto">What follows is more of a roadmap idea.  It would be nice if there was a way to have PT give recommended values for the stats params, given the schema.  It's hard to do that justice in the fairly confined space of the Configuration Viewer, and anyway it's not something that would really belong there as it isn't part of the current configuration.  Maybe it could appear as an overlay frame, like "Sample Type" ("R") does today.</p>
<p dir="auto">Here is some food for thought from the output of my health-check code:</p>
<pre><code class="language-text">__________________________________________________________________________________________________________________________________
Database objects and VST statistics
__________________________________________________________________________________________________________________________________

         # of Objects                                                                            Statistics
        ---------------                                                                ------------------------------

        Total  Sys Appl
        ----- ---- ----       # of storage objects:    237                                Low #   High #     Excess
Tables :  136  127    9       # of VSTs           :     52                               ------   ------     ------
Indexes:  201  176   25       -basetable          :      1      Tables : VST range  :         1        7
BLOBs  :    3    3            -baseindex          :      1               Appl. range:         1        9          0
CLOBs  :    1    1            -tablerangesize     :      7      Indexes: VST range  :         1       29
Total  :  341  307   34       -indexrangesize     :     29               Appl. range:         8       32          0

                              WARNING: missing CRUD stats for 2 application tables. Adjust -tablerangesize to at least 9.
                              WARNING: missing CRUD stats for 3 application indexes. Adjust -indexrangesize to at least 32.
</code></pre>
]]></description><link>https://community.wss.com/topic/5/incorrect-excess-tblrsz-and-excess-idxrsz</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 22:29:40 GMT</lastBuildDate><atom:link href="https://community.wss.com/topic/5.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Feb 2018 23:39:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Thu, 29 Mar 2018 15:50:22 GMT]]></title><description><![CDATA[<p dir="auto">Nice.   <img src="https://community.wss.com/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=cg5jembuhoa" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://community.wss.com/post/109</link><guid isPermaLink="true">https://community.wss.com/post/109</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Thu, 29 Mar 2018 15:50:22 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Thu, 29 Mar 2018 15:33:16 GMT]]></title><description><![CDATA[<pre><code>    ┌─────────────────────────────── Table and Index Range Information ────────────────────────────────┐
    │                                                                                                  │
    │                          -basetable:       1                           -baseindex:       1       │
    │                     -tablerangesize:      50                      -indexrangesize:      50       │
    │                                                                                                  │
    │                Highest Stats Table#:      50                 Highest Stats Index#:      50       │
    │             Lowest Monitored Table#:       1              Lowest Monitored Index#:       1       │
    │            Highest Monitored Table#:      25             Highest Monitored Index#:      50       │
    │                                                                                                  │
    │                                   Application Tables and Indexes                                 │
    │                                                                                                  │
    │         Actual Number of App Tables:      25         Actual Number of App Indexes:      55       │
    │                  Minimum App Table#:       1                  Minimum App  Index#:       8       │
    │                  Maximum App Table#:      25                  Maximum App  Index#:      62       │
    │              Unmonitored App Tables:       0              Unmonitored App Indexes:      12       │
    │                                                                                                  │
    │                  Excess Table Range:      24                   Excess Index Range:     -12       │
    │                                                                                                  │
    │              Minimal App -basetable:       1               Minimal App -baseindex:       8       │
    │         Minimal App -tablerangesize:      25          Minimal App -indexrangesize:      55       │
    │                                                                                                  │
    │                Suggested -basetable:       1                 Suggested -baseindex:       8       │
    │           Suggested -tablerangesize:      75            Suggested -indexrangesize:     104       │
    │                                                                                                  │
    │                                   System Tables and Indexes                                      │
    │                                                                                                  │
    │                       Lowest Table#:    -361                        Lowest Index#:  -1,610       │
    │                      Highest Table#:      25                       Highest Index#:   1,093       │
    │                                                                                                  │
    │       Suggested Complete -basetable:    -361        Suggested Complete -baseindex:  -1,610       │
    │  Suggested Complete -tablerangesize:     436   Suggested Complete -indexrangesize:   2,753       │
    │                                                                                                  │
    │                                                                                                  │
    │  * "System" tables and indexes include the meta-schema but do not count psuedo tables such       │
    │    as VSTs and SQL views as these do not have any CRUD statistics associated with them.          │
    │                                                                                                  │
    └──────────────────────────────────────────────────────────────────────────────────────────────────┘
</code></pre>
]]></description><link>https://community.wss.com/post/108</link><guid isPermaLink="true">https://community.wss.com/post/108</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Thu, 29 Mar 2018 15:33:16 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Wed, 28 Mar 2018 21:35:36 GMT]]></title><description><![CDATA[<p dir="auto">Cool.  Very comprehensive.  <img src="https://community.wss.com/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=cg5jembuhoa" class="not-responsive emoji emoji-android emoji--+1" title=":+1:" alt="👍" /></p>
<p dir="auto">One bit of feedback: Joe is probably more familiar with the param names, -basetable and -baseindex, than with their VST field names.</p>
<p dir="auto">One more: looks like "excess index range" is off by one.</p>
]]></description><link>https://community.wss.com/post/107</link><guid isPermaLink="true">https://community.wss.com/post/107</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Wed, 28 Mar 2018 21:35:36 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Wed, 28 Mar 2018 21:27:47 GMT]]></title><description><![CDATA[<pre><code>   ┌────────────────────────── Excess Range Calculation ───────────────────────────┐
   │                                                                               │
   │                  _tableBase:    -500                    _indexBase:       1   │
   │             -tablerangesize:     600               -indexrangesize:      50   │
   │        Highest Stats Table#:      99          Highest Stats Index#:      50   │
   │                                                                               │
   │ Actual Number of App Tables:      25  Actual Number of App Indexes:      55   │
   │          Minimum App Table#:       1           Minimum App  Index#:       8   │
   │          Maximum App Table#:      25           Maximum App  Index#:      62   │
   │      Unmonitored App Tables:       0       Unmonitored App Indexes:      12   │
   │                                                                               │
   │     Lowest Monitored Table#:    -361       Lowest Monitored Index#:       1   │
   │    Highest Monitored Table#:      25      Highest Monitored Index#:      50   │
   │                                                                               │
   │          Excess Table Range:      74            Excess Index Range:     -13   │
   │                                                                               │
   └───────────────────────────────────────────────────────────────────────────────┘
</code></pre>
<p dir="auto">My "scratch" numbers...  soon to be a hot key or something along those lines <img src="https://community.wss.com/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=cg5jembuhoa" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://community.wss.com/post/106</link><guid isPermaLink="true">https://community.wss.com/post/106</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Wed, 28 Mar 2018 21:27:47 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Wed, 28 Mar 2018 20:02:54 GMT]]></title><description><![CDATA[<p dir="auto">So, keeping our friend Joe Ordinary in mind, maybe two things are relevant:</p>
<ul>
<li>do I have unmonitored objects?</li>
<li>if I don't today, how close am I to being there if my schema grows?</li>
</ul>
]]></description><link>https://community.wss.com/post/105</link><guid isPermaLink="true">https://community.wss.com/post/105</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Wed, 28 Mar 2018 20:02:54 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Wed, 28 Mar 2018 19:57:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.wss.com/uid/10">@rob-fitzpatrick</a> said in <a href="/post/96">Incorrect "Excess TblRSz" and "Excess IdxRSz"</a>:</p>
<blockquote>
<p dir="auto">BT 100, TRS 400: HST = 400 + 100 - 1 = 499</p>
</blockquote>
<p dir="auto">This, I think, (hope) is the last bit giving me trouble.</p>
<p dir="auto">If you were monitoring sports2000 with these settings, using these calculations ProTop would  indicate that you have an "excess" of 499 table "slots".  But in reality you are monitoring no table stats at all.</p>
<p dir="auto">So perhaps this leads to a different thought -- I am really trying to illustrate "unmonitored (application) tables" (or indexes) and "excess" is probably the wrong way to communicate that.</p>
<p dir="auto">It has been a long and winding road to get there -- but I think that is really what I need to recognize.</p>
<p dir="auto">Thanks!</p>
]]></description><link>https://community.wss.com/post/104</link><guid isPermaLink="true">https://community.wss.com/post/104</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Wed, 28 Mar 2018 19:57:33 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Tue, 27 Mar 2018 20:35:47 GMT]]></title><description><![CDATA[<p dir="auto">I agree I'm an "outlier" and I'm really not trying to tailor PT to my specific needs.  You've been very accommodating and I'm not trying to push that.</p>
<p dir="auto">That said, I like the calculation I provided (the excess one, not the basetable one) as it works, as far as I am aware, in all cases whether BT is 1 or not.  So I think it is a reasonable way to calculate excess stats slots for Joe Ordinary.</p>
]]></description><link>https://community.wss.com/post/99</link><guid isPermaLink="true">https://community.wss.com/post/99</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Tue, 27 Mar 2018 20:35:47 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Tue, 27 Mar 2018 20:28:23 GMT]]></title><description><![CDATA[<p dir="auto">We may have conflicting goals.  I am primarily trying to ensure that ProTop users can always monitor their application tables.  So a base value &gt; 1 isn't something that I want to encourage or support.</p>
<p dir="auto">The over-arching goal of the "excess" metrics is to make sure that Joe Ordinary User has an indication that application data is not being adequately monitored.</p>
<p dir="auto">Optionally I do sort of want to ensure that when certain persons who won't be named but whose initials might be "Rob Fitzpatrick" set the base less than zero or otherwise muck around doing fun stuff that it isn't needlessly wrong.  But some of these use cases don't seem like something that I can support without losing the usefulness of the metric for the types of people that are the primary target.</p>
<p dir="auto">As you suggested, I think the ultimate solution will have to be to go down the path of showing a bunch of different scenarios such as "monitor application data", "monitor meta schema", "monitor everything" etc and show the combination of values needed for those scenarios.</p>
]]></description><link>https://community.wss.com/post/98</link><guid isPermaLink="true">https://community.wss.com/post/98</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Tue, 27 Mar 2018 20:28:23 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Tue, 27 Mar 2018 19:12:04 GMT]]></title><description><![CDATA[<p dir="auto">Separately, it's also worth comparing BT (basetable) to LT (lowest table #).  If BT &gt; LT then BT is too high.  (It also means the currently-calculated "excess" may be inaccurate.)</p>
<p dir="auto">BT is not likely to be set wrong, if set at all, but it's an easy check to do and it will keep monkeys like me out of trouble.  <img src="https://community.wss.com/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=cg5jembuhoa" class="not-responsive emoji emoji-android emoji--wink" title=";)" alt="😉" /></p>
]]></description><link>https://community.wss.com/post/97</link><guid isPermaLink="true">https://community.wss.com/post/97</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Tue, 27 Mar 2018 19:12:04 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Tue, 27 Mar 2018 19:08:20 GMT]]></title><description><![CDATA[<p dir="auto">Offhand I'd say no.</p>
<p dir="auto">E.g.:<br />
BT: 100<br />
TRS: 400<br />
lowest table #: 100<br />
highest table #: 490<br />
actual excess: 9<br />
calculated excess: (TRS - maxTbl#) - abs( BT ) = (400 - 490) - 100 = -190</p>
<p dir="auto">I think the values to be compared are:</p>
<ul>
<li>highest table number ("HT")</li>
<li>highest stats table ("HST")</li>
</ul>
<p dir="auto">The latter is my arbitrary name for the highest table # for which stats will be collected, given BT and TRS.  It is equal to TRS + BT - 1.</p>
<p dir="auto">E.g., it gives the correct answers in these cases:<br />
BT 1, TRS 50: HST = 50 + 1 - 1 = 50<br />
BT -500, TRS 505: HST = 505 + (-500) - 1 = 4<br />
BT 100, TRS 400: HST = 400 + 100 - 1 = 499</p>
<p dir="auto">So:<br />
excess = HST - HT<br />
excess = (TRS + BT - 1) - HT</p>
<p dir="auto">Does that make sense?</p>
]]></description><link>https://community.wss.com/post/96</link><guid isPermaLink="true">https://community.wss.com/post/96</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Tue, 27 Mar 2018 19:08:20 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Tue, 27 Mar 2018 18:58:33 GMT]]></title><description><![CDATA[<p dir="auto">How about something like:</p>
<pre><code>excessTbl = (( tblRange - maxTblNum ) - abs( _TableBase ))
excessIdx = (( idxRange - maxIdxNum ) - abs( _IndexBase ))
</code></pre>
<p dir="auto">I think that works for positive and negative -base*.  At least it seemed to make sense when I tried a few test cases.</p>
<ul>
<li>maxTblNum is the maximum table number less than 32768</li>
<li>maxIdxNum is the maximum index number under 993 if there are no application indexes &gt; 993</li>
</ul>
<p dir="auto">That should avoid over-allocating for people who do not deliberately want to monitor system stuff.</p>
]]></description><link>https://community.wss.com/post/95</link><guid isPermaLink="true">https://community.wss.com/post/95</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Tue, 27 Mar 2018 18:58:33 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Mon, 26 Mar 2018 18:00:00 GMT]]></title><description><![CDATA[<p dir="auto">Feel free to vote:<br />
<a href="https://community.progress.com/community_groups/products_enhancements/i/openedge_database_enhancements_-_tell_us_what_youd_like_to_see/renumber_system_indexes" rel="nofollow ugc">https://community.progress.com/community_groups/products_enhancements/i/openedge_database_enhancements_-_tell_us_what_youd_like_to_see/renumber_system_indexes</a><br />
<img src="https://community.wss.com/plugins/nodebb-plugin-emoji/emoji/android/263a.png?v=cg5jembuhoa" class="not-responsive emoji emoji-android emoji--relaxed" title=":relaxed:" alt="☺" /></p>
]]></description><link>https://community.wss.com/post/94</link><guid isPermaLink="true">https://community.wss.com/post/94</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Mon, 26 Mar 2018 18:00:00 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Mon, 26 Mar 2018 17:00:40 GMT]]></title><description><![CDATA[<p dir="auto"><img src="https://community.wss.com/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=cg5jembuhoa" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://community.wss.com/post/93</link><guid isPermaLink="true">https://community.wss.com/post/93</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Mon, 26 Mar 2018 17:00:40 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Mon, 26 Mar 2018 16:40:24 GMT]]></title><description><![CDATA[<p dir="auto">Ok, that makes sense.  But that's just life in OE; there's nothing <em>you</em> can do about it.</p>
<p dir="auto">Well, having written that, there is something you could do about it if it really mattered a lot.  Your results go into temp tables before you display them, so you could filter out index records where the index name begins "_".  For the record, I'm not suggesting you do that.  Seems like a lot of work for not much gain.</p>
<p dir="auto">On a side note, I'd really like to see Progress renumber their indexes.  It shouldn't break anything; no one should be taking dependencies on indexes having certain numbers (though I wouldn't be shocked if they did). Release 12.0 would be a good place to do that type of thing.  They would have to rebuild their sample and empty DBs but it would be a win for customers.</p>
]]></description><link>https://community.wss.com/post/92</link><guid isPermaLink="true">https://community.wss.com/post/92</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Mon, 26 Mar 2018 16:40:24 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Mon, 26 Mar 2018 16:31:47 GMT]]></title><description><![CDATA[<p dir="auto">Indexes aren't "clean" because "system" indexes and application indexes are all mixed together.  You don't have segregation by negative idx-num like you do for meta-schema tables.  (There are <em>some</em> negatively numbered system indexes.)</p>
<p dir="auto">It is relatively easy to say that if you want all application <em>tables</em> you need to set the base to X and the range to Y.  And there won't be anything else in there.</p>
<p dir="auto">With indexes you will be including things that are not "application".</p>
<p dir="auto">That's why I don't see them as "clean".</p>
]]></description><link>https://community.wss.com/post/91</link><guid isPermaLink="true">https://community.wss.com/post/91</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Mon, 26 Mar 2018 16:31:47 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Mon, 26 Mar 2018 16:18:37 GMT]]></title><description><![CDATA[<p dir="auto">Just curious, why are indexes not "clean"?  I mean, apart from the unindexed query it might require to look for application indexes.  But you're already caching them in a temp-table so it shouldn't be an issue.</p>
<p dir="auto">Certainly it's the case that some people are interested in their object counts as their schemas evolve.  Mine grow from release to release, so I like to know how many tables and indexes I have.  But I think object count, while interesting in and of itself, is insufficient for judging whether you have all the stats you need.</p>
<p dir="auto">When I was first learning about the metaschema and discovered the stats tables and params, my first stab at sizing them was by counting tables and indexes.  But I quickly realized I was missing stats records.  Then I discovered that indexes start at 8, not 1.  I also discovered, primarily in internal (dev/qa/test) environments with lots of schema changes, that there could be gaps in the numbers.  So a database with 100 tables and 200 indexes could have a highest table number above 100 and a highest index number above 200.  Indexes especially can have gaps due to the temp indexes sometimes created in incremental schema files.</p>
<p dir="auto">So I settled on my current process of finding the lowest and highest object numbers, calculating the start and end numbers of the stats "window", and determining if any of the application objects are outside that window, i.e. there are no stats kept for them.</p>
<p dir="auto">Yes, that's a lot to explain and it may be over a newbie's head.  It would have been for me, initially.  But in my opinion, it's one of the things a newbie needs to learn to rise above being a newbie.</p>
<p dir="auto">Of course PT reports a lot more than CRUD stats.  But they are an important part of what it does, and an important reason why a person goes to the trouble of using it at all, as opposed to just running promon which is much easier and more straightforward.  Using it to look at CRUD could be frustrating if the user learns, after the fact, that they weren't seeing the whole picture.  You use highlighting to call out badly-set params in other parts of PT.  I think it would be useful for users if it were somehow obvious that they aren't able to see CRUD stats for all of their application objects.</p>
]]></description><link>https://community.wss.com/post/90</link><guid isPermaLink="true">https://community.wss.com/post/90</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Mon, 26 Mar 2018 16:18:37 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Mon, 26 Mar 2018 15:46:03 GMT]]></title><description><![CDATA[<p dir="auto">Tables I can do that.  Indexes  are not clean.  So from a consistency perspective I was thinking that it makes more sense to just count all of each.</p>
<p dir="auto">For one thing it's a whole lot easier to explain.  And there is a lot to be said for that.</p>
<p dir="auto">Yes, that will result in about three hundred more objects than they really absolutely need -- but in the big scheme of things is that really a problem?</p>
<p dir="auto">(A certain famous application has a configurator tool that applies the same -tablerangesize to <em>every</em> database in its scope, which results in <em>thousands</em> of excess *rangesize being allocated because other than the main db none of them need more than a handful...)</p>
<p dir="auto">I do like the idea of an optional more detailed report too.</p>
]]></description><link>https://community.wss.com/post/89</link><guid isPermaLink="true">https://community.wss.com/post/89</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Mon, 26 Mar 2018 15:46:03 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Mon, 26 Mar 2018 15:09:26 GMT]]></title><description><![CDATA[<p dir="auto">I think the stat that will help most people and be simplest to report is: how many <em>application</em> tables and indexes do not have stats coverage.  That could be because they are below base* or because they are beyond the rangesize.</p>
]]></description><link>https://community.wss.com/post/88</link><guid isPermaLink="true">https://community.wss.com/post/88</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Mon, 26 Mar 2018 15:09:26 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Mon, 26 Mar 2018 13:15:37 GMT]]></title><description><![CDATA[<p dir="auto">Or maybe take the total that is &gt;= the -base* parameter</p>
]]></description><link>https://community.wss.com/post/87</link><guid isPermaLink="true">https://community.wss.com/post/87</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Mon, 26 Mar 2018 13:15:37 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Mon, 26 Mar 2018 13:14:10 GMT]]></title><description><![CDATA[<p dir="auto">In the interest of simplicity and complete coverage I'm thinking I should stop trying to be fancy and take a "worst case" approach and just use the total number of _file and _index records.</p>
<p dir="auto">What do you think of that?</p>
]]></description><link>https://community.wss.com/post/86</link><guid isPermaLink="true">https://community.wss.com/post/86</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Mon, 26 Mar 2018 13:14:10 GMT</pubDate></item><item><title><![CDATA[Reply to Incorrect &quot;Excess TblRSz&quot; and &quot;Excess IdxRSz&quot; on Mon, 26 Feb 2018 22:56:30 GMT]]></title><description><![CDATA[<p dir="auto">I prefer to look at it as "a difference of opinion".  But your opinion is kind of persuasive.</p>
<p dir="auto">(FWIW I  suspect that the number of people using a non-default -basetable is pretty low.)</p>
]]></description><link>https://community.wss.com/post/22</link><guid isPermaLink="true">https://community.wss.com/post/22</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Mon, 26 Feb 2018 22:56:30 GMT</pubDate></item></channel></rss>