Difference in WS performance between Search and Retrieve operations?

All,
We are currently working on a new repository and planning to use MDM webservices on top of that repository for searching and retrieving the data.
Now I'm curious about the difference in performance between the Search and the Retrieve operations and also within the Retrieve operation, between the different identification methods (internal ID, auto ID, remote key, unique field and display field).
Because in the webservices guide is stated that the identification methods are listed in order of best performance, but what are these performance differences between these methods (e.g. a retrieve on internal ID is x times faster than a retrieve on remote key which on his turn is x times faster than a retrieve on display fields which on his turn is x times faster than a search operation on same display field).
Of course the performance depends on lot of other things as well, but I just want to get a feeling on the performance related to eachother (keeping all other variables that can influence the performance the same!)!
I hope that any of you has experiences with all possibilities and can share performance measurements between the different operations related to eachother.  Thanks in advance.
Regards,
Marcel Herber

Hi,
Did you implment Webservices in your site.
We are also having a similar scenarion where we have to serach a Records in MDM from SAP PI based on the certain criteria. I am concerned about the SAP MDM performance , since we are having heavy amount data being loaded every 30 minutes.
Please let me know the performace aspects of using Webservices.
Thanks
Ganesh Kotti

Similar Messages

  • What is the diff in term of fastness and performance between retina and last mbp version in percentage ?

    What is the diff in term of fastness and performance between retina and last mbp version in PERCENTAGE ?
    Ty to not give links i want an answer here and now by someone who knows what hes talking about.

    But old mbp is not available with ssd you have to buy the option right ?
    Anyway, outside reboot speed is there a speed difference between retina and old version in term of general processing  ?
    I have a 2009 MBP that originally came with a SATA drive. Recently, I swapped drives; now, it has 512GB SSD. In other words, you can easily increase the speed of a standard MBP. There is going to be an increase in general processing with the Retina MBPs, but the significance depends on the application. For example, booting Photoshop used to take just over 30 seconds with a SATA drive; with an SSD, it's just under 10 seconds. But controlling for the SATA vs SSD, the differences are smaller and incremental.
    Ok you speak about a diff with the retina in term of better graphics when zooming but will this advantage be relevant also on my external  giant monitors ?
    I can't answer that, so I'll leave that to someone with more expertise in this area.

  • Difference in the Balance between FS10N and Customer Balances in Local Curr

    Hi,
    When i am trying to match the Balances between FS10N and Customer Balances in Local Currency for the Period 8, we are getting the difference, The reconcilliaton Account was changed on 30.08.2010.
    Please help Us in tracing the differences between FS10N and Customer Balances in Local Currency.
    What could be the possible reasons for the differences..
    Thanks

    Hi Varshani,
    Please use the program/report SAPF070 to compare or reconcile your AR with GL balances. You can use SAPF071 to correct any inconsistencies. Provided below documentation for these programs.
    SAPF070  - Compare Documents and Account Transaction Figures
    Description
    This program compares debit and credit transaction figures in customer, vendor, and G/L accounts with the debit and credit totals from documents posted in the corresponding posting period (accounting reconciliation). The sales totals are also compared for customer and vendor accounts. There is no separate comparison for special G/L transactions.
    A comparison for G/L accounts can be made in company code currency and in parallel currencies (such as group currency). A comparison for customer and vendor accounts can only be made in company code currency.
    After the program has finished, a message is issued to the user that started the program. This message summarizes the results of the reconciliation.
    Output
    The program compares the totals of an account on a periodic basis. If the debit and credit total differs between account and documents, the account is printed with the debit and credit totals and the difference.
    Differences in G/L accounts are shown per transaction currency. The first line shows the amount in local currency, the second line shows the amounts in transaction currency.
    If a document which falls within the selection range is posted during the program run, the program is terminated since a reliable result can no longer be delivered.
    SAPF071 - Adjust Balances after Comparing Documents/Transaction Figures
    Description
    If a financial accounting comparative analysis (SAPF190) or a comparison of documents and transaction figures (SAPF070) shows that there are differences between documents and transaction figures, you can use this program to make an adjustment. The documents form the basis for this adjustment. The program adjusts the (redundant) transaction figures, which are only totals of amounts from documents.
    Requirements
    All of the following listed requirements must be fulfilled:
    1. A financial accounting comparative analysis (SAPF190) or a comparison of documents and transaction figures (SAPF070) must be made, and differences must be found between documents and transaction figures.
    2. There must not be any inconsistent documents found. These are listed in both SAPF070 and SAPF190 as well as in this program.
    3. There cannot be any problems in the other modules. Caution: You have to check this yourself. Financial Accounting may be correct but the other modules may not be, and this will adversely affect the program run.
    4. You can only make the adjustment in the ledgers which are compared by program SAPF070. This is ledger 00 or a user-defined ledger for all parallel local currencies except the group currency. (The program displays these ledgers). You have to adjust any additional ledgers as well as average balance ledgers yourself.
    5. No documents during the period in which you are adjusting transaction figures can be archived. Caution: You must ensure that these documents are not archived by establishing appropriate organizational rules and procedures.
    Only use this program after consulting with SAP or after checking the prerequisites thoroughly.
    You should adjust all differences together for a single company code. By setting the program parameters you can limit the adjustment to G/L currency types or to balances in subledgers.
    It is advisable to execute a test run first, which will list any differences that are found.
    Further notes - Authorizations
    Repair program authorization group (F_005)
    Company code authorization         (F_BKPF_BUK)
    Thanks
    Venkata Ganesh Perumalla
    Edited by: Venkata Ganesh Perumalla on Sep 28, 2010 1:30 PM

  • Firefox clears the searchbox on ebay when i perform a search and nothing happens!

    Firefox clears the search-box on ebay when i perform a search and nothing happens! The page just refreshes and i can't find any items. It works as normal when i try with IE though..
    == This happened ==
    Every time Firefox opened
    == about 3-4 months ago..

    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.com/kb/Safe+Mode

  • Need to perform both Queue and stack operations in Visual C# code

    Need to perform both Queue and stack operations, is any Data Structure available for this. or how can i custom create the structure for this?

    Hi,
    In this structure contains base logics of Queue and Stack. Well stack plays major role here with operations of PUSH, POP with additional operation of Queue i.e., ENQUEUE and DEQUEUE.  Here the stack has enqueue and dequeue 
    https://code.msdn.microsoft.com/The-Stacked-Queues-An-11f3703a
    Regards,
    Selva Ganapathy K

  • Difference between finite and continous operations

    Hello All,
      I have a basic question about the finite and continuous AI read VI.
      Please see my attached vi. its function is to read 5 samples and return. The sample clock is a 1KHz external pulse train connected to PFI4. There is also a DAQmx Read Property node to check how many sample available before the DAQmx read vi runs.
      If I choose finite sample mode, the vi completes its execution very fast and the result from DAQmx Read Property node is 5 exactly.
      but if I choose continuous sample mode, the vi takes much longer to complete and the result from DAQmx Read Property node is 512 though I just request 5 samples.
      I just want to make myself more clear about the how DAQmx Read vi runs. my guess is, if you choose continuous mode, then the fetched data won't be available (that means, you only see 0 through the read property node) until certain amount of samples has been acquired, which is 512 in my case. In other word, the continous mode isn't a good way to monitor the data thoughout on the fly.
      Can anybody explain the difference in term of how they perform between two modes?
    thanks
    feilong
    Attachments:
    read finite.vi ‏62 KB

    Hi feilong,
    There is a significant different between finite and continuous mode when you are timing an acquisition.  When you set the timing to finite, it will only acquire a certain number of samples which is set by the number of samples to read.  Continuous mode specifies to acquire data until the task has been stopped.  In continuous mode, when you set the number of samples to read, it just identifies the buffer size in the computer.  This means it specifies the number of samples that are taken at a time into the computer.  There is a PC buffer in you computer that holds a certain number of samples at a time.  However, with continuous once the samples are acquired, it will just go on and acquire the next number of samples until the task has been stopped.  If you go to the NI DAQmx Help (located at Start>>Programs>>National Instruments>>NI-DAQ), you can search from buffer size and there is a document called "How is the Buffer Size Determined" that might be able to explain this concept a little further. 
    At this point, instead of creating your own program, I think it would be better to leverage off of the example programs that National Instruments provides with LabVIEW in order for you to understand the difference in these two modes with analog input and counter measurements.  To get to those example programs, you can go to LabVIEW and go to Tools>>Find Examples and the NI Example Finder will come up.  You will see a folder structure and if you click on Hardware Input and Output>>DAQmx>>Analog Measurements>>Voltage then you will see a lot of examples.  If you click on Acq&Graph Voltage-Ext Clk.vi, this would be a voltage example that uses finite samples.  If you then open up Cont Acq&Graph Voltage-Ext Clk.vi, this is an example that uses continuous mode.  Similarly instead of clicking on Analog Measurements, you can select the folder for Counter Measurements>> Count Digital Events.  There are two examples here as well: Count Digital Events-Buffered-Continuous-Ext Clk.vi uses continuous mode and Count Digital Events-Buffered-Finite-Ext Clk.vi uses finite mode with counters.  Hopefully this information was helpful!
    Regards,
    Vanessa L.
    Applications Engineer
    National Instruments

  • Performance between MQ and MQ JMS

    Hi! I now MqSeries is not the subject of this newsgroup, but, as soon as,
    I'm using Weblogic to access MQ JMS queue, I'd like to now the opinion of
    other people about performance in the following environment.
    Our test program runs MQ Series 5.2 and BEA Weblogic 6.1sp2 on Solaris 2.8
    over a E3500(4 cpus@400MHz, 3Gbytes of core memory). The application uses
    the JMS API.
    Tests showed that:
    1.it takes about 150msec for a single thread to read a message from a MQ
    Series queue in transactional context (using XA interface)
    2.when using 5 threads to read the same queue, each thread takes about
    400msec to read a message instead of keeping about the same 150msec
    3.for a non-transactional read, a single thread is capable of reading a
    message in about 50msec and the 5 thread version, in 70msec (still not
    scalling up but not as bad as the transactional version).
    Monitoring MQ using strmqtrc (MQ trace) at API level, we could see that
    between xa_start and MQGET call it took about 300msec (using the 5 thread
    version), apparently doing nothing.
    CPU and I/O seems not to be a problem, at least as far as we could monitor.
    Please see attached logs. The first log is the MQ trace file. The other one
    is the app log which shows, for each thread, the time difference between one
    message and the previous one to the same thread.
    For instance
    0milli (Thread-0)->Starting transaction <-before begin
    transaction
    1milli (Thread-0)->Waiting for message <-after begin tran,
    before read queue
    553milli (Thread-0)->Got incoming msg <-after read
    1milli (Thread-0)->Transaction committing <-before commit
    transaction
    10milli (Thread-0)->Message processing completed. <-after commit
    Are these figures the expected values for this hardware/software
    configuration?
    Regards.
    [weblogic_ispb_20020123_163106.txt]
    [trace.zip]

    Make sure you are using the lwp thread library on Solaris 8 (put
    /usr/lib/lwp FIRST in LD_LIBRARY_PATH - something like that).
    I didn't look too closely at your complete post.
    Mike
    "Roberto Castro" <[email protected]> wrote in message
    news:[email protected]...
    Hi! I now MqSeries is not the subject of this newsgroup, but, as soon as,
    I'm using Weblogic to access MQ JMS queue, I'd like to now the opinion of
    other people about performance in the following environment.
    Our test program runs MQ Series 5.2 and BEA Weblogic 6.1sp2 on Solaris 2.8
    over a E3500(4 cpus@400MHz, 3Gbytes of core memory). The application uses
    the JMS API.
    Tests showed that:
    1.it takes about 150msec for a single thread to read a message from a MQ
    Series queue in transactional context (using XA interface)
    2.when using 5 threads to read the same queue, each thread takes about
    400msec to read a message instead of keeping about the same 150msec
    3.for a non-transactional read, a single thread is capable of reading a
    message in about 50msec and the 5 thread version, in 70msec (still not
    scalling up but not as bad as the transactional version).
    Monitoring MQ using strmqtrc (MQ trace) at API level, we could see that
    between xa_start and MQGET call it took about 300msec (using the 5 thread
    version), apparently doing nothing.
    CPU and I/O seems not to be a problem, at least as far as we couldmonitor.
    >
    Please see attached logs. The first log is the MQ trace file. The otherone
    is the app log which shows, for each thread, the time difference betweenone
    message and the previous one to the same thread.
    For instance
    0milli (Thread-0)->Starting transaction <-before begin
    transaction
    1milli (Thread-0)->Waiting for message <-after begin tran,
    before read queue
    553milli (Thread-0)->Got incoming msg <-after read
    1milli (Thread-0)->Transaction committing <-before commit
    transaction
    10milli (Thread-0)->Message processing completed. <-after commit
    Are these figures the expected values for this hardware/software
    configuration?
    Regards.

  • Performance between CLOB and VARCHAR2

    I would like to know if there is any really performance issues between CLOB and VARCHAR2 data types?
    In particular, why would it not be better to declare all large text items as CLOB rather than VARCHAR2(4000) in a table? For example, if I am going to store about a page of text, in a table, why not standardize of CLOB? Only use VARCHAR2 for small text items.

    I doubt that there would be much, if any, performance difference between a CLOB and a VARCHAR2. By default, Oracle will store CLOBS directly in the table if they are less than about 4000 bytes, so the effect would be the same as a VARCHAR2(4000).
    The advantage of VARCHAR2(4000) over a CLOB is that you document and enforce the maximum size of the field. If you know that no test item will exceed 4000 bytes, then I would store it as a VARCHAR2, because if they can store more, someone will.
    A possible disadvantage of using CLOBS instead of VARCHAR2(4000) is that when you declare a column as a CLOB, Oracle creates the two lob segments whether or not they are needed to actually store data. So, depending on how many VARCHAR2(4000) columns you change to CLOBS without needing to store more than 4000 bytes, you can potentially waste a significant amount of space.
    SQL> CREATE TABLE t_clob (id NUMBER, descr CLOB);
    Table created.
    SQL> SELECT segment_name, index_name
      2  FROM dba_lobs
      3  WHERE table_name = 'T_CLOB';
    SEGMENT_NAME                   INDEX_NAME
    SYS_LOB0000136329C00002$$      SYS_IL0000136329C00002$$
    SQL> SELECT segment_name, segment_type, blocks
      2  FROM dba_segments
      3  WHERE segment_name in ('SYS_LOB0000136329C00002$$','SYS_IL0000136329C00002$$')
    SEGMENT_NAME                   SEGMENT_TYPE           BLOCKS
    SYS_IL0000136329C00002$$       LOBINDEX                   64
    SYS_LOB0000136329C00002$$      LOBSEGMENT                 64HTH
    John

  • Differences in sort order between iTunes and iPod

    Can someone explain how the sort order of artists / albums works? It seems that it is different between iTunes and the iPod. In iTunes (7.3.1) I can enter data in the fields for Artist, Album Artist, Sort Artist and Sort Album Artist. When I get the tracks to appear in the order I want in iTunes, it doesn’t seem to transfer across to my iPod. I know there are some differences in how the sort order works in both, but how is it different?
    John.
    Dell 5150   Windows XP  

    ou must have an older iPod.
    I believe the new sort order only works on the new iPods (Nano and Video)

  • Difference in PL/SQL between 8i and 9i

    Hi
    Where can I find the exact differences in PL/SQL alone between 8i and 9i from developers point of view.
    I appreciate your help
    Thanks

    Well, you would find it at the most obvious place - The Oracle documentation, where else?
    http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96624/whatsnew.htm#967650

  • Difference between concat and concatenation operator ||

    Hi,
    Most of us may think there is no difference between CONCAT and ||
    By looking in the doc, I can read
    This function is equivalent to the concatenation operator (||). The function is useful when there are spaces in the values to be concatenated. The concatenation operator does not permit spaces.
    <URL:SQL Reference>
    I cannot find a query with a difference, can you?
    SQL> select 'a '||' b',concat('a ',' b') from dual
    'A'||'B' CONCAT('A','B')
    a  b     a  bThanks for feedback
    Laurent

    Thanks APC, this is ok, I understand the platform independance of concat over || . It is also mission impossible to type || on some prehistoric/foreign keyboards/terminals.
    I will write in the docu feedback forum that
    CONCAT: The concatenation operator does not permit spaces.
    concatenation operator: Trailing blanks in character strings are preserved by concatenation
    are not clear, or even contradicting themselves.
    Best regards
    Laurent

  • Difference in event handling between Java and Java API

    could anyone list the differences between Java and java-API in event handling??
    thanks,
    cheers,
    Hiru

    the event handling mechanisms in java language
    features and API (java Application Programming
    Features)features .no library can work without a
    language and no language has event handling built in.
    I am trying to compare and contrast the event
    handling mechanisms in the language and library
    combinations such as java/ java API.
    all contributions are welcome!
    thanks
    cheersSorry, I'm still not getting it. I know what Java is, and I know what I think of when I hear API. (Application Programming Interface.) The API is the aggregation of all the classes and methods you can call in Java. If we agree on that, then the event handling mechanisms in Java and its API are one and the same.
    So what do you want to know?
    %

  • Difference in text rendering between PDF and Mars?

    I was doing some testing with Mars and stumbled upon what
    seemed like suboptimal text rendering. Because it was quite subtle
    and I wanted to make sure there was an actual difference, I did a
    little comparison between PDF and Mars rendering.
    See this image. Can
    you see a difference?
    I'm still not sure whether there is an actual difference, but
    I still somehow got the impression that the upper example (PDF) is
    a little more polished then the lower one (Mars). Are different
    rendering paths actually used? Will it remain that way?
    My SVG for Mars was very simple:
    <text font-size="10pt" x="20" y="20" fill="rgb(0,0,0)"
    font-family="F0">aex</text>
    The PDF was produced with MS Office 2007 and Microsofts Save
    as PDF plugin (also at 10pts). The font is Gentium.

    The difference *IS* subtle, but you're right -- there does
    appear to be a perceptible difference between the two samples.
    Without making an in-depth study, it's hard to say whether we
    can do anything about this. Even though they're both opened in
    Acrobat, the rendering path for a Mars document is *VERY* different
    from the path for a PDF document, and many of the events along the
    chain are out of the control of those of us writing the Mars
    plugin. There are some text-quality issues that I'd like to take
    care of in time for our next release, however; perhaps I'll be able
    to address this particular issue at the same time.

  • How to perform a Drag and Drop operation on JButton in a JPanel?

    Hi guys,
    There is a requirement to perform Drag and Drop operation on JButton component added to a JPanel Componet.
    I could not get a proper solition to move the JButton component inside a JPanel component by drag and drop.
    I request every one to provide some related information on moving a JButton component using Mouse operation.
    Rajashekar.T

    Here is some code for moving a window around the screen. The concept would be the same for moving a button around a panel:
    http://forum.java.sun.com/thread.jspa?forumID=57&threadID=599181

  • Free RAM - a dif in iBook performance between 25M and 1G?

    Hi...I keep several programs running on my iBook 1.33 with 768 onboard. Activity Monitor shows that at its lowest, my free RAM dips to around 25 or so megs when I'm streaming video from a news site.
    My question is whether or not there is a difference in the Book's performance when I have 25 megs of free RAM....or 500 megs? Or being "in the green" means that there is simply enough...being "greener" won't make a difference...
    I know that more is always better, but I'd like to know if more is necessary.
    The answer will determine whether or not I switch out the 512 for a 1G.
    I'd appreciate any feedback...Thanx!

    In those instances where chip RAM is needed (and not in a video-intensive
    situation where you can't upgrade VRAM, and regular RAM is not shared)
    the chip RAM is faster and more readily is available to priority applications
    and the OS X system itself. And Virtual Memory (VM) is slower, due to
    the fact that is derived by the computer having to read-write to/from the
    internal hard disk drive, and that is a slower and less-direct process.
    Another way to speed up a limited upgrade option computer would be to
    pay to have (or be brave and suffer any consequences, and DIY) the
    internal hard disk drive replaced with a faster spin-rate new drive which
    also has a larger buffer - and - more free space. This and the chip RAM
    could make the computer act more like a faster model computer. At
    least until the hard disk drive gets fragmented and or more than 3/4 full.
    There are more than a few things one can do to enhance the performance
    of the hard to upgrade iBook G4 (or iMac G4) since you can't change the
    CPU or make the system bus work any faster. Bottlenecks aside, a few
    items that can be upgraded, along with a regimen of routine maintenance
    can help almost any computer not pushed beyond its limits, to work better.
    Even with a hard disk drive only 75% full, it can be more sluggish and
    waste processing and swap-file cycles (moving data bits as VM to/from
    the hard disk drive when taxing the limited resources of the computer)
    if the hard disk drive has never seen much maintenance. If you use an
    external FireWire enclosed hard disk drive, and learn how to clone the
    whole iBook's drive contents over, then be sure the clone-copy can boot
    the computer, before proceeding; you could use the disk utility to wipe
    the drive and use the zero-overwrite option, totally erasing and then to
    reformat the drive again, to clear any low-level issues and defragment
    the drive, (plus pull any seldom used saved items off the computer,
    to free-up hard disk drive space, for the system to use as swap & VM)
    you could also reclaim some of the original illusions of speed now lost.
    {As the computer's OS gets more and more parts, updates and also
    any application and associated files to sort through, it will run slower;
    VM also this adds into the mix, with a fuller and older hard disk drive.}
    In reference to: ' replacing an iBook G4's hard disk drive? ' you may wish to
    read links here: http://www.applelinks.com/index.php/forums/viewthread/142/
    In reference to bootable clones of OS X systems:
    http://www.bombich.com/software/ccc.html
    Minor to major background maintenance, preventative, can be helped
    through the use of this utility interface tool; it can help the OS X and
    your computer generally run a bit better. I use OnyX's 'automation'
    selection and also have this utility's preferences set for it to restart
    by itself after it runs all of the checkboxed items in this set. For this,
    see: Titanium Software - OnyX: http://www.titanium.free.fr/pgs/english.html
    Also, About Disk Utility's Repair Disk Permissions (& 'repair disk' from
    the booted installer's version of Disk Utility; research this further.)
    http://support.apple.com/kb/HT1452
    Sometimes, even just repairing those disk permissions can help; and
    the OnyX tool can run that, as part of the Automation sequence; but
    it should be run more often from D.U. than you'd need to use OnyX.
    Troubleshooting permissions issues in OS X (and using Disk Utility)
    http://docs.info.apple.com/article.html?artnum=106712
    There is a relationship between RAM, free HDD space as Virtual Memory,
    system maintenance, disk drive health, and other interrelated details.
    Good luck & happy computing!
    edited 2x to add links.

Maybe you are looking for

  • [SOLVED]Gnome 3.6: Icons are missing after updating

    I did a (somewhat large) update yesterday which seemed to go fine. Since then, I'm missing a bunch of icons from various parts of Gnome. I'll attach some pictures that show what Nautilus looks like and the desktop top right menus. I use Faience icons

  • Ipod won't sync with songs on Itunes

    I just recently bought a laptop and it has Windows Vista 64 bit (Home Premium). I was able to sync the Ipod (40GB 4th Gen) with the laptop as far as transferring purchases. But I can't get the Ipod to sync as far as taking songs from Itunes and putti

  • Batch Retrieve Image links

    Hi, I've found the File -> Package -> Report quite helpful for generating a detailed report for image links. However I am dealing with a few hundred files so the act of going into each one and generating a report individually is quite time consuming.

  • Putting my website into a single directory

    Hello I have got a web site to do with at least 4 pages and a jpeg picture. I then have four different html files plus pictures and banner. But on my specification it is written: Web Site              of at least 4 linked web pages in a single Direct

  • Error in TDS AddOn

    Hello All, We are using TDS Add On v5.6 for 2007B at a client. For a few days, it has started giving following error - when we try to add an AP Invoice - with TDS: TDS Tax amount is not matching with the Invoice WTAX Amount. Would anybody know the wa