Is timesten fit for analytical application ?+ my test result

quite surprised by the performance of Timesten on OLTP application, I tried to know whether timesten perform as better in OLAP (analytical application) as well.
I have the test table as below:
"ddate" date,
     "B_5"     char(2),
     "C_10"     char(2),
     "D_1000"     char(4),
     "E_2"     char(2),
     "ttl"     smallint
I have 5mil rows in the table, unique values of each attribute is B_5 = 5, C_10=10, D_1000=1000, index is created for each of the attribute except for ttl
the datastore size is over 200MB which is quite acceptable, I set the permant size at 800 MB, so now the dataset is comfortably fit in the physical memory. (I have 2G memory)
now I have a bunch of crazy query like this:
select sum(ttl) from syn where D_1000 in ('v106','v111','v113','v128','v130','v193','v250','v277','v28','v292','v3','v317','v32','v337','v34','v341','v381','v389','v415','v421','v445','v468','v487','v535','v566','v574','v575','v600','v621','v628','v63','v643','v663','v667','v671','v679','v68','v690','v691','v701','v733','v747','v754','v768','v769','v774','v779','v805','v809','v818','v824','v825','v867','v880','v881','v919','v952','v958','v984','v986','v991','v995') and C_10 in ('v1','v10','v4','v8','v9') group by ddate
The query time per query varies between 2 seconds - 12 seconds, but I never be able to see the superior experience at micro-second/query as in the benchmarking.
I using direct method on 4CPU, 2G physical memory machine, WinXP SP2, single connection, query tool is ttisql.
Is this performance reasonable with timesten?

Our TTree index can be used to speed up query when the condition specifies constraint on a prefix of the index. Constraint must be equality unless the constraint on the last key of this prefix which can be in-equality. So you can take advantage of this in order to reduce the number of index created. Index will take space to store and time to maintain. Note than for an update, we will update an index if and only some column of this index is changed. And when we need to update an index, we delete the old value and insert the new one so its cost will be double that of an insert or delete. If space is not an issue and/or updates is not frequent than index creation should be no problems. Otherwise consideration has to be made to balance select and update. You should also consider updating statistics so the best index can be used in case there is no index that can cover all the constraints. For instance in this case with single column index, the better index to be used is the one on d_1000 because it has more values but the optimizer wont know it unless statistics was collected. So you may have acceptable performance without additional indexes but better statistics.

Similar Messages

  • MCW_AA111 System not a valid BW target system for analytical applications

    Dear Gurus,
    Our project would like to use retail allocation strategy with reference to SAP BW, such as
    Quotas based on SAP BW data
    Top down (SAP BW)
    Bottom up (SAP BW)
    To retract the data from BW, we go to the configuration of Data Retraction for Retail/CP. (T-CODE: MCW_AA).
    In the Maintenance of Queries for Analytical Applications, we wanted to add a new entry in the query list. We can find the Target Sys. But when we tried the input help(F4) of the Analyt. Appl. Query., the msg: "MCW_AA111:System is not a valid BW target system for analytical applications" prompt out.
    RFC connection has already been established between SAP-retail and BW.
    Does anybody have any clue?
    Thank you.
    Alex.

    hi Kevin,
    check if helps following oss note
    Note 983449 - Termin A122 1COLUMN no valid characteristic of infoprovider
    Symptom
    Termination A 122 Brain occurs when you test and generate a query. The system does not recognise the characteristic 1COLUMN.
    Other terms
    Query, condition, COB_PRO
    Reason and Prerequisites
    This problem is caused by a program error.
    Solution
    SAP NetWeaver 2004s BI
               Import Support Package 10 for SAP NetWeaver 2004s BI (BI Patch 10 or SAPKW70010) into your BI system. The Support Package is available once Note 914304 "SAPBINews BI 7.0 Support Package 10", which describes this Support Package in more detail, has been released for customers.
    In urgent cases, you can implement the correction instructions.
    You must first implement Notes 932065, 935140, 948389, 964580 and 969846, which provide information about transaction SNOTE. Otherwise, problems and syntax errors may occur when you deimplement some notes.

  • Can APEX Fit for Big Application ?

    Myself working in software development organization.
    From last one month I am working on Oracle Application Express.
    One of Our Banking Clients wants a Core Banking Solution. We have decided
    to develop an application in Oracle as backend and for web development
    (Front End) we are thinking about APEX.
    Our banking client has 10 branches located remotely.
    Each branch having 50000 customers and there is approx 1000 transaction
    daily.
    Concurrent 10 users are working.
    For core banking Solution the customer
    database size will be 50000 * 10 = 5 00 000
    Total daily transaction 1000 * 10 = 10 000
    Concurrent user 10 * 10 = 100
    Can we use APEX as a web development tool? Please specify any organization
    have developed software in Apex with such type of database.
    Prashant Bhingare

    To add two other bigger public applications:
    -) AskTom (http://asktom.oracle.com) - in one posing they say the have 25,000 and 35,000 page views a day on average from 2,000 to 3,000 different
    IP addresses (and that was back in 2004, I haven't found a newer posting about there web-site statistics)
    -) Dance-Tunes.com (http://www.dance-tunes.com/)
    -) See http://wiki.shellprompt.net/bin/view/Apex/GalleryCategory for more applications
    Patrick
    Check out my APEX-blog: http://inside-apex.blogspot.com

  • How to change parsing schema for using application in test environment?

    Hi,
    I set up a test environment, i.e. an other Oracle schema with identical tables, views etc. to the productive environment. I wanted to duplicate the APEX application so that there will be a test version using the test Oracle schema and productive version using the productive oracle schema.
    Can some one please give me some tip how to do this? As far as I see i could change the parsing schema in the APEX Application install SQL in the following ways:
    1. While exportin the application with APEX
    2. In the result install f...sql file using search-replace
    3. While importing the APEX application via APEX Development GUI.
    I would prefere 1. or 3. but in both cases when I would like to change the schema name, the drop dowl list does not contain the test Oracle schema name. Do I have to grant something to the APEX worksspace schema for the test schema name to show up in the drop dowl list?
    Tamás

    On that screen,
    - click Create
    - select "Existing" Schema, click Next
    - select the Workspace, click Next
    - select the Schema, click Next
    - click Add Schema
    And now you'll end up with two schema's attached for the same Workspace.

  • Different results on consecutive runs of OFT for Web Applications

    I am using Oracle Functional Testing for Web Applications to test share point site [using: OS = WinXP SP3, default browser = IE8.0.6]
    I’ve recorded simple scenario - browsing through two pages (home page > menu link > page 1)
    there is no user input involved – just browsing)
    problem:
    I am running the same test multiple times and I get different results – sometimes (less often) I get clear ‘Passed’ results but more often I get warnings about missing items, Severe content differences)
    upon comparing Master and Tested HTML I see that test fails because no content is being logged under Tested:HTML node (the content displays properly in right browser pane)
    any hints?

    You probably need a close no save step at the end of your action.
    In the save for web dialog, when you record the action, save to the folder you
    want the batch dialog to put the images. Then set the batch dialog as below.
    MTSTUNER

  • Test scripts for oracle applications using qtp testing tool

    hi
    i want some test scripts for oracle applications using qtp testing tool
    regards

    You will need to create separate scripts for Load testing. The functional scripts cannot be used in OLT. The exceptions to this would be the "General" items (Java Code Script & Web Services) which can also be used in OLT.
    e.g. Instead of selecting "Functional Testing - Oracle EBS/Forms"
    select "Load Testing (Protocol Automation) - Oracle EBS/Forms"
    Once you get into load testing you'll realise that you want to create very specific scripts and won't want to try re-using functional scripts. I know a lot of such tools are 'sold' on the fact that functional scripts can be re-used for load, but when it comes down to it you'll want to design your load scripts seperately anyway!

  • Unit test for J2EE application

    I am writting a Unit test for One J2EE application. The Application is built in such a way that makes unit testing extremely difficult.
    There are 2 things that contribute to the mess.
    1. Sping integration means all the config files are specified in web.xml independently, even though their beans rely on each other across files. End result is in a unit, I cannot try to load a bean because some of its dependencies are missing (ie. they are in a config file that the first file does not include). For this I tried to use AbstractDependencyInjectionSpringContextTests class to set the Spring Application Context when you are not in the flow but didn't success ed.If any one has use this please post the example.
    2. The application is using Errors interface of package org.springframework.validation. To write a test for any validator class you have to pass the object of Error in the validate method with the command object. Now my question is how you can set this Error object when you are not in the flow. For this I tried to use Mock object e.g Errors error;
    Mockery context = new Mockery();
    final Errors errorMock =context.mock(Errors.class);
    //call the validate object with mock object
    classObject.doValidate(cmdObject, errorMock)
    This thing doesn't work. It gives me below error message.
    unexpected invocation: errors.pushNestedPath("")
    no expectations specified: did you...
    - forget to start an expectation with a cardinality clause?
    - call a mocked method to specify the parameter of an expectation?
    Is there any way to get around these hiccups programmatically in unit tests?
    thanks...

    If you are doing unit testing, try to use straight JUnit4 without involving the Spring framework. Given that you do unit testing, you might not need Spring configuration in your unit test at all. You can programmatically instantiate the instance of the class under testing and either programmatically instantiate collaborating objects, or create mock objects for that purpose. If you are doing functional testing, you might need a Spring context after all. Understand that your tests are running in the different context than the complete application, so you would have to create separate application context for your test(s). You might have to go through the existing Spring configuration modules that you created for your application and re-jiggle them a bit so that they can be included both in your application context and your unit test context.
    Hope this helps.

  • Waiting for Application Under Test and Xceed Contol Random mtm.exe hang

    Can someone please advise as to why mtm.exe has basically become unusable to our QA team.  More time is spent end tasking the application and rebooting than any good it is doing.  We are consistently getting waiting for applications under test
    (reason for this unknown) and the test runner locks up completely on any dynamic xceed control.  We are using VS 2013.4
    Here are a few examples of exceptions from the trace log:
    ClassName [SysListView32], RuntimeId [404482_0_[MSAA]ControlType='List' && ClassName='SysListView32']] (window handle [404482]) instead of [Name [mtm.exe *32], ControlType [ListItem], NativeControlType [list item], ClassName [SysListView32], RuntimeId
    [404482_22_[MSAA]Name='mtm.exe *32' && ControlType='ListItem']] (window handle [404482])
    E, 8884, 11, 2015/04/20, 15:18:47.521, 945055538520, mtm.exe, Exception: System.ArgumentException
     Message: Value does not fall within the expected range.
     Stack Trace:    at Accessibility.IAccessible.get_accRole(Object varChild)
       at Microsoft.VisualStudio.TestTools.UITest.Extension.Msaa.AccWrapper.get_RoleInt()
     BaseExceptionMessage: Value does not fall within the expected range.
    V, 8884, 56, 2015/04/20, 15:18:48.412, 945058488972, mtm.exe, BitmapFileSaver: Image.FromHbitmap created image with WxH: 1920x1080. Saving to file: 'C:\Users\jmcmahon\AppData\Local\Temp\UITestLogs\LastRun\5f2a1797-9e7e-4230-b314-8f72f386cd71.Png'
    I, 8884, 49, 2015/04/20, 15:18:48.415, 945058498132, mtm.exe, Msaa.AccWrapperFromWindow: window handle [337612]
    E, 8884, 49, 2015/04/20, 15:18:48.417, 945058507133, mtm.exe, Exception: System.NullReferenceException
     Message: Object reference not set to an instance of an object.
     Stack Trace:    at Microsoft.VisualStudio.TestTools.UITest.Extension.Msaa.AccWrapper.get_RoleInt()
     BaseExceptionMessage: Object reference not set to an instance of an object.

    Hi Jameebug,
    You could share the log fine on the OneDrive and share the link here.
    There is a link about enable tracing for MTM that may benefit you:
    # Enable Tracing for MTM
    http://blogs.msdn.com/b/gautamg/archive/2011/01/20/how-to-enable-tracing-for-mtm.aspx
    Regards
    Starain
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Does Apple provide any certification for Mobile Application testing (iOS)

    Does Apple provide any certification for Mobile Application testing (iOS)
    Kindly share the details of any Mobile Application testing certification provided by Apple.

    I'm not aware of any testing done by Apple except as part of the app approval process:
    https://developer.apple.com/appstore/resources/approval/index.html
    If you have questions about the review process, though, you can contact Apple via the contact links on that page.
    Regards.

  • RE: Test automation tools for Forte applications

    Mark,
    There is a basic automated testing program already
    supplied by Forte in the examples. It is called
    AutoTest.Pex. It records events and can replay them.
    It can be a bit tricky and is a bit basic, but
    may have some of the functionality that you want.
    This is specifically for window / widget testing.
    Hope this helps,
    Kerrie Vickers
    Forte Consultant
    PricewaterhouseCoopers
    Mark Wick Wrote :
    Hi,
    We are evaluating test automation tools for a Forte client server
    application.
    Does anybody have experience with testtools for Forte applications or
    can even recommend a testtool particulary suitable for Forte
    applications.
    We want to test GUIs on NT-clients as well as a batch process running
    on
    a Unix solaris server and accessing an oracle database.
    any help appreciated
    thanks
    Marc WickMazda Australia takes every precaution to ensure email messages are virus free. For complete protection, you should virus test this message.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Mark,
    There is a basic automated testing program already
    supplied by Forte in the examples. It is called
    AutoTest.Pex. It records events and can replay them.
    It can be a bit tricky and is a bit basic, but
    may have some of the functionality that you want.
    This is specifically for window / widget testing.
    Hope this helps,
    Kerrie Vickers
    Forte Consultant
    PricewaterhouseCoopers
    Mark Wick Wrote :
    Hi,
    We are evaluating test automation tools for a Forte client server
    application.
    Does anybody have experience with testtools for Forte applications or
    can even recommend a testtool particulary suitable for Forte
    applications.
    We want to test GUIs on NT-clients as well as a batch process running
    on
    a Unix solaris server and accessing an oracle database.
    any help appreciated
    thanks
    Marc WickMazda Australia takes every precaution to ensure email messages are virus free. For complete protection, you should virus test this message.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Test automation tools for Forte applications

    Hi,
    We are evaluating test automation tools for a Forte client server
    application.
    Does anybody have experience with testtools for Forte applications or
    can even recommend a testtool particulary suitable for Forte
    applications.
    We want to test GUIs on NT-clients as well as a batch process running on
    a Unix solaris server and accessing an oracle database.
    any help appreciated
    thanks
    Marc Wick
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    There is also TestComplete by AutomatedQA but it is of
    limited usage because it is not mx.automation aware and in many
    difficult cases reverts to dumb mouse X,Y recording.
    And there is the upcoming RIATest that will be specifically
    designed for Flex using mx.automation. Here is the site:
    http://riatest.com
    Disclosure: I am a RIATest developer.

  • Best load test software for RTMP application

    Hi everyone,
    I'd like to run some load tests for my application (AIR 3.4, Flex 4.6). I'm using flex messaging protocol RTMP and I was wondering which software could easily (or not) simulate my Producer job and how.
    Any feedback would be greatly appreciated.
    Regards,
    Fabien

    Hi Fabien,
    Have you heard about NeoLoad from Neotys?
    It is a load testing tool for Web applications. It is very focused on all RIA’s included Flex and RTMP.
    I’m working for the company, and you could think that my opinion is biased here.
    I then invite you to have a try yourself and download the trial version at www.neotys.com.
    It includes all RTMP and Flex capabilities. You’ll see how NeoLoad makes easy the handling of that protocol.
    Our website gives explanation on RTMP load testing, that might be helpful too.
    The last but not the least, we’re Adobe partner. Our tool has been designed accordingly to all RTMP requirements. You can go ahead with confidence.
    Regards,
    Olivier Hanoun.

  • Send an email to all user in Oracle Test Manager for Web Applications

    I have administrator access to Oracle Test Manager for Web Applications. How can I send email to all user in the system (Oracle Test Manager for Web Applications)?
    Thanks
    Katherine
    Edited by: Katherine on 20/12/2010 16:38
    Edited by: Katherine on 20/12/2010 16:39

    Hi ,
    You can create a single dynamic distribution group with the condition to have only the mailboxes in exchange as its members . Then when a person send an email to that  Dynamic distribution group it will get distributed to all the mailboxes
    in exchange.
    Note : Most important feature in the dynamic group is that the membership of that group will be maintained automatically and also along with that we can have group membership by defining the recipient types/OU /rules.
    I agree with ED and also based on my knowledge you cannot achieve your scenario without Distribution groups or dynamic distribution groups.
    Thanks & Regards S.Nithyanandham

  • Rational Robot Test Scripts for Oracle Application Vanilla Instance

    Hi,
    Does anybody have Rational Robot Test Scripts for Oracle Applications Vanilla Instance. We are in the process of automating testing. But for the same, we need to have the test scripts for the standard functionalities/flows.
    Any help would be highly appreciated.
    kanjurm

    Hi;
    I belive there is no sch a script as you mention. Please log a SR for your request
    Regard
    Helios

  • Microsoft vista OEM Test Case-5 failing for java application

    The launcher exe for my application is built in C++ that load the jvm and then the control is passed to the java class through JNI.
    My problem is that my application exe is not passing the Microsoft Vista OEM Ready Test Case Number- 5 which specifies
    Application Verifier Checks:
    Tests for app failures from common coding errors: exceptions, handles, heaps, locks, memory, thread local storage.      
    App failures, crashes, and hangs are some of the top negative factors for customers. Eliminating such failures improves app stability and responsiveness.App verifier catches common coding errors and prevents heap corruption, the cause of more than 15% of application failures.
    Interestingly..! Even a simple Hello World program is failing this test...!

    Open [http://msdn.microsoft.com/en-us/windows/cc721647.aspx] and search for the word "Java".

Maybe you are looking for

  • How to pass parameter into a source variable of a invoke activity

    I'm an new BPELer, I created a invoke activity to submit Oracle Appplications concurrent program, but I don't know how to pass parameter into source variable. BTW, I have created the mapper file (.xsl) file. could anyone tell me how to do that? Thank

  • My firefox is running very slow and crashes and the curcular thing at the top keeps spinning

    Hi, Recently my firefox has been running very slow. Its take long to browse all websites and sometimes it takes really long when the circular thing at the top left hand corner keeps spinning. When that happens; if I click on the page the screen goes

  • My videos started DOWNLOADING instead of STREAMING, please help

    Hi, I use to be able to show streaming video's on my site, created with Apple's iWeb and Compressor. Now, the videos I add to the site do not stream they download; they show the QuickTime logo; it takes quite some time for the videos to appear. I use

  • Servlet Crashing in IE 6

    I have had a problem displaying servlet pages in IE 6. Most of the time the pages display fine but occasionaly long pages will crash and I will get a "Page Cananot Be Displayed" html error. If i keep trying to display the same page it will mostly con

  • J2se tag with differents versions ????

    Hi, I am new to jnlp, in our jnlp file we have : <resources> <j2se version="1.4.2*" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="100M" max-heap-size="200M"/> the application work only with 1.4.2 and 1.5 but not with 1.6 , How ca