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 ?
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..
ThanksHi 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 KBHi 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 XPou 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
ThanksWell, 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
LaurentThanks 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,
Hiruthe 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.THere 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
-
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
-
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