How to verify that my query is actually using the physical partition?

Gurus,
I have partitioned my cube based on 0FISCPER as below
001.2007 to 004.2009 MAX 14 PARTITIONS.
In our business scenario, one fiscal period equals one quarter.
so 3 years * 4 fiscal period( quarters) = 12 and 2 partitions for overflow.
I have loaded data into cube. The data resides in F fact table.
I can see in RSDCUBE table and cube properties that the cube is partitioned based on 0FISCPER as expected.
Now, I run my query with 0FISCPER as 003.2008.I donot find any appreciable improvement in the performance of the query. My QDB time is almost the same after the partition.
How do I find if this query is actually reading from the partitioned section of the Fact table?
Are there any function modules/ programs to find out what is the volume of each of my partition ?
Or Is there a way to check if my partition is error free?
Have you guys experienced any considerable improvement in query response time after 0FISCPER partition?
Have I missed something in the partitioning process?
Thanks!

Simon,  Thanks again.
I have given below the entire execution plan. I dont find the term PARTITION RANGE at all.
SELECT STATEMENT ( Estimated Costs = 15,720 , Estimated #Rows = 4,521 )                                                                               
5  34 TEMP TABLE TRANSFORMATION                                                                               
4  6 RECURSIVE EXECUTION SYS_LE_2_0                                                          
         5  33 SORT GROUP BY                                                                               
( Estim. Costs = 15,720 , Estim. #Rows = 4,521 )                                                                               
5  32 HASH JOIN                                                                               
( Estim. Costs = 15,670 , Estim. #Rows = 4,521 )                                                                               
7 TABLE ACCESS FULL /BIC/DCUBENAME9                                              
                      ( Estim. Costs = 2 , Estim. #Rows = 122 )                                       
                 5  31 HASH JOIN                                                                               
( Estim. Costs = 15,667 , Estim. #Rows = 4,521 )                                                                               
8 TABLE ACCESS FULL /BIC/DCUBENAME3                                          
                          ( Estim. Costs = 2 , Estim. #Rows = 7 )                                     
                     5  30 HASH JOIN                                                                               
( Estim. Costs = 15,664 , Estim. #Rows = 4,521 )                                                                               
9 TABLE ACCESS FULL /BIC/DCUBENAMET                                      
                              ( Estim. Costs = 2 , Estim. #Rows = 1 )                                 
                         5  29 HASH JOIN                                                                               
( Estim. Costs = 15,661 , Estim. #Rows = 4,521 )                                                                               
5  27 HASH JOIN                                                                               
( Estim. Costs = 6,436 , Estim. #Rows = 4,521 )                                                                               
10 TABLE ACCESS FULL SYS_TEMP_0FD9D67B3_41C870D4                  
                                       ( Estim. Costs = 2 , Estim. #Rows = 4,249 )                    
                               4  26 TABLE ACCESS BY LOCAL INDEX ROWID /BIC/ECUBENAME             
                                       ( Estim. Costs = 6,429 , Estim. #Rows = 89,044 )               
                                       Pstart: 8 Pstop: 8                                                                               
28 TABLE ACCESS FULL /BIC/XINFOOBJECT                                 
                                   ( Estim. Costs = 8,336 , Estim. #Rows = 18,747,262 )

Similar Messages

  • Free does actuall releases the physical pages?

    All
    I was stuck with a basic UNIX malloc/free problem. Any help from anybody?
    I have a program which takes all the available (Primary + SWAP) and releases (malloc/free) immediately. Please note that malloc does not actually allocates the physical pages of memory and it simply increases the DS. So after malloc, I zeroed out the entire space to allocate the acutal physical pages to my process. Later I freed the complete memory.
    Neither the process size & Heap nor the resident set size decreased. Before terminating the process, I started another instance of the same process, which failed during the malloc.
    The observation is on Solaris 5.7. I do know this is not related to any FS buffering or similar. Does the Anon segment memory never freed with free command? I know I am missing some basic things, can somebody help?
    Thanks
    Ramesh

    The physical pages are not freed immediately because application may ask for more memory again.
    This is to make malloc and free fast. And also it depends on which malloc library you are using.
    For example :- libmtmalloc creates 2^^n caches (where n is :- 0 <= n < 16). And once free is called on a buffer, it may not be freed immediately. Programs heap is a contiguous virtual memory space and it is the responsibilty of malloc library to manage the heap not kernel. So you ran out of swap space.
    --Saurabh Mishra                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • In iMovie 11, how can you cut/paste a clip that has subtitles and actually have the subtitles get cut/pasted. When I try, the subtitles disappear into the void and I have to do the subtitling all over again.

    In iMovie 11, how can you cut/paste a clip that has subtitles and actually have the subtitles get cut/pasted. When I try, the subtitles disappear into the void and I have to do the subtitling all over again.

    If you think this is a bug, you can report it here:
    Apple - Mac OS X - Feedback

  • How do I resolve this problem: This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required

    When attempting to log in to the web site the following message is received. This web site works
    on other systems using Firefox.
    This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
    Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.
    == URL of affected sites ==
    http://www.mdyc.org/members_only

    You may have saved a bad password so Firefox is entering that rather than giving you the option to try again. Go to Tools > Options > Security > Saved Passwords and delete the saved passwords for that site and then try logging in again.

  • What is Veritas HA, and How to verify that Veritas HA system is "lights on"

    Hi, Friends:
    I have two questions,
    1.What is Veritas HA?
    2.How to verify that Veritas HA system is "lights on"?
    thank you very much,
    Jerry

    Veritas HA = Veritas High Availability.
    http://www.google.com/search?q=veritas+HA&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

  • How to verify that oracle service is up

    How to verify that Oracle server is up?
    how to verify that Oracle db is up (or online??)
    thx

    Hi,
    This Sun ksh command will show the Oracle processes for your instance:
    ps -ef|grep $ORACLE_SID|grep -v grep
    Here the Sun script that I use to check if your database is running:
    check_stat=`ps -ef|grep ${ORACLE_SID}|grep pmon|wc -l`;
    oracle_num=`expr $check_stat`
    if [ $oracle_num -lt 1 ]
    then
    exit 0
    fi
    # Test to see if Oracle is accepting connections
    $ORACLE_HOME/bin/sqlplus -s /<<! > /tmp/check_$ORACLE_SID.ora
    select * from v\$database;
    exit
    # If not, exit and e-mail . . .
    check_stat=`cat /tmp/check_$ORACLE_SID.ora|grep -i error|wc -l`;
    oracle_num=`expr $check_stat`
    if [ $oracle_num -ne 0 ]
    then
    mailx -s "$ORACLE_SID is down!" [email protected]
    exit 16
    fi
    If you are not familiar with UNIX scripting, there are many script collections that you can use:
    http://www.google.com/search?&q=oracle+script+collection
    To learn UNIX scripting, Jon Emmons (Life after Coffee blog) has a book of Oracle Linux/UNIX scripts:
    http://www.rampant-books.com/book_2005_1_linux_commands.htm

  • How to verify that your connected to wifi

    How to verify that your connected to wifi

    3 ways:
    1. The symbol at the top of the iPad on the left hand side. Will tell you if you are connected, and how strong the signal is:
    2. Going into Settings->Wifi will tell you what Wifi network you are connected to at the time if any,
    3. If the network has internet access, you should be able to open a website in Safari.

  • How to verify that the variable "does not contain" a value?

    Hi
    I am using CP 7.0.1.237.
    We want to use Text Area widget for a custom quiz and verify an answer. While we figured out how to verify the existence of certain keywords, we are not able to figure out how to verify that the content should NOT contain certain keywords. For example, we want to ensure that the text entered in this widget should not contain "Transformation" and "Non-compliant".
    Is this possible at all?
    Thanks
    Sreekanth

    Here's what the solution might look like in JavaScript.  This would be for SWF output and aimed at Cp 7.  For Cp 8, this would still work for SWF output, but you'd probably want to take advantage of the new unified JS API that gets and sets Cp variables for both SWF and HTML5 output.  You can read more about that here:  Common JS interface
    //Get the text area value from Captivate (SWF output Only)
    var cpTextAreaValue = document.Captivate.cpEIGetValue('m_VarHandle.v_TextArea);
    //convert the value to lower case to properly compare
    cpTextAreaValue = cpTextAreaValue.toLowerCase();
    //Check if text area value contains the words "transformation" or "non-compliant"
    if(cpTextAreaValue.indexof('organizational') > -1 && cpTextAreaValue.indexof('behavioral ') > -1 && cpTextAreaValue.indexof('managerial') > -1 && cpTextAreaValue.indexof('transformation') < 0 && cpTextAreaValue.indexof('non-compliant') < 0){
      //the text area has the correct answer so increment varScore
      //get the current score from Captivate
      var score = document.Captivate.cpEIGetValue('m_VarHandle.varScore');
      //increment score by 1
      score++;
      //set score in Captivate
      document.Captivate.cpEISetValue('m_VarHandle.varScore', score);
    } else {
      //the text area does not have the correct answer so show message to user inside of Captivate
      document.Captivate.cpEISetValue('m_VarHandle.v_message', 'Answer is not correct');
    This JS has not been tested.  Note that the "does not contain" operator is done using the "indexof" operator in JS. 
    Jim Leichliter

  • How to verify that embedded OC4J is loading Custom LoginModule?

    I've written a custom login module to authenticate against a custom datastore. I've added a system property
    java.security.auth.login.config=C:\javadev\...\jaas.configas recommended by Yvonne here: Re: Custom LoginModule used by BC4J
    I still get the following when I load a UIX page out of this module:
    msg=JBO-33021: Failed authenticate user nullThere are many debug System.out(...) statements in the code (including in the initialize() function) but none are showing up in the OC4J console. Does anyone know how to verify that the LoginModule is indeed getting loaded? Is it normal for these System.out() statements not to show in the OC4J console?
    I get the impression that the LoginModule is not being loaded but I'm not sure if those traces are enough...
    Thanks,
    /sfl

    Thanks much for the prompt reply and debugging tips Steve and Avi!
    I used both switches (-DApplicationServerDebug and -verbose:class) and still no sign of the class being loaded; none of the traces (I did trace in the construct, though I failed to mention in my original post) nor do any of the app server or jvm debug messages show any sign of the LoginModule being loaded. So now I'm fairly certain I'm going about the wrong way to get this module loaded. Should I also be posting this to the JDeveloper forum?
    My application module configuration is as follows:
    jbo.security.config=<blank> (is this right?)
    jbo.security.context=oracle.security.jazn
    jbo.security.enforce=Must
    jbo.security.loginmodule=customModuleThe command line to the JVM contains:
    -Djava.security.auth.login.config=C:\javadev\jdev9052\j2ee\home\config\jaas.config[yes Avi, I was unfortunately imposed an M$ env. by the powers that be : ( ]
    And, well I've been trying a lot of different things w/ the jaas.config file:
    customModule{
    myPack.controller.MyLoginModule required;
    myApp{
    myPack.controller.MyLoginModule required;
    myPack.LookupModuleLocal{
    myPack.controller.MyLoginModule required;
    myPack.LookupModule{
    myPack.controller.MyLoginModule required;
    Ws-MyProg-webapp{
    myPack.controller.MyLoginModule required;
    default{
    myPack.controller.MyLoginModule required;
    current-workspace-app{
    myPack.controller.MyLoginModule required;
    };Any idea where I'm going wrong? Do I need to do anything else to get this module loaded? At first I thought I needed to modify the jazn-data.xml file but I saw a note in another thread Custom LoginModule used by BC4J which says that it's not necessary to modify it when using a custom LoginModule. Is this right, or should I be modifying that file?
    Thanks,
    java.lang.Object - jobject ;- )

  • HT204053 How do I set up a second I cloud ID so that 2 family members can use the same I Pad?

    How do I set up a second I cloud ID so that 2 family members can use the same I Pad?

    To change a secondary account to a primary account do the following:
    Tap Settings > Mail, Contacts, Calendars.
    Delete the secondary account.  (This only deletes if from your iPad, not from iCloud)
    Tap the Back button.
    Tap iCloud.
    Delete the primary account. (This only deletes it from your iPad, not from iCloud.  Your son's iPad will not be effected by this.)
    Add the secondary account that you want to be your primary account.

  • How to pass multiple query string values using the same parameter in Query String (URL) Filter Web Part

    Hi,
    I want to pass multiple query string values using the same parameter in Query String (URL) Filter Web Part like mentioned below:
    http://server/pages/Default.aspx?Title=Arup&Title=Ratan
    But it always return those items whose "Title" value is "Arup". It is not returned any items whose "Title" is "Ratan".
    I have followed the
    http://office.microsoft.com/en-us/sharepointserver/HA102509991033.aspx#1
    Please suggest me.
    Thanks | Arup
    THanks! Arup R(MCTS)
    SucCeSS DoEs NOT MatTer.

    Hi DH, sorry for not being clear.
    It works when I create the connection from that web part that you want to be connected with the Query String Filter Web part. So let's say you created a web part page. Then you could connect a parameterized Excel Workbook to an Excel Web Access Web Part
    (or a Performance Point Dashboard etc.) and you insert it into your page and add
    a Query String Filter Web Part . Then you can connect them by editing the Query String Filter Web Part but also by editing the Excel Web Access Web Part. And only when I created from the latter it worked
    with multiple values for one parameter. If you have any more questions let me know. See you, Ingo

  • I am attempting to have cells use data from a selective month from the year before so that I can show actual from the prio. years each month.

    I am attempting to have cells use data from a selective month from the year before so that I can show actual from the prio. year each month. I need to create a spreedsheet using the the Acutlas from the year-to-date and from last year-to-date, but need to report each month.

    Hi Tony,
    Answering your question would be easier given a screen shot of the source table and one of what you want the summary table to look like.
    Is the data you want for each month in a single cell o the source table, or does the summary table need to collect February's data (for example) from several cells and do some math with those numbers before presenting them on the summary table?
    Regards,
    Barry

  • I am on a plan with a basic phone that is breaking. I was given a smartphone that belonged to a relative that is now deceased, (they used the phone since they have passed it is deactivated.) how can I switch my phone over and is there anyway to avoid a da

    I am on a plan with a basic phone that is breaking. I was given a smartphone that belonged to a relative that is now deceased, (they used the phone since they have passed it is deactivated.) how can I switch my phone over and is there anyway to avoid a data package/plan?

    What is your current plan?  In some cases it can be cheaper to move to a More Everything plan with an out of contract line. With More Everything, you will get a $15 per month reduction in line fee with a minimal data. 

  • HT1529 Upon startup my iMac has a popup that says: "talagent wants to use the local items keychain."  New to me--can't get anywhere.  How do I get out of this and get things up and running again?

    Upon startup my iMac (OSX Mavericks) has a popup (that I can't get rid of!) that says: "talagent wants to use the local items keychain."  I never set this up, don't want it, and want my iMac to start up with my desktop in place and ready to work.  I'd appreciate some help please.  How do I get rid of this?  Thanks.
    Larry

    I found this and it fixed my issue..
    I was suffering with this same problem, I followed these steps and everything returned to normality:
    1.- I opened KeyChain app and run the FirstAid (from the KeyChain app Menu)with my user Password (this do work) because the problem is not with your password. If there is any trouble with your keychain file this will fix it.
    2.- Opened Disk Aid and run Fix Persmissions just in case there was left some wrong file permissions during the upgrade.
    3.- Went back to the Key Chain App and Locked and Unlocked the Keychain using the Lock in the top left corner of the app. When asked for my password I simply typed my User password.
    After this everything worked fine. These are the steps that I followed but I really think that #3 did the trick here. You could try to do only #3 directly and it might fix your problem, but fixing the Keychain and fixing OS permissions is never a bad Idea.
    Good Luck friends.

  • I have a Mobile banking app that keeps telling me that I have timed out do to inactivity. How can I fix this so I can use the app again?

    I have a Mobile banking app that keeps telling me that I have timed out do to inactivity. How can I fix this so I can use the app again?

    - double tap your home button
    - swipe to the banking app you have then slide that app up to close it
    - select the home screen window
    Now try and open up your banking app.

Maybe you are looking for