Viewing db stats cause performance hit?

Hi,I need to get stats for the cubes, (# data blocks, size on disk, fragmentation, etc)Does viewing this put work on the cube? The cubes get a lot of activity and I do not want to jeopardize the availability SLAs if checking the stats puts load on the cube processing.Thanks

Well, looking at the stats once or twice will not hurt performance that much - it will take a snapshot of what the current stats are and display the results to you.Of course, any additional load on the database can in theory affect performance, but just to see what's going on should not be an issue. Unless you are planning on running some app that constantly queries the database for this info, I wouldn't worry about it.Regards,Jade-----------------------------------Jade ColeSenior Business Intelligence ConsultantClarity [email protected]

Similar Messages

  • SQL Statement ignored performing List of Values query

    Hi, New user just learning the basics. I have created a simple table PERSON with columns, ID, firstname, lastname, phone, city, State_ID
    Then clicked create Lookup table - State_Lookup with columns State_ID and State_Name.
    I create a page, include all columns from PERSON. For State the field is a select list that should do a lookup form the STATE_LOOKUP table. (I have entered 4 states in the table)
    I am getting the following error however:
    Error: ORA-06550: line 1, column 14: PL/SQL: ORA-00904: "STATE_ID": invalid identifier ORA-06550: line 1, column 7: PL/SQL: SQL Statement ignored performing List of Values query: "select STATE_ID d, STATE_ID v from STATE_ID_LOOKUP order by 1".
    I have not entered any sql, just selected all of my options using defaults and dropdowns. What is causing the error and what do I need to change?
    Thanks

    Okay, learned something: The database link name used, must not contain a dash. The DB_DOMAIN is appended automatically when you create a DB link, so if IT contains a dash, the db link name does as well. Check DBA_DB_LINKS to make sure you don't hit this well-hidden feature.
    Regards
    Martin Klier
    [http://www.usn-it.de|http://www.usn-it.de]

  • Performance hit using "where" clause in the query

    Hi All,
    I am facing a huge performance hit in the java code when using "where" clause in queries. Following are the details:
    1. SELECT * FROM Employee
    2. SELECT * FROM Employee where employeeid in (26,200,330,571,618,945)
    There is no difference in Query Execution Time for both queries.
    Business Logic Time is huge in second case as compared to first one (ratio - 1:20).
    Rows returned are more in first case as compared to second case.(ratio - 1:4)
    Business Logic is same for both the cases where I iterate through the ResultSet, get the objects and set them in a data structure.
    Does anybody know the reason of unexpected time difference for the business logic in the second case?

    Since you're mentioning clustering your index, I'll assume you are using Oracle. Knowing what database you are using makes it a lot easier to suggest things.
    Since you are using Oracle, you can get the database to tell you what execution plan it is using for each of the 2 SQL statements, and figure out why they have similar times (if they do).
    First, you need to be able to run SQL*Plus; that comes as part of a standard database installation and as part of the Oracle client installation - getting it set up and running is outside the scope of this forum.
    Second, you may need your DBA to enable autotracing, if it's not already:
    http://asktom.oracle.com/~tkyte/article1/autotrace.html
    http://www.samoratech.com/tips/swenableautotrace.htm
    Once it's all set up, you can log in to your database using sql*plus, issue "SET AUTOTRACE ON", issue queries and get execution plan information back.
    For example:
    SQL> set autotrace on
    SQL> select count(*) from it.ticket where ticket_number between 10 and 20;
      COUNT(*)
            11
    Execution Plan
    Plan hash value: 2983758974
    | Id  | Operation         | Name       | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT  |            |     1 |     4 |     1   (0)| 00:00:01 |
    |   1 |  SORT AGGREGATE   |            |     1 |     4 |            |          |
    |*  2 |   INDEX RANGE SCAN| TICKET_N10 |    12 |    48 |     1   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       2 - access("TICKET_NUMBER">=10 AND "TICKET_NUMBER"<=20)
    Statistics
              0  recursive calls
              0  db block gets
              1  consistent gets
              0  physical reads
              0  redo size
            515  bytes sent via SQL*Net to client
            469  bytes received via SQL*Net from client
              2  SQL*Net roundtrips to/from client
              0  sorts (memory)
              0  sorts (disk)
              1  rows processed
    SQL> This tells me that this query used an INDEX RANGE SCAN on index TICKET_N1; the query can't do much better than that logically... In fact, the statistic "1 consistent gets" tells me that Oracle had to examine only one data block to get the answer, also can't do better than that. the statistic, "0 physical reads" tells me that the 1 data block used was already cached in Oracle's memory.
    the above is from Oracle 10g; autotrace is available back to at least 8i, but they've been adding information to the output with each release.
    If you have questions about sql_plus, check the forums at asktom.oracle.com or http://forums.oracle.com/forums/category.jspa?categoryID=18
    since sql*plus is not a JDBC thing...
    Oh, and sql*plus can also give you easier access to timing information, with "set timing on".

  • 'SERVERNAME' failed to perform the operation. The virtual machine is not in a valid state to perform the operation. (Virtual machine ID "GUID")

    DPM 2012 R2
    Server 2012 R2 and Server 2012 (R1). Both CSV volumes and Hyper-V hosts with non clustered volumes.
    ISCSI Attached Storage. (Nimble SAN)
    Every time a VM backup is made this error message occurs:
    "'SERVERNAME' failed to perform the operation. The virtual machine is not in a valid state to perform the operation. (Virtual machine ID "GUID")"
    The backup seems to finish fine most of the time, but it also seems to be causing some VM's to be in a hung/frozen state when this happens.

    Hi Nordland,
    So it seems that there are some non-backup operation that is trying to occur on the Virtual machine while the backup is in progress. Does this VM have replication enabled on it. Is there a Hyper-V replica server to which this machine get's replicated?
    Regards,
    Siddharth Jha

  • Load balancing issue causes performance problems!

    Hi
    Can someone tell me if there is a way to find the list of users who are logging into the system directly (without using a logon group)? They are hitting the CI which is causing performance issues. Eventhough we've setup system messages and repeated emails its hard to track who aren't following it.
    Any ideas would be really appretiated rewarded with points.
    Thanks
    Arun

    easy:
    on the CI, change rdisp/gui_auto_logout to 60.
    if they login and there is no activity for 60 seconds, they will be logged out promptly. they will stop trying to login into the CI after awhile.
    and if they keep on trying, lock their account into SU01... they will get the message.
    another possibility is a user exit on the logon screen. check the ABAP forum for this.

  • Performance Hit After Oracle Database Upgrade to 10.2.0.4

    We have a couple dozen workbooks that took this performance hit after the upgrade of the database/migration to a new server. Worksheets that executed in the ten second range are now running for hours or simply not finishing. We took the new server factor out of the equation by rolling back the database to 10.2.0.3 where a test EUL resides and the problem was resolved. Has anyone seen this issue? Does anyone have an suggestions? An early reply would be greatly appreciated.
    Thanks,
    Jerre

    Rod,
    Thanks for the quick reply. We are looking at the different plans and modifying the optimizer settings, switching back and forth, as we speak. We are now starting with the hints. Currently our Server 'optimizer_mode' parameter is ALL_ROWS. We are planning to change the to 'Choose' and see what happens. The workbooks that are impacted are on our oldest business areas of Finance and HR. The former setup was borrowed from another school for a quick, low cost start up. The latter was thrown together by novices. Our true datamarts developed by knowledgeable personnel with star schemas are not impacted. Of course we are planning on redoing the older business areas but time, personnel and money matters slow things down. It is these workbooks on the older business areas that are greatly affected by the migrations and upgrade. We eventually get things to settle down but past actions do not always have the same resolution with newer and better servers and upgrades.
    Thanks,
    Jerre

  • How can I run two independant LabView applications from the same computer, without taking a performance hit?

    I have two identical, but independant test stations, both feeding data back to a Data Acquisition Computer running LabView 6.1. Everything is duplicated at the computer as well, with two E-series multifunction I/O cards (one for each test station) and two instances of the same LabView program for acquiring and analysing the data. The DAQ computer has a Celeron processor w/ 850Mhz clock and 512MB memory, and is running on Windows NT.
    I have noticed that when I run both the applications simultaneously, I take a substantial performance hit in terms of processing speed (as opposed to running just one program). Why does this happen and how can I prevent it? (In t
    his particular case, it may be possible to combine both the tests into one program since they are identical, but independant, simultaneous control of two different LabView programs is a concept I need to prove out).
    Thanks in advance for any tips, hints and spoon feedings (!)....

    Depending on your application, you may or may not be able to improve things.
    Firstly, each task requires CPU time, so a certain performance difference is guaranteed. Making sure you have a "wait until ms" in every while loop helps in all but the most CPU intensive programs.
    Secondly, if you are
    1) streaming data to disk
    2) Acquiring lots of data over the PCI bus
    3) Sending lots of data o ver the network
    you can have bottlenecks elsewhere than in your program (limited Disk, PCI or Network bandwidth).
    Avoid also displaying data which doesn`t need to be displayed. An array indicator which only shows one element still needs a lot of processing time if the array itself is large.... Best is to set the indicator invisible if this is the case.
    I think
    it would be best if you could give some more information about the amount of data being acquired, processed and sent. Then maybe it will be more obvious where you can optimise things. If you are running W2000, try activating the task manager while the program(s) are sunning to see where the bottleneck is.
    Shane
    Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)

  • Performance hit when using a FirePro GPU?

    Hey there!
    I'm interested in purchasing a cheap ATI FirePro V4900 or similar GPU in order to take advantage of my 10 bit TFT when using Photoshop. I was wondering if I have to expect a performance hit when using PS 6.0 with such a card as opposed to a normal "gamer" GPU like the NVidia 670 GTX when :
    - performing normal file handling, opening PSD files, paning, zooming, brushing, etc.
    - applying some of the newer GPU-enhanced filters like Liquify, Oil Paint, Iris Blur, 3d enhancements, etc.
    - actually applying/rendering a more demanding fliter such as Iris Blur?
    Does anyone know about this? I'm afraid I could not find any benchmarks at all except for the one on Tomshardware regarding OCL, but that one does not include professional GPUs...
    Thanks for any info in advance!

    There will not be synchronization when the method of A
    is being called. The method 1) certainly saves memory
    space, but will the performance be hurt since there
    will only be one object accessed by multiple threads?
    Or maybe it doesn't matter?If there is no synchronization, it will not matter. Threads execute methods. Methods do not run on Objects. The Object is just data that is implicitly linked to the method.
    Just make sure it's safe to keep the method unsynchronized.

  • Viewing Financial Statement Version

    Hi Gurus,
    I am using F.01 for viewing Financial statement Version in the format which i created in OB58, but system is not showing in that format, it is showing in different format.
    Please let me know, how can i view FSV in the format which i created in OB58.
    Thank You

    Hi,
    By opening F.01 or S_PL0_86000028 to see the B/S you can select the all parmeters like chart of accounts,company code, currecy type, ledger(if u have parlell ledger concept) and financial statement version which you u have created in ob58, reporting year and comparison year then u execute. may be you are problem will solve.
    give me points if its useful

  • Give execute access on SP_WHO2 stored procedure for a developer without giving VIEW SERVER STATE access.

    Hi,
    Is there anyway, we can give just execute access on sp_who2 SP for a developer without giving VIEW SERVER STATE access?
    Please let me know ASAP? Any help is greatly appreciated.
    Thanks,
    Vel
    Vel Thavasi

    Thanks Erland,
    I tried on master as well. Seems like no luck. I think, I am messing up with certificate or access level!! Would you mind in modify my script and help me out on this issue?
    CREATE
    CERTIFICATE uSPWHO2Cert
    ENCRYPTION BY PASSWORD
    = 'testpwd'
    WITH SUBJECT =
    'Certificate to run usp_who2',
    START_DATE = '20140901',
    EXPIRY_DATE =
    '20300101'
    go
    --drop certificate uSPWHO2Cert
    -- Create the certificate user and give it rights to access the test table.
    CREATE
    Login uViewServerStateUser
    FROM CERTIFICATE
    uSPWHO2Cert
    go
    create
    proc [usp_who2]
    as
    exec
    sp_who2;
    GO
    GRANT
    Execute ON
    usp_who2 TO uViewServerStateUser
    go
    -- Sign the procedure.
    ADD
    SIGNATURE TO
    usp_who2 BY CERTIFICATE
    uSPWHO2Cert
    WITH PASSWORD =
    'testpwd'
    go
    --drop proc usp_who2
    Grant
    View server
    State to uViewServerStateUser;
    Grant
    Execute on
    usp_who2 to testuser;
    -- Run as the test user, to actually see that this works.
    EXECUTE
    AS LOGIN
    = 'testuser'
    go
    -- First run the unsigned procedure. This gives a permission error.
    EXEC
    usp_who2
    go
    revert
    Thanks again!!!
    Thanks,
    Vel
    Vel Thavasi

  • Which more performance hit: trip to DB, traverse XML DOM in memory?

    Which is more of a performance hit:
         1. Make trip to DB, get Data, come back
              a. Includes Make trip to DB, alter smth, come back
         2. Use DOM Parser to get data from XML (XML is in Memory)
              a. Includes altering the DOM Document that is in memory

    The trip to the DB depends on network latency and sometimes (but not often) network speed and of course the complexity of doing the update on the DB (how many indices chang, what trigggers fire, what integrity constraints must be validated, etc.).
    The XML parsing is generally done once and from then on you manipulate the tree directly - that latter part is efficient. Of course the cost depends on your technique, the hit taken to parse the XML (which parser? validating?).
    The first part will probably consume less CPU on the host running the Java program (assuming DB is remote) but take more time total.
    The latter may (or may not) consume more local CPU but should be faster.
    Your mileage may vary. Test it.
    Chuck.

  • How bad is the performance hit with RTMPT?

    In a conversation with engineers recently at a CDN it was suggested to me that streaming all video over RTMPT only was a viable solution to the barriers posed by firewalls and proxies blocking port 1935.  They indicated that they had seen no signifigant performance degradation with tunneling and that many of their clients were making the switch from "rollover" type connection models to connection via RTMPT only.
    This ran counter to my notion of the process.  I have always thought the packet overhead was signifigant.
    Is it?  How bad is the performance hit for streaming live h.264 video?

    Hmmm...  That's quite a hit.
    I'm trying to determine the best strategy for reaching the most people with the least performance hit.  A guy lays out his strategy here:
    http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/
    He basically says ditch 1935.  Never use it.  Always use 80.  Like this:
    rtmp://your_ip_address:80/app_name
    If that fails, do this:
    rtmpt://your_ip_address:80/app_name
    Does that seem valid?  Does that first option avoid the perfomance hit of tunnelling while getting you more connections?  If so, it makes me think there is no benefit at all to connecting via 1935.

  • View Salary Statement

    One of the employee is unable to view salary statement. Please let me know the TCode for the same.
    Employee No: 45874

    Hi,
    Please check with your BASIS team and make sure all the relevant portal roles are assigned to this particular employee.
    regards,
    Ayyaps

  • HT1810 Am a novice. Unable to view bank statements, empty box. A closed padlock appears at the top of the box. Banks says my security settings may be stopping transmission. Help.

    Trying to view bank statements. Clicking on month, box is empty with locked padlock appears at top. Bank says my settings may be preventing access. Preference shows no setting to be adjusted. Downloaded newest version of reader, so that's not it. Need help.

    I went into Java preferences and got lost. The advanced settings were confusing. Some things were enabled, some disabled. The language was foreign to me. Trying to avoid having to hire help for something that may be simple. Any other ideas? If I could unlock it, maybe that would do it. I appreciate your assistance, but unless I know what I'm doing, I don't dare screw up the settings.

  • Https service to view salary statement

    I'd like to configure https service to view salary statement pdf file (through ixos). any idea how to do this ?
    Do I need to use SAP Java Cryptographic ?
    kr,
    Ben.J.

    remove

Maybe you are looking for

  • How can I reinstall Acrobat XI Pro (Creative Cloud)?

    I have installed Creative Cloud and Acrobat XI Pro on Mac with IOS X 10.7.5. Until that moment i was using another acrobat-Version with Parallels/Windows 7. I have deinstalled this. After that Acrobat XI Pro don't work any longer. Than I have deinsta

  • Limitation on file VIEW

    I've encountered what appears to be a file size limitation when using the VIEW link and am wondering if anyone knows if there is some configuration change that can overcome the problem. I have a Powerpoint .ppt file that is almost 30MB. The file uplo

  • ASA 5505 8.4. How to configure the switch to the backup channel to the primary with a delay (ex., 5 min) using the SLA?

    I have ASA 5505 8.4.  How to configure the switch to the backup channel to the primary with a delay (for example 5 min.) using the SLA monitor? Or as something else to implement it? My configuration for SLA monitor: sla monitor 123  type echo protoco

  • Create new user like another user with select privilege???

    our user requested create another user similar to "apps" , but only "selec t" privilege to "apps" objects and other user's objects which grant to "apps". In this case they can use tool login and do some work. Does anyone know how to "create a new use

  • Error in Process Chain From ODS to InfoCube

    Hi There What variants should follow to load data from ods to infocube in process chains? I created Process Chain,first delete content of ods and data load,Activate ods , further update ods , delete index , load from ods to IC and generate index and