Database Size Estimation

Is there a method available by which I can benchmark whether my database growth size is appropriate or not. As of now my database size is growing at an average of 20GB per month which I caonsider to be excessive. Please guide.

Hi Deepak,
You may want to understand first where the growth is from - which table space and which table?  As mentioned by Markus, you can use DBA Cockpit to monitor your database.  You can use the historical data in DBA Cockpit to see what's the delta change for tables/tablespaces and sort by the largest differences. 
Have you also checked the High Water Mark (HWM) of the table spaces?  If not you may need to use a combination of db2dart /rhwn or /lhwm and offline table REORG to reduce them(OSS Note 152531 and 486559).   As update/insert/delete goes on, there is a lot of "holes" in the table spaces, these "holes" may make your table spaces bigger than it needs.
I hope it helps.
Regards,
-Beck

Similar Messages

  • Oracle Database Size Estimation Technique

    Hello All,
    I am planning to estimate a database in Oracle. Its a fresh database and will not take any data from any other legacy or flat file systems.
    Do anyone of you can provide me with a checklist sort of thing which will enable me to estimate the size of my database considering its future growth as well?
    Or if you have a document which guides to do the estimation of the size of Oracle database, could you please share it with me as well?
    Thanks in advance
    Himanshu

    This estimation will depend on your installation type and your configuration like your OS, Oracle edition, release information. For example below information is from Oracle® Database Installation Guide
    10g Release 2 (10.2) for Linux x86 Chapter 2 Preinstallation Tasks - http://download.oracle.com/docs/cd/B19306_01/install.102/b15660/pre_install.htm#sthref95
    # 400 MB of disk space in the /tmp directory
    # Between 1.5 GB and 3.5 GB of disk space for the Oracle software, depending on the installation type
    # 1.2 GB of disk space for a preconfigured database that uses file system storage (optional)
    Best regards.

  • Estimating The Database Size before build up

    Hi,
    how can i estimate oracle database size before building up. is there any query or formula there to estimate the size.
    i read a thread of Sir. Joel Pérez if he is available then i m requesting him to send me that docs that you are posted for the estimation query.
    my mail is [email protected]
    Regards
    Avnish

    Use the DBMS_SPACE built-in package to estimate table and index cost (size).
    http://www.psoug.org/reference/dbms_space.html

  • Should We consider Temp Data Files While Estimating The Database Size

    Hi,
    The Database Size is sum of physical files like
    Control file
    redo log file
    datafiles
    temp files
    so i want to know why are we considering the temp files..Because it's temporary. At one stage of database, temp size it could me more and at one stage it could be less.
    So why consider the temp file???
    Please share your views on it..
    Thanks
    Umesh

    So, in essence the size of your datafiles is the size of your tablespaces?No. The size of the tablespace is the sum of the sizes of the datafiles in the tablespace --- i.e. the datafiles determine the tablespace size, not the other way round.
    (Although when you CREATE or ALTER TABLESPACE, you specify the sizes of the datafiles that you want to belong to the tablespace).
    the temporary tablespace has space allocated to it regardless of whether there are temporary tables in that tablespace or not.Two points here :
    1. On most OSs the temporary tablespace tempfile is created as a "sparse" file. So, if you issue a CREATE TEMPORARY TABLESPACE TEMP TEMPFILE 'xyz.dbf' SIZE 1000M; and then did an "ls -l" at the OS level, "xyz.dbf' would appear to be only a few tens of KBs in size. The OS "grows" the file to 1000M as necessary.
    When talking to your OS administrator ensure that you get 1000M (or the AUTOEXTEND MAXSIZE !!) space allocated even though he might "see" only a few 10s of KBs used on the first day.
    2. The temporary tablespace does not have objects (other than "global temporary tables" that overflow from memory to disk). It is really temporary space for joins, sorts, order bys etc.
    So, your datafile size is not affected regardless of your temporary tables coming and going.Yes, your datafile sizes and tempfile sizes are independent. Yet, when "sizing" disk space for the database you must include the tempfile size. However, when reporting to IT Management with a statement "our database size is ".. you might want to break it up into components like Data Dictionary, Tables, Indexes, TemporarySpace, RedoLogs and ArchiveLogs. You could also differentiate between OS-allocated space (sizes of datafiles) and Oracle-allocated space (sizes of segments) and actual used space (which you'd have to compute !) .
    Hemant K Chitale
    Edited by: Hemant K Chitale on Feb 17, 2011 10:42 PM
    Added (Although ....) paragraph to first point.

  • Estimation of database size

    Hi,
    How can I estimate the database size required for a Netweaver system?
    I am installing a new system with ESS and MSS.
    And what is the rate that this database will normally grow?
    Appreciate any reply.
    Thanks,
    Tzyy Ming

    Hi Tzyy,
    you should expect around 20 GB for a newly installed system. The growth rate very much depends on the scenarios you intend to use (MSS/ESS) and the number of users. Since it is almost impossible to predict the growth rate we always make sure that we provide enough space for at least 12 month under "worst case scenario" conditions - that works for us.
    You might want to check the SAP Quicksizer (hardware estimate). It gives you an idea of what are relevant factors for your scenario: http://service.sap.com/quicksizing
    Sven

  • How  to increase the database size

    Hi All ,
    Our Client is going to increase their customers from 3.5 million to 5 millions
    (12 millions in future ) and there is no increase in the existing licenses..
    At present we have very less space in Data base server. We are Going Live at the End of the Month.
    How to increase the database size to meet the Client requirements.
    we have to increase the No of Processerors etc...
    Below are the details of Servers:
    System Model: IBM,7040-681
    Machine Serial Number: 830D5BF
    Processor Type: PowerPC_POWER4
    Number Of Processors: 2
    Processor Clock Speed: 1904 MHz
    CPU Type: 64-bit
    Kernel Type: 64-bit
    LPAR Info: 4 bgl-svr-biap
    Memory Size: 4096 MB
    Good Memory Size: 4096 MB
    Note : Server is IBM P690.
    1)  System Lansdcape --> Two System Landsacpe ( Dev to Prod )
    2)  BW Version --> 3.5
    3)  SAP Basis --- > 6.4
    4)  No of Application servers currently having --> Only  One  Server
    Can any body suggest me how to solve this.....
    Thanks in Advance..
    Kasi Chukka

    Hi Kasi,
    Your question is not very clear, from the looks of it, the load on your client's system will be doubling soon.
    You need to look at the system stats on how the system is handling the current load, use transactions ST06, ST04 and ST02 to check if the DB hit ratios are as expected, the cpu idle time, the busy periods. Identify if there is large amounts of paging on the server(candidate for increase in real memory).
    On AIX level, you will need to look at CPU / Memory usage.
    On SAP Application server, you need to look at SAP Buffers.
    On Oracle end, look at SGA stats, if it need to increase, the data growth that is current and estimated growth (DB02).
    You will not get an exact answer to it, you will need to analyze the existing load and then estimate (guess). The hardware upgrade will also depend on what the client is willing to spend, its always a good practise to add 20% to what you have estimated as these figures are never accurate.
    All the best.
    Cheers,
    Nisch

  • Mailbox Database Size/White Space Reduction in a DAG

    I have several large databases in which I'm moving mailboxes off of in an attempt to prevent my LUNs from running out of disk space. As well, I have several mailboxes of users who have left the company. My questions are as follows:
    1. When I run remove-mailbox -id "some mailbox" -permanent $true, the mailbox is deleted from Exchange relatively instantly. Will Exchange recoup the white space that is left behind after the mailbox has been deleted so that the
    database shrinks in size? Or will it just start writing over the white space rather than growing the size of the database?
    2. Perataining to mailboxes that have been moved, if "Keep Deleted Mailboxes for" is set to 4 days on the database that holds mailboxes that I'm moving off, will the database hold onto the mailbox (even though it has successfully been moved to
    another database) for the duration of the "Keep Deleted Mailboxes for" setting? Or will the mailbox be hard deleted after the move completes successfully?
    3. As part of Online Maintenance, will Exchange defrag a databse and decrease the white space, thereby shrinking the database size or will I have to take it offline to do that?
    4. What are the procedures to perform an Offline Defrag of an Exchange Databse? How risky is this?

    Hello,
    To answer your questions:
    1.   When and online database defrag completes a pass on the database it will reclaim this as whitespace in the database. It will not however reclaim space on the disk by shrinking the .edb file. An offline defrag is required for that.
    2.   Moved mailbox will not be hard deleted until the 4 day retention period has past, unless you manually purge them using Remove-StoreMailbox.
    3.   Related to the answer for number 1. Exchange will fill whitespace as mailboxes grow, but it will not reclaim disk space.
    4.   In a DAG you will you need to dismount the mailbox database and run eseutil /d against the active database copy. This is a relatively low risk procedure, but requires databases to be offline thus interrupting mailbox access. It can also
    take quite along time depending on the database size. The rate of defrag estimated by MS is 9 GB/hr. Here is a reference:
    http://support.microsoft.com/kb/192185/en-us
    For these types of situations my preference (If disk space allows) is to move all mailboxes to a fresh database then delete the database with excessive white space

  • SharePoint backup size estimation

    How to estimate the size of the database that need to be backup? I read some reference that the size is about 2.5*content database.
    How about the backup size using back-spfarm? Is there any compression when backup as bak files? How to set the compression ratio?
    So, is the full backup size calculated as 2.5*content database*compress ratio? And what is the differential backup size estimation?
    Overall, I need to plan the space required for a weekly full and 5-6 differential backup.
    Thanks for providing any ideas that I am not clear.

    Hi, we are using a powershell script to calculate the SPSite size in MOSS 2007, same script could work in 2010 and 2013. The result from this + 6 % will return you the ruff size of the backup: It is working for us. Cheers
    function Site-Space ($sitecola)
    [reflection.assembly]::LoadWithPartialName("Microsoft.SharePoint") | out-null
    $sitea = [Microsoft.SharePoint.SPSite]($sitecola)
    [int]$sitespacesite = $sitea.Usage.Storage /1MB
    $siterecyclebin = $sitea.RecycleBin | Where {$_.ItemState.ToString() -eq 'SecondStageRecycleBin'}
    If ($siterecyclebin -ne $null)
    ForEach($recycleitem in $siterecyclebin)
    [int]$recyclesize = $recyclesize + ($recycleitem.Size /1MB)
    $sitespace += ($sitespacesite + $recyclesize)
    Else
    $sitespace = $sitespacesite
    return $sitespace

  • Estimate a database size

    Hi Joel,
    Glad if you could forware me the document for estimated db size.
    Thanks in advance
    Mail ID is : [email protected]

    Hello,
    To know the database size, you may execute the following query:
    Datafiles size:
    select sum(bytes)/(1024*1024) "Mo" from dba_data_files;
    Tempfiles size:
    select sum(bytes)/(1024*1024) "Mo" from dba_temp_files;
    Redolog size:
    select sum(bytes)/(1024*1024) "Mo" from v$log;Then, it lacks the size of the controlfile, SPFILE or PFILE, but in general is just a few Mo.
    Hope this help.
    Best regards,
    Jean-Valentin

  • SQL azure database size not dropping down after deleting all table

    Dear all,
    I have a simple database on Azure for which I have deleted all table data. The size of the database is still showing 5Mb of data and I am charge for that. I have heard that this may happen from cluster index getting fragmented.
    I have run  a querry I found on internet on all my table index to show percentage of fragmentation and all report 0%.
    DBA is not so my job but what could it be or how can I reduce that size ?
    ON premise I would use COMPACT DB but not available in azure like some others DB action
    Thnaks for tips
    regards

    user created objects/data are not the only ones stored in your database. you got system objects and metadata as Mike mentions above.
    are you trying to skip being charged if you're not storing data? looking at the pricing table,  you'll still get charged the $4.995 for the 0-100MB database size range.

  • Tables are deleted but database size does not change in sql server 2008r2

    Hi All,
    20GB Tables are deleted in my database but database size does not change and disk size showing same size.

    Hi ,
    I have ran the Disk usage by Top Tables report and Identified couple of tables with unwanted data for last 5 years. I have deleted the data for the first 3 years and then ran the Disk usage by Top Tables report again. When I compared the report before
    and after the data deletion, I have noticed certain facts which is not matching with what I know or learned from experts like you. The following are the points where I am looking for clarification:
    1.Reserved (KB) has been reduced. I was expecting the data Reserved (KB) will remain the same after the data deletion. 
    2. The Data(KB) and Indexes(KB) fields have been reduced as expected. The Unused(KB) field have been increased as expected.
    I was expecting the total of Data(KB) and Indexes(KB) field space gained will be equal to the Unused(KB) field gained after deleting the data. But that is not the case. When I deducted(subtracted) the difference in  the Reserved(KB)(Difference before
    and after data deletion) field from the Total of space gained from the data deletion is equal to the Unused(KB) gained field value.
    I am not a SQL expert and not questioning but trying to understand whether we really gain space by deleting data from the tables. Also keen to get the concepts right, but my testing by deleting some records confused me.
    Looking ahead to all your expert advice.
    Thanks,
    Vennayat

  • What is the best practice on mailbox database size in exchange 2013

    Hi, 
    does anybody have any links to good sites that gives some pros/cons when it comes to the mailbox database sizes in exchange 2013? I've tried to google it - but hasn't found any good answers. I would like to know if I really need more than 5 mailbox databases
    or not on my exchange environment. 

    Hi
       As far as I know, 2TB is recommended maximum database size for Exchange 2013 databases.
       If you have any feedback on our support, please click
    here
    Terence Yu
    TechNet Community Support

  • How to get the database size of several system

    Hi
    We've got a lot of database system on our landscape. I want to make a simple report to get the size the all our database on a weekly base.
    I try to get a RZ20 value on it without succes.
    Do you know a sql request that i could launch on all my database to get this information ? i did'nt find any V$^view with this information.
    thanks for your help
    florent

    "The database size" can be
    - the total size
    - the filled size
    - the filled size without undo/temp
    You can use DBACOCKPIT to centrally manage multiple instance and check the sizes.
    Markus

  • How to determine the database size corresponding to the nber records in DSO

    Hi Colleagues,
    I would like to determine the database size corresponding to my new BI project.
    I know the number of records uploaded in the DSO from the source system for the intialization phase.
    How can I deduct the database size / disk size corresponding to the number of record uploaded ?
    Thanks,

    Hi Ram,
    I am with SAP BI Release SAPKW70019
    I do not have the option Single Table analysis -
    I have in DB02 or ST04 the following options.
    *- Space*
    -- space overview
    ->database
    --overview
    ->users
    --overview
    --detailed analysis
    -> tablespaces
    --overview
    --detailed analysis
    -> segments
    --overview
    --Detailed analysis
    --Detailed Analysis Aggregated
    -> Additional Functions
    --Collector Logs
    --BW Analysis
    Where should I go through ?
    Thanks

  • Sharepoint 2010 - configuration database size limit

    Hi,
       We have below scenario in our production farm. Ours is a SharePoint 2010 Enterprise Edition server.
    Medium size farm (4 WFE, 4 App Servers, Content DBs in separate tier. No SharePoint search in this farm)
    Configuration DB reached 250+ GB. Please clarify below queries.
    1. What is the boundary limit for configuration database size?
    2. How we can scale the configuration database?
    3. Can we add multiple configuration database per farm?
    4. What are the best practices and regular maintenance activities to be done to keep the configuration db size under control?
    It would be really really great if someone gives some good knowledge in this area.

    1) Not aware of one
    2) You can add multiple files to the file group
    3) No
    Is the growth in the MDF or the LDF (log file)? If it is in the log file, are you using high availability (Clustering, Mirroring, Log Shipping, AlwaysOn)? If so, you need to run a BACKUP LOG periodically to maintain the LDF size, or allow you to truncate
    the LDF.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

Maybe you are looking for

  • Jabber voicemail issue

    When we click on the voicemail icon within Jabber, we get "You are not signed in to your voicemail account. Go to the phone accounts tab..." When I go to File>Options>phone accounts and and enter my AD credentials for username and password, it says t

  • Can you build a mobile website in Muse and redirect to a desktop website which is not built in Muse?

    Hi I am looking at the idea of extending my photoshop monthly subscription to one that will give me access to Muse and Illustrator etc.  I have been building mobile websites on a mobile platform and then redirecting these to clients desktop sites - t

  • Songs stuck in the Cloud.

    Bought 3 songs in iTunes. They are now in the cloud. When trying to download them to the playlist on the Mac, getting the information that I have no permission to do so. They are shown in the Songs playlist with a little cloud behind the title. And i

  • Most of the time Iphone 6 ios 8.0.2 cant make calls

    => Iphone6, Model-A1549, FCC ID BCG-E2816A  IC 579C-E2816A, Dual-core 1.4 GHz Cyclone (ARM v8-based), Memory-128 GB, 1 GB RAM => iOS 8.0.2(12A405) => Most of the time I CAN'T CALL anybody and call even don't take 3 secs , drops within 3 secs  but i c

  • Business Graphics from Table and Series UI Element

    Hallo experts, i try to provide a business graph, but have some problems with functionality of Series UI Element  as i suppose. At design Time i don't know how many series i have, it's depend on data wich i get from table. So as i found for this i ca