About DB statistics
Hello All
can anyone tell me about this DB Statistics in Infocube manage tab.
about these push buttons
Check Statistics
Create Statistics(Btch)
Refersh Statistics
Regards
balaji
Most major databases today utilize what is know as a "Cost Based Optimizer" or CBO. The CBO evaluates the SQL stmt the BW query generates and makes decisions about what the best way to run the query might be - what order it should read the tables in, should it use an index on the table, or scan the entire table, etc.
There quite literally, might be hundreds or even thousands of combinations and permutations of how the database might run your query. The purpose of the CBO is to make a decision as to what it thinks is approach that will be the most efficient, which usually translates to mean, the least amount of disk IO.
In order for the CBO to make informed decisions, it wants to know things like:
- how many rows are are in each table that is referenced in the query.
- what indices exist on these tables.
- how many distinct values for a column exist.
It gets more complicated than this, but this give you a good idea I think.
All this statistical information about you tables is stored in system tables, and the CBO looks at this data to make it's decisions about which plan will be the best.
The information in these system tables can become out of date if it is not refreshed periodically. It is not hard to imagine that the CBO could make some bad decisions if it thought there were 10,00 rows in a particular table, when in fact, there was 100,000,000, or if it thought there were 50 different values for Business Area, but in fact, there are 500.
So - you can see I think, that the more accurate the statistics, the better the odds that the CBO makes the best decision about how to run the qurey (known as the Execution Plan or Explain Plan). Old or missing statistics can lead to very bad choices by the CBO, resulting in orders of magnitude in worse performance in some cases.
Finally -
The DB Statistics options for the InfoCube allow you to collect current DB statistics about the tables associated with the InfoCube.
Using the automation settings or Process Chains, the collection of statistics can be automated as part of the nightly loading of each InfoProvider. There are other options that the DBAs in your shop might have implemented to keep statistics updated, so before you go and make changes, you should consult with them.
Pizzaman
Similar Messages
-
Iwould like to know about BW STATISTICS.
iwould like to know about BW STATISTICS.what is use of bw statistics.
Hi Satish,
Please search on the forum for threads about BW Stats...you can also read at help.sap.com. If you need help with searching, post back. -
About gather statistics - ANALYZE on Oracle views
Oracle® Database Reference
11g Release 1 (11.1)
Part Number B28320-01
ALL_TABLES describes the relational tables accessible to the current user. To gather statistics for this view, use the ANALYZE SQL statement.
Columns marked with an asterisk (*) are populated only if you collect statistics on the table with the ANALYZE statement or the DBMS_STATS package
I thought ANALYZE command shouldn't be used to gather stats, as it explained as well on the ANALYZE command description.
Furthermore, explanations on how the columns should be populated are not clear enough. Maybe my english level is too low, but it seems we have to run any thing on the view itself.
Same for ALL_INDEXES.
Nicolas.Hi Nicolas. You're right that we recommend using DBMS_STATS for most statistics-gathering purposes. I'll pass this along to the writer who manages the Database Reference, to see that it gets updated. I'll also ask him to check the clarity of the column descriptions.
Regards,
Diana -
hi Experts,
I'm using wc11.1.1.5, my customer wants to dump portal visit data into database so they can analyze it by using some tools, the typical data they need are:
1. How many times user visit a page or space
2. How long it takes to wait for a page response
We found these kind of info in em, but customer needs more than that:
1. The data is organized by individual wc server, no summary data
2. The data will be accumulated from 0 after wc reboot
3. It's not printer view frindly
Does anyone know if we can get those data in database or by using MBean?
Best regardsWhy do it yourself if it already exist? Have you looked at the analytics module of webcenter?
It has all the reports you are talking about out of the box... The analytics engine also puts all this info in the database so you can write your own reports. I haven't made a blog post about that yet but I have some examples on this in my book. http://www.packtpub.com/oracle-webcenter-11g-ps3-administration-cookbook/book
I'll see if i can make a blogpost about this.
The EM reports are more a real life monitoring. It's not intended to act as an analytics module.
Edited by: Yannick Ongena on Nov 15, 2011 10:41 AM -
What about the 'Statistics' ?
On my screen it shows this:
STATISTICS
RealBlackStuff
Mt. Cobb, PA USA
Active Member
Total Logins: 33
Total Minutes Online: 460
Total Posts: 24
Total Messages Read: 803
Average Message Rating:
Who really cares how many times I have logged in, how many minutes I was online, how many messages I have read or what my average message rating is?
I don't for one.
The only relevant info (in my opinion) I have marked in bold.
And I also will not rate any messages either.
A similar system (with giving positive or negative points, a.k.a. Karma points), and the abuse of it, caused me to give up as a moderator (after 2 years) and abandon that forum altogether.RealBlackStuff wrote:
chopped...
And I also will not rate any messages either.
A similar system (with giving positive or negative points, a.k.a. Karma points), and the abuse of it, caused me to give up as a moderator (after 2 years) and abandon that forum altogether.
I must be blind or dumm. I see the rating column, but haven't worked out how to rate a thread. What am I missing
In the FAQs it says:How do I rate a message?
Please take the take the time to rate helpful messages. To do so, log into the Forum and look for the Rate This Message (Thread) feature at the bottom of messages and threads.I must be blind
Message Edited by andyP on 11-30-2007 04:33 PM
Message Edited by andyP on 11-30-2007 04:33 PM
Andy ______________________________________
Please remember to come back and mark the post that you feel solved your question as the solution, it earns the member + points
Did you find a post helpfull? You can thank the member by clicking on the star to the left awarding them Kudos Please add your type, model number and OS to your signature, it helps to help you. Forum Search Option T430 2347-G7U W8 x64, Yoga 10 HD+, Tablet 1838-2BG, T61p 6460-67G W7 x64, T43p 2668-G2G XP, T23 2647-9LG XP, plus a few more. FYI Unsolicited Personal Messages will be ignored.
Deutsche Community Comunidad en Español English Community Русскоязычное Сообщество
PepperonI blog -
Hi Experts
can any one help i just want to know the difference between BI Statistice and BW Statistices
Regards
Archana ReddyCheck this -
http://help.sap.com/saphelp_nw70/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
The area of BI query runtime statistics has been documented in detail.
BI Query Runtime Statistics
Analysis of Statistics Data
Maintenance of Statistics Properties
Regards
Vikash -
Information about activation-statistics from a DSO.
Hello,
after activating a request in an DSO, I can see the three key-figures in the log-window:
1) Number of inserted Records
2) Number of updates Records
3) Number of deleted Records
Unfortunately I see this information for each Data-Package, but I need it for the whole request.
Because I have many DSOs and very many Data-Packages it is very hard to add this data manually.
Is this information stored in any table, so that i can get it with the Data-Browser (SE16) ?
Thanks
ArminHi Alice,
in the table you mentioned, I can see only the active records.
But I will try to analyse the change-log of the DSO, might be this will bring the needed information.
(The reason for all of this effort is, to find out, wether it is neccessary to implement a delta-handling for a DSO or not.)
Armin -
How to get information about Machine Statistics
HI
I have program written in java.At one part of program i want to add such a function which include following functionality
1-What is Processor state
2-How much memory Used and how much is total memory
3-How much thread my program is handle with as its multithreaded
4-how much disk space is left
Any suggestion s
ThanksHi,
You might want to be interested in the management package in JDK 1.5:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/management/package-summary.html
It has JMX Beans which allows you to minotor the VM, but you won't be able to check how much disk space there is left. (You can't do that in JDK 1.5, I think it will be added to later versions of Java)
Kaj -
Question about Error Statistics
Hello,
Just want to ask question, what cause of Recieve Ignored packets and Throttles in Cisco Aironet 1310G with System Software Version:12.4(21a)JA, it increments the number very fast.
Thanks youWireless transmission acts similar to a wired hub. One talks and everyone listens. Wireless static errors can easily be attributed to retransmissions caused by the clients either too far away or too close (shadow). Transmission errors also happens when there are just too many clients that associate to a specific AP.
-
Need a information about data base stastics
hi all
i need information about data base stastics how to implement the data base stastics what are steps involved in implementation and data base stastics and bw stastics bothare same or diffrent.
any pointers helpfulHi,
While you can collect/refresh the DB statistics thru the Performance tab or a Process Chain step, it's probably better to have the DBA schedule the run of BRCONNECT to collect statistics. This provides two key benefits, the statistics collection can be moved to off hours rather than during a load window, which is usually tight in most shops, and the other benefit is that it can collect statistics only on tables that have had significant changes in size. There is really no need to collect stats every day on every table - that is just wasted system effort.
There have been several OS Notes to provide some settings in the recent couple of support packages to control options on statistics collection on ODSs that you might want to review too.
Pls chk this links;
Re: Question regarding the statistics.
Re: DB statistics / Cube statistics
Re: About DB statistics
Hope this helps,
Regards
CSM Reddy -
Compliance based on Update Group Statistics
Hello,
I am confused about the "Statistics" looking at a Software Update Group. I have two groups, One for IE9, the other for IE10. Yesterday the IE9 group showed 80% (guessing looking at the chart graphic), then I pulled in IE10 updates and made a new
group. Now the IE9 group shows 14% compliant, and the IE10 group shows 76% compliant. Problem is I applied the updates to two different collections and right now all Windows 7+ get the automatically added to the IE9 group, so 3000+ clients, and the
IE10 group is manual, with 2 computers.
Now I understand that the chart shows overall compliancy instead of just the collection, but why am I now 76% complient on IE10 and not really compliant on IE9? I should be less compliant on IE10.
Someones insight on this would be helpful.
Thanks!Also an addition. I found a thread on WindowsNoob about getting data out of v_GS_Installed_Executable. From what I can tell this is part of the hardware inventory, but when I look at the contents of the table it is empty. I do have hardware inventory enabled
on clients too.
I was looking for a report to show version of IE installed, which I was able to use v_GS_SoftwareFile to get the data since I am tracking *.exe in the database. Just curious why v_GS_Installed_Executable is empty, when by my understanding, it should have
data. -
Optimizer Statistics questions
Hi All,
I have no clear picture about Optimizer Statistics
From Oracle 9i docs ( http://download.oracle.com/docs/cd/B10501_01/server.920/a96533/stats.htm#26713 )
GATHER_INDEX_STATS - Index statistics
GATHER_TABLE_STATS - Table, column, and index statistics
GATHER_SCHEMA_STATS - Statistics for all objects in a schema
GATHER_DATABASE_STATS - Statistics for all objects in a database
GATHER_SYSTEM_STATS - CPU and I/O statistics for the systemMy questions are:
1)if I use the 3rd option it should gather stats for all the objects including indexes. However, when I used that option it didn't gather satas for Index. Do I need to use cascade=>TRUE option?
2) I need to backup my current stats and gather new stats for entire DB. If I export DATABASE stats will it export all stats including index, system?
3) If I collect stats using GATHER_DATABASE_STATS, Do I need to explicitly collect other stats for index, system etc?
Any suggestions are most welcome.
Thanks,Hi
1)if I use the 3rd option it should gather stats for
all the objects including indexes. However, when I
used that option it didn't gather satas for Index. Do
I need to use cascade=>TRUE option?
Yes, default is FALSE, so need to force TRUE
2) I need to backup my current stats and gather new
stats for entire DB. If I export DATABASE stats will
it export all stats including index, system?
Yes
3) If I collect stats using GATHER_DATABASE_STATS, Do
I need to explicitly collect other stats for index,
system etc?
No -
Warning : Missing Statistics
Hi,
I was doing some tests with AdventureWorks2012 and using 'big' tables from Adam Machanic (http://sqlblog.com/blogs/adam_machanic/archive/2011/10/17/thinking-big-adventure.aspx) and I found something that I didn't understood.
When I did this query below :
select * from bigTransactionHistory
where transactionDate between '2008/06/01' and '2008/06/30' and productid=1370
I received a warning in the plan about missing statistics in transactionDate field. But the bigTransactionHistory table has a composite index over productid and transactionDate. As you can see, productid field is on the query, so why query optimizer is complaining
about missing statistics for the 2nd field ?
What would be the usage for this statistic ? So, when we use composite index we still need individual statistic in each field ?
Thank you in advance,
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.aspHello,
Because statistics related to indexes with multiple columns only have histograms for the first column and not for the other
columns. The other columns have density information only.
Please make sure that AUTO_CREATE_STATISTICS and AUTO_UPDATE_STATISTICS are on, and you won’t have these warnings anymore.
Hope this helps.
Regards,
Alberto Morillo
SQLCoffee.com -
Hi sdn,
what is the statistics on the cube ,how it helps to increase the space on the cube ,how we run it and how we confirm that space is increased.
regards
rubaneHi
Are you looking for BW statistics then the tables are:
OLAP:
RSDDSTAT
RSDDSTATAGGR
RSDDSTATAGGRDEF
Data load processes & WHM:
RSDDSTATWHM
RSDDSTATCOND
RSDDSTATDELE
there are six statistics cubes for these and a MP on top of it:
http://help.sap.com/saphelp_nw04/helpdata/en/f2/e81c3b85e6e939e10000000a11402f/content.htm
If you are looking for DB statistics then:
About DB statistics
Thanks,
Raj -
Cube compression and DB Statistics
Hi,
I am going to run Cube compressions on a number of my cubes and was wondering few facts about DB Statistics. Like:
1) How does the % of Info Cube space used for DB stats helps. I know that the more % we use the bigger is the stat and faster is the access but stats run longer. But would increasing the default value of 10% make any difference or overall performance improvements.
2) I will compress the cubes on a weekly basis and most of them will have around one request per day so will probably compress 7 requests for each cube. So it is advisable to run stats also on a weekly basis or can it be run on bi-weekly or monthly basis? and what factors does it depend on?
Thanks. I think we can have a good discussion on these apart from points.What DB are we talking about?
Oracle provides so many options on when and how to collect statistics, even allowing Oracle itself to make the decisions.
At any rate - no point in collecting statistics more than weekly if you are only going to compress weekly. Is your polan to compress all the requests when you run, or are you going to leave the most recent Reqs uncompressed in case you need to back out a Req for some reason. We compress weekly, but only Reqs that are more 14 days old so we can back out a Req if there is a data issue.
As far as sampling percent, 10% is good, and I definitely would not go below 5% on very large tables. My experience has been that sampling at less than 5% results in useful indices don't get selected. I have never seen a recommendation below 5% in any data warehouse info I have seen.
Are you running the statistics on the InfoCube by using the performance table option or process chain? I can not speak to the process chain statistics aproach, but I imagine it is similar, but I know when you run the statistics collection from performance tab, it not only collects the stats on the fact and dimension tables, but it also gos after all the master data tables for every InfoObject in the cube. That can cause some long run times.
Maybe you are looking for
-
Why can't I send or receive messages on my new LG Lucid?
Got the new Lucid, real battery hog, but it wasn't until someone told me they could not send me a message that I checked. I discovered that not only could they not send me messages but I could not send any out. Anyone have this same issue? thanks chu
-
Passcode has been disabled and the computer it was synced to is no longer working. We have tried to sync to the new computer and it is not possible. Exactly what are the steps to do this. All our apple products are on our account, therefore, apple
-
AS3 Code var myXML:XML; var myLoader:URLLoader = new URLLoader(); myLoader.load(new URLRequest("xmlfile.xml")); myLoader.addEventListener(Event.COMPLETE, processXML); function processXML(e:Event):void myXML = new XML(e.target.data);
-
Content on iPod touch does not match what is in iTunes
Running Windows 7 64 bit, iTunes is reporting it is latest and greatest, as is iPod touch. When I tried to move some songs I purchased today to my iPod via iTunes, my system crashed. Tried a few times and it kept crashing. It would transfer 1 maybe 2
-
How to convert old Macwrite files in 10.6.8
Years ago, users published suggestions on the Apple forums for converting MacWrite, MacWrite II and MacWrite Pro files to RTF or Word formats, but none of these suggestions seem to work anymore. MacLinkPlus is no longer supported by its developer, a