Update statistics why/how
Dear Forum
I am running a light weight OLTP workload with MaxDB and
am hitting my first bottlenecks. It was suggested that I run update statistics. I can't seem to get it working according to the online documentation. I need to run
exec_xpu or xpu. Neither works. The database is ONLINE.
Any idea what I'm doing wrong?
Also - how often should the statistics be updated?
Thanks!
dbmcli -d igen -u DBA,DBA
dbmcli on IGEN>exec_xpu
ERR
-24964,ERR_EXECUTE: error in program execution
65280,xpu
Error during searching of the name of the database: no database name found
Sorry I did get this working -
sqlcli -d igen -u DBA,DBA
update statistics customer_125
However it made no change in performance!
If anyone has a good paper or pointer to one on high performance tuning for a new-guy that would be appreciated!
/regards
Don C.
Similar Messages
-
My father updated his iPhone and once he did that he would receive all of my texts and iMessages, is that because we are on the same iCloud account? And if that's why how can I remove it or make it so he doesn't get all my messages
you can change the accounts of different apps in the phone's settings menu.
-
Hi Experts,
IF Auto Update Statistics ENABLED in Database Design, Why we need to Update Statistics as a maintenance plan for Daily/weekly??
Vinai Kumar GandlaHi Vikki,
Many systems rely solely on SQL Server to update statistics automatically(AUTO UPDATE STATISTICS enabled), however, based on my research, large tables, tables with uneven data distributions, tables with ever-increasing keys and tables that have significant
changes in distribution often require manual statistics updates as the following explanation.
1.If a table is very big, then waiting for 20% of rows to change before SQL Server automatically updates the statistics could mean that millions of rows are modified, added or removed before it happens. Depending on the workload patterns and the data,
this could mean the optimizer is choosing a substandard execution plans long before SQL Server reaches the threshold where it invalidates statistics for a table and starts to update them automatically. In such cases, you might consider updating statistics
manually for those tables on a defined schedule (while leaving AUTO UPDATE STATISTICS enabled so that SQL Server continues to maintain statistics for other tables).
2.In cases where you know data distribution in a column is "skewed", it may be necessary to update statistics manually with a full sample, or create a set of filtered statistics in order to generate query plans of good quality. Remember,
however, that sampling with FULLSCAN can be costly for larger tables, and must be done so as not to affect production performance.
3.It is quite common to see an ascending key, such as an IDENTITY or date/time data types, used as the leading column in an index. In such cases, the statistic for the key rarely matches the actual data, unless we update the Statistic manually after
every insert.
So in the case above, we could perform manual statistics updates by
creating a maintenance plan that will run the UPDATE STATISTICS command, and update statistics on a regular schedule. For more information about the process, please refer to the article:
https://www.simple-talk.com/sql/performance/managing-sql-server-statistics/
Regards,
Michelle Li -
i have my ipod attached to an old, out of date email and when i try to update from my ipod it says "your itunes store password is incorrect" Any ideas why/how to fix?
Try from a computer. You may have to reset your password. If you can't get the comfirmation email then you can use the secret question. Once you can log in then you change the the email address.
See:
Frequently Asked Questions About Apple ID
Here is how to contact iTunes:
Apple - Support - iTunes - Contact Us -
How to check/verify running sql in lib cache is using updated statistics of table
How to check/verify running sql in lib cache is using updated statistics of table used in from clause.
one of my application table is highly busy i.e frequent update/insert/delete.
we gather table stats every 30 min.Hello, "try dynamic sampling" = think "outside the box", maybe hit two birds with same stone.
As a matter of fact, I was just backing up your statement: "30 minutes seems pretty extreme"
cheers -
i no longer have a credit card and it wont let me update my apps how do i erase credit info from iphone
Hello there, NayNay32.
The following Knowledge Base article offers up some great infomation in regards to changing your payment information in iTunes:
iTunes Store: Changing your payment information
http://support.apple.com/kb/ht1918
There is also a link to see what to do if you do not have the None option or cant select it:
Why can’t I select None when I edit my payment information?
http://support.apple.com/kb/TS5366
If your issue still persists, then:
Get help
If you need help changing your payment information, contact iTunes Store support.
Thanks for reaching out to Apple Support Communities.
Cheers,
Pedro. -
What is y3.online.sec.update and why/who is this t...
Hello:
What is y3.online.sec.update and why/who is this trying to call me/message me via my skype?
Normally if there is an official skype security update/fix it is automatic when I log in so is this some type of phishing scam? I blocked the contact.
Thanks for your help.
Solved!
Go to Solution.you can also visit the thread below for instructions and suggestions on how to deal with such unwanted and suspicious activities;
How to Handle Suspicious Calls, Messages and Contact Requests (Scam/Spam)
IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES
SEE MORE TIPS, TRICKS, TUTORIALS AND UPDATES in
| skypefordummies.blogspot.com | -
SQL 2008 R2 Best Practices for Updating Statistics for a 1.5 TB VLDB
We currently have a ~1.5 TB VLDB (SQL 2008 R2) that services both OLTP and DSS workloads pretty much on a 24x7x365 basis. For many years we have been updating statistics (full scan- 100% sample size) for this VLDB once a week on the weekend, which
is currently taking up to 30 hours to complete.
Somewhat recently we have been experiencing intermitent issues while statistics are being updated, which I doubt is just a coincidence. I'd like to understand exactly why the process of updating statistics can cause these issues (timeouts/errors). My theory
is that the optimizer is forced to choose an inferior execution plan while the needed statistics are in "limbo" (stuck between the "old" and the "new"), but that is again just a theory. I'm somewhat surprised that the "old" statistics couldn't continue to
get used while the new/current statistics are being generated (like the process for rebuilding indexes online), but I don't know all the facts behind this mechanism yet so that may not even apply here.
I understand that we have the option of reducing the sample percentage/size for updating statistics, which is currently set at 100% (full scan). Reducing the sample percentage/size for updating statistics will reduce the total processing time, but
it's also my understanding that doing so will leave the optimizer with less than optimal statistics for choosing the best execution plans. This seems to be a classic case of not being able to have one’s cake and eat it too.
So in a nutshell I'm looking to fully understand why the process of updating statistics can cause access issues and I'm also looking for best practices in general for updating statistics of such a VLDB. Thanks in advance.
Bill ThackerI'm with you. Yikes is exactly right with regard to suspending all index optimizations for so long. I'll probably start a separate forum thread about that in the near future, but for now lets stick to the best practices for updating statistics.
I'm a little disappointed that multiple people haven't already chimed in about this and offered up some viable solutions. Like I said previously, I can't be the first person in need of such a thing. This database has 552 tables with a whole lot more statistics
objects than that associated with those tables. The metadata has to be there for determining which statistics objects can go (not utilized much if at all so delete them- also produce an actual script to delete the useless ones identified) and what
the proper sample percentage/size should be for updating the remaining, utilized statistics (again, also produce a script that can be used for executing the appropriate update statistics commands for each table based on cardinality).
The above solution would be much more ideal IMO than just issuing a single update statistics command that samples the same percentage/size for every table (e.g. 10%). That's what we're doing today at 100% (full scan).
Come on SQL Server Community. Show me some love :)
Bill Thacker -
Updating statistics after insert
Is it possible, without creating a custom post-map process, to update statistics after inserting rows into a table. I've tried setting different parameters within OWB to no avail.
Please respond only if you have actually succeeded in updating statistics without writing code. I've already read the docs and experimented.
Thanks.
GarrettHi,
why do you think so? The analyze configuration
results in a procedure which calls
WB_RT_MAPAUDIT_UTIL_INVOKER for each target table
which then calls the DBMS_STATS-Package? What is
misssing for the CBO? I'm a little bit confused?!
Regards,
DetlefThanks for the info. I'm a little confused. I thought that I had the analyze table box checked in the configuration and statistics were not updated. However, when I looked again, it was not checked. My error. Ran another test and statistics were updated. Sorry for the confusion.
G. -
Update statistics error in prod
Dear Experts ,
we are facing an error while updating statistics by using db13
please check on log below
18.05.2011 18:52:41 Job started
18.05.2011 18:52:41 Step 001 started (program RSDBAJOB, variant &0000000000047, user ID BASIS)
18.05.2011 18:52:42 No application server found on database host - rsh/gateway will be used
18.05.2011 18:52:42 Execute logical command BRCONNECT On host PRDHOSR
18.05.2011 18:52:42 Parameters: -u / -jid STATS20110518185240 -c -f stats -t ALL
18.05.2011 18:53:34 BR0801I BRCONNECT 7.00 (40)
18.05.2011 18:53:34 BR1304W Checking SAP license failed at location BrLicCheck-108
18.05.2011 18:53:34 BR0602W No valid SAP license found - please contact SAP
18.05.2011 18:53:34 BR0805I Start of BRCONNECT processing: cefxifuy.sta 2011-05-18 18.52.44
18.05.2011 18:53:34 BR0484I BRCONNECT log file: /oracle/PRD/sapcheck/cefxifuy.sta
18.05.2011 18:53:34
18.05.2011 18:53:34 BR0280I BRCONNECT time stamp: 2011-05-18 18.52.53
18.05.2011 18:53:34 BR0813I Schema owners found in database PRD: SAPSR3*, SAPSR3DB%
18.05.2011 18:53:34
18.05.2011 18:53:34 BR0280I BRCONNECT time stamp: 2011-05-18 18.53.05
18.05.2011 18:53:34 BR0814I Number of tables/partitions in schema of owner SAPSR3: 32818/10
18.05.2011 18:53:34 BR0836I Number of info cube tables found for owner SAPSR3: 143
18.05.2011 18:53:34 BR0814I Number of tables in schema of owner SAPSR3DB: 722
18.05.2011 18:53:34
18.05.2011 18:53:34 BR0280I BRCONNECT time stamp: 2011-05-18 18.53.24
18.05.2011 18:53:34 BR0815I Number of indexes/partitions in schema ofowner SAPSR3: 43208/13
18.05.2011 18:53:34 BR0815I Number of indexes in schema of owner SAPSR3DB: 1051
18.05.2011 18:53:34
18.05.2011 18:53:34 BR0280I BRCONNECT time stamp: 2011-05-18 18.53.29
18.05.2011 18:53:34 BR0818I Number of tables found in DBSTATC for owner SAPSR3: 814
18.05.2011 18:53:34
18.05.2011 18:53:34 BR0280I BRCONNECT time stamp: 2011-05-18 18.53.29
18.05.2011 18:53:34 BR0807I Name of database instance: PRD
18.05.2011 18:53:34 BR0808I BRCONNECT action ID: cefxifuy
18.05.2011 18:53:34 BR0809I BRCONNECT function ID: sta
18.05.2011 18:53:34 BR0810I BRCONNECT function: stats
18.05.2011 18:53:34 BR0812I Database objects for processing: ALL
18.05.2011 18:53:34 BR0851I Number of tables with missing statistics:0
18.05.2011 18:53:34 BR0852I Number of tables to delete statistics: 0
18.05.2011 18:53:34 BR0854I Number of tables to collect statistics without checking: 0
18.05.2011 18:53:34 BR0855I Number of indexes with missing statistics: 0
18.05.2011 18:53:34 BR0856I Number of indexes to delete statistics: 0
18.05.2011 18:53:34 BR0857I Number of indexes to collect statistics: 0
18.05.2011 18:53:34 BR0853I Number of tables to check (and collect ifneeded) statistics: 33537
18.05.2011 18:53:34 BR0126I Unattended mode active - no operator confirmation required
18.05.2011 18:53:34
18.05.2011 18:53:34 BR0280I BRCONNECT time stamp: 2011-05-18 18.53.31
18.05.2011 18:53:34 BR0817I Number of monitored/modified tables in schema of owner SAPSR3: 32818/1055
18.05.2011 18:53:34 BR0817I Number of monitored/modified tables in schema of owner SAPSR3DB: 722/8
18.05.2011 18:53:34 BR0280I BRCONNECT time stamp: 2011-05-18 18.53.33
18.05.2011 18:53:34 BR0301E SQL error -2132 at location thr_db_connect-3, SQL statement:
18.05.2011 18:53:34 'ENABLE THREADS'
18.05.2011 18:53:34 SQL-02132: Message 2132 not found; No message file for product=precomp, facility
18.05.2011 18:53:34 BR0310E Connect to database instance PRD failed
18.05.2011 18:53:34
18.05.2011 18:53:34 BR0806I End of BRCONNECT processing: cefxifuy.sta2011-05-18 18.53.33
18.05.2011 18:53:34 BR0280I BRCONNECT time stamp: 2011-05-18 18.53.34
18.05.2011 18:53:34 BR0804I BRCONNECT terminated with errors
18.05.2011 18:53:34 External program terminated with exit code 5
18.05.2011 18:53:34 BRCONNECT returned error status E
18.05.2011 18:53:34 Job finished
please help to solve this error in production
RegardsDear Experts ,
now i got an error
because of oracle client update statistics are failed now i required to upgrade oracle client
please share your valiable knoledge how can i upgrade my oracle client 10.2.0.2 to 10.2.0.4, i checked note 819829 now i need your suggesitions on this activity
and also pre - requsits to upgrade (steps)
Regards -
DB13 - Scheduled Update Statistics not run - Error
Hello gurus,
I´m faccing with an error in DB13, I scheduled Update statistics every day but it did not run due an error.
I think this may resulted because an authorization problem.
In /usr/sap is with this permissions:
drwxr-xr-x 15 orad01 dba 4096 Oct 18 16:34 sap
The /oracle/D01/sapcheck is with the following permissions:
drwxr-xr-x 2 orad01 dba 4096 Nov 14 20:28 sapcheck
Inside of sapcheck directory I can see the following files with permissions:
-rw-r--r-- 1 orad01 dba 32262 Oct 14 13:16 ceeimamu.sta
-rw-r--r-- 1 orad01 dba 2705 Oct 15 17:42 ceeisafo.sta
-rw-r--r-- 1 orad01 dba 2705 Oct 15 17:50 ceeisazq.sta
-rw-r--r-- 1 orad01 dba 1932 Oct 15 17:58 ceeisbie.sta
-rw-r--r-- 1 orad01 dba 1791 Oct 15 22:16 ceeisyhm.sta
-rw-r--r-- 1 orad01 dba 1931 Oct 15 22:24 ceeisyta.sta
-rw-r--r-- 1 orad01 dba 19394261 Oct 15 23:45 ceeiszph.sta
-rw-r--r-- 1 orad01 dba 1930 Nov 9 11:27 ceenjunx.sta
-rw-r--r-- 1 orad01 dba 1790 Nov 9 11:38 ceenjvuv.sta
-rw-r--r-- 1 orad01 dba 143103 Nov 9 11:40 ceenjwnr.sta
-rw-r--r-- 1 d01adm sapsys 521 Nov 16 14:46 ceeosxxw.sta
-rw-r--r-- 1 d01adm sapsys 521 Nov 16 14:49 ceeosydo.sta
-rw-r--r-- 1 d01adm sapsys 521 Nov 16 14:54 ceeosyqi.sta
-rw-r--r-- 1 d01adm sapsys 521 Nov 16 15:57 ceeotefd.sta
-rw-r--r-- 1 orad01 dba 18530 Nov 16 16:27 ceeotgun.sta
-rw-r--r-- 1 orad01 dba 996 Nov 16 16:27 connD01.log
In DB13 at details error, it show the following statements:
Job executado
Etapa 001 executada (program.RSDBAJOB, variante &0000000000016, nome usuário XNSJAD)
Execução do comando lógico BRCONNECT No host segoviad04
Parâmetros: -u / -jid STATS20101123153214 -c -f stats -t ALL
BR0801I BRCONNECT 7.20 (7)
BR0301E SQL error -2133 at location BrOraThrEnable-1, SQL statement:
'ENABLE THREADS'
BR0806I End of BRCONNECT processing: ceeqbmqh.sta2010-11-23 15.32.15
BR0280I BRCONNECT time stamp: 2010-11-23 15.32.15
BR0804I BRCONNECT terminated with errors
External program terminated with exit code 3
BRCONNECT returned error status E
Job encerrado
Can you help me please!? I do not know how to solve this situation...
Best regards,
João Dimas - PortugalThis wasn´t a new installation... this was a migration from windows/sql server to linux/oracle... and after that migration process I made an oracle upgrade to 11.2g and during this oracle upgrade we upgrade the BRtools to 7.20 version.
I set up other job from DB13 (Verify database) and also it not ran well, it show an error too, but a diferent one:
Parameters:-u / -jid VERIF20101110030000 -c force -w only_dbv -p initD01.sap -m ALL
BR0051I BRBACKUP 7.20 (7)
BR0055I Start of database backup: beeqitms.dbv 2010-11-25 03.00.06
BR0484I BRBACKUP log file: /oracle/D01/sapbackup/beeqitms.dbv
BR0477I Oracle pfile /oracle/D01/112_64/dbs/initD01.ora created from spfile /oracle/D01/112_64/dbs/spfileD01.ora
BR0068E SAP system is running or SAP user is connected to database D01 - database cannot be shut down
BR1025I Please shut down SAP system first or use the 'offline_force' option
BR0056I End of database backup: beeqitms.dbv 2010-11-25 03.00.09
BR0280I BRBACKUP time stamp: 2010-11-25 03.00.09
BR0054I BRBACKUP terminated with errors
External program terminated with exit code 3
BRBACKUP returned error status E
I also checked the permissions in /usr/sap folder and sub folders as per the link you put here... and everything is well... but tell me one thing which owner/group must have set in /usr/sap/ directory? In that help sap link it doesn´t show any suggestion in this column, so I don´t know in this case which owner and group must have set... In my case the /usr/sap/ and dba as group:
drwxr-xr-x 28 orad01 dba 4096 Nov 23 15:20 D01
Kind regards,
João Dimas - Portugal -
Warning in update statistics in db13
HI all,
in my prd system (HP-ux, oracle 9.2, sap 4.7 ). i got warning msg in update statistics in db13. like " BR986W Index SAPCRP.SMW0REL~0 is unbalanced - please rebuilt the index."
how to solve this problem.
Regards,
sk-> check sapnotes n° 444.287 & 439.783
-> run report
rsanaora
GreetZ, AH -
PSAP SID TABLESPACE UPDATE STATISTICS ADVANTAGES AND DISADVANTAGES
Dear All,
Can anyone explain me if we select PSAP SID table space only for update statistics from DB13 Instead of selecting all tables for update statistics,what are the advantages and disadvantages of selecting only PSAP SID tablespace .
I will be glad if you can suggest any related sapnote or sapmaterial.
we are working on SAP ECC5 and oracle version id 9i and operating system is windows.Hi arunkumar ,
When you are updating statitics then update for all table space why for one only.After all it will increase the performance of your database.
Regards
Ashok -
Hello everybody,
Table MKPF
Statistics are current (|Changes| < 50 %)
New Method EH
New Sample Size ???
I am trying to update the Statistics of MKPF & MSEG table using DB20 but it tells me to give some NEW SAMPLE SIZE.
The LAST REFRESH FOR MKPF IS:
Old Method EX Date 29.03.2010
Old Sample Size P10 Time 01:14:05
Acutally I am executing MB51 which takes a lot of time thats why I am updating the statistics for the MKPF table which is being used by this TCODE.
Please advise,
Regards.Thanks Eric for ur reply,
I want to ask why does this table is not giving me the new sample size by default like others (BSIS, BSAD, BSAS etc..).?
I just want to share that when I update statistics with BRTOOLS & DB13 (All Tables) then why the statistics for tables are not shown updated in the DB20? it only shows the old update statistics as shown below:
Table MSEG
Statistics are current (|Changes| < 50 %)
New Method EH
New Sample Size ???
Old Method EH Date 21.06.2010
Old Sample Size P3 Time 08:19:10
What will be the value of New Sample Size against MSEG because i am trying to create statistics of MSEG table on test system and table's statistics is not updating with P10 , P30.
there are some more tables are missing New Sample Size. so, plz tell me any method or formula for this value.
-Regards. -
Update statistics / missing index
The performance has been downgraded after the DB migration... The Query seems running slower than it used to be,
How can I update statistics / find missing index to fix it in Oracle?hi....
after the importing of the db please run the compilation script below
SET HEAD OFF
SET FEEDBACK OFF
SET PAGESIZE 0
SPOOL COM.SQL
SELECT 'ALTER '|| OBJECT_TYPE||' '|| OBJECT_NAME ||' COMPILE ; ' FROM
USER_OBJECTS
WHERE STATUS = 'INVALID'
AND OBJECT_TYPE != 'PACKAGE BODY'
ORDER BY OBJECT_TYPE
SELECT 'ALTER PACKAGE '|| OBJECT_NAME ||' COMPILE BODY ; ' FROM USER_OBJECTS
WHERE STATUS = 'INVALID'
AND OBJECT_TYPE = 'PACKAGE BODY'
ORDER BY OBJECT_TYPE
spool off
@com.sql
SET HEAD ON
SET FEEDBACK ON
SET PAGESIZE 100
this will compile database objects such as packages, functions and rebuilds indexes
regards,
steved
Maybe you are looking for
-
Job submitting fails (VNI-2015) - VARIANT
Here a little variant of the VNI-2015 problem! On the managed node i have created a local user who is also a local administrator with the "log in as batch jobs" right. Also i have enabled the logging for all system-events like log in /log out. The sa
-
N8 apps make unwanted internet connection automati...
Dear users, I have had my N8 for a week now. It's beautiful, but there is only one issue I cannot resolve. With my other Nokia's (also Vodafone as provider) I was able to set any internet connection manually by selecting "Always ask" in the phone's c
-
If I buy an ipod through Kijiji, can the ownership be transfered so i can get technical support if needed? Kijiji is an ottawa based website which allows people to buy and sell lightly used or new products for a cheaper price then in stores!
-
Lightroom 5.5 bug won't remove over 1000 Canon CR2 photographs
Hi, don't know how to report a bug, but I have one. Just moved over 4000 CR2 files to a new folder so that I could re import them as DNG files. They moved, but I can't remove anything more than 1000 files at a time from the catalogue. Even if it's 10
-
How do i change my name on my apple id?
how do i change my name on my apple id