Transactions per second

Whats it the maximum TPS we can achieve in Biztalk ?

Hi Tare,
There is no standard answer to this question. Because there are many components which play a role in processing.
Depending on the combination of the  BizTalk components (Orchestration, Messaging, custom components, etc) and hardware, the processing time varies.
So it depends, on whether you are dealing with large size message, if it is messaging only or orchestration is involved, the processor and Ram etc.
For me, I have seen upto 500 messages in a second but again it depends. To find out you can go ahead and do stress/load testing of your application.
Maheshkumar
S Tiwari|User
Page|Blog|BizTalk
Server: Multiple XML files to Single FlatFile Using File Adapter

Similar Messages

  • Calculate transaction per second

    Dear Friends ,
    I have run the Oracle 10g with AIX unix server . I want to know "How many Transaction is occured per minute or second" in PEAK hour into my production server . How can I find it ? Give me some suggestions plz ... ..

    An Oracle "transaction" isn't the same as Business "transaction". If you are getting "transactions per second" to report to management (even if it is IT management), you better be sure you identify which transactions you are counting.
    If I run a PLSQL loop that does
    loop 1 to 1000
      insert into table ...
      commit ;
    end loopI get 1,000 "transactions" and 1000 INSERT "executions" being reported by Oracle.
    On the other hand if I run
      loop 1 to 1000
        insert into table ...
    end loop
    commit;I get only 1 "transaction" and 1000 INSERT "executions" being reported by Oracle.
    Next, if I run
      insert into table ... select ... 1000 rows ..
    commit;I get 1 "transaction" and 1 INSERT "execution".
    Any database application will have a mix of "transactions" of different sizes being executed by different users / application server processes / clients.
    If you take the aggregate "transactions" count you are going to be sorely disappointed and disappointing your managers !

  • Monitor Transactions Per second

    Some times I see my SQL Server is running less than 2000 Transactions per second (from the "Transactions /sec" Perfmon counter) and some times I see there are 17000 Transactions per second.
    If I want to find out which application is executing these transactions or which query is executing these transactions, is there a way to find this out?

    If its a prod and a busy server, running the profiler *for few hours* wont be a good idea. You may opt to run the sever side traces with only specific events.
    http://msdn.microsoft.com/en-us/library/cc293613.aspx
    If you are using SQL server 2012 you can use extended events
    http://msdn.microsoft.com/en-IN/library/bb630282.aspx
    Satheesh
    My Blog |
    How to ask questions in technical forum

  • Control the transaction per second ( TPS ) to down stream system through Oracle SOA

    Hi,
      As part of our business flow,  BPEL calling down stream system via OSB.
    However the down stream system can accept only 5 request per second.
    1. Tried implementing DB poller to invoke down stream system each second with 5 records.
    The flow is as follows .
    DB --> Poller --> ParentBPEL --> Down Stream System
    In this case Poller can able to poll 5 records from DB and push it to "DownStreamSystem" via "ParentBPEL" process.
    But here the contraint is , the "DownStreamSystem" strickly can able to process only 5 requests per second.
    If the "DownStreamSystem" is processed 4 request and processing 1 request  at first second, then in the next second the fusion should push only 4 request . Since the number records in processing state should be 5 at a time.
    Please help me out to solve this scenario or suggest me if there is any other alternative to achieve the solution.
    Thanks in Advance ...

    maybe throttling in the osb is of any help ?
    Throttling
    since you really have hard specs on the "currently processed messages" you could add some coherence cache and use that as sort of lookup to see what messages are getting processed at which time. (it's just some guessing, since i don't have any experience with the situation you're describing)

  • Transaction per second report

    Hi All,
    Anyone has a quick solution to generate report for transaction/sec?
    I have many transactions defined in .web test. During load test, the transaction table doesn't show me transaction/sec details.
    I know this detail is captured, as I can add this to a graph by dragging down the transactions.
    I have 20+ transactions and manually dragging this to a graph and then exporting to excel is killing time,...
    I am not so much used to the load test database reference...Appreciate, if anyone of you can give me a best possible solution. Thanks!!

    Hi Shiv_p,
    The better workaround is that you could read the data from the load test database, or a way as you have achieved it, export the result to excel after you add it manually to the graph.
    In the summery, it seems that it just shared the simple result like transactions/sec
    If they are not the workarounds you want to get, maybe you could submit a feature request here:
    http://visualstudio.uservoice.com/forums/121579-visual-studio.
    The Visual Studio product team is listening to user voice there. You can send
    your idea there and people can vote.
    Best Regards,
    Jack
    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.

  • Transaction Rate Per Second

    How can I determine the transaction rate per second for my database? I found the following script:
    SELECT SUM(s.value/
    (86400*(SYSDATE - TO_DATE(i.VALUE,'J')))) "tps"
    FROM V$SYSSTAT s, V$INSTANCE i
    WHERE s.NAME in ('user commits','transaction rollbacks')
    AND i.KEY = 'STARTUP TIME - JULIAN' ---
    But - I don't know where the "86400" value came from? Does anyone have any insight? - or a valid script to determine the tps (transaction rate per second)? Thanks

    Dianne,
    There are 86400 seconds in a day. The query you are using divides all commits and rollback transactions by the time the system has been up and running in seconds. Hence, transactions per second...... tps.....
    Hope this is an accurate response.
    Adam
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Dianne Jones ([email protected]):
    How can I determine the transaction rate per second for my database? I found the following script:
    SELECT SUM(s.value/
    (86400*(SYSDATE - TO_DATE(i.VALUE,'J')))) "tps"
    FROM V$SYSSTAT s, V$INSTANCE i
    WHERE s.NAME in ('user commits','transaction rollbacks')
    AND i.KEY = 'STARTUP TIME - JULIAN' ---
    But - I don't know where the "86400" value came from? Does anyone have any insight? - or a valid script to determine the tps (transaction rate per second)? Thanks <HR></BLOCKQUOTE>
    null

  • Pages Per Second, User Modes

    What is being recorded in the Pages per second metrics, is it:
    1) The DOWNLOAD and (emulated) RENDERING of the page with its attributes/objects (pages, images, frames etc)
    OR
    2) Just the DOWNLOAD of the page with its attributes/objects.
    Does this change between User Modes i.e. Thick and Thin Client

    Hi Paul,
    A page is the eTester representation of what would be a web page in terms of navigations and actions that are performed in the web browser after the document is completely rendered and before the last transition.
    Open the navigation editor and take a look at the Navigations tree. There it can be seen how the pages are divided. Each page will have between 0 to multiple navigations. Pages with zero navigations doesn't count, these pages won't even be shown in the report. If the page have frames the page will show more than one navigation. If the web application uses ajax or a similar technology with http transactions, or if the page uses java applets, flash objects or activex controls that makes http transactions and the proxy recorder was On, then the pages most likely will show more than one navigation.
    eLoad will request all the navigations contained in any given page of any script in your load test scenario, if the web server will responds back successfuly for all the navigations, then this is counted as one page received. eLoad willl be requesting multiple pages from the different scripts that exists in the scenario submitted then it will count how many of those pages are being received in an interval of time, then makes a units convertion of the time interval in order to display it in seconds.
    The pages received per second is the average of how many pages with all the navigations contained in it were successfully obtained from the web servers every second.
    The pages per second is the same statistic regardless if you are running in thick or in thin.
    The pages per second doesn't take into consideration the download of images, scripts, css, or any other object. These are considered in the hits per second.
    A similar thread was created earlier:
    http://qazone.empirix.com/thread.jspa?threadID=11&tstart=30
    The link was inserted here for crossreference if required later.
    Regards,
    Zuriel

  • Weird number of disk-transfers per second when in SYNC mode

    Hi, I've managed to configure BDB in synchronous mode (i.e., each put is persisted on disk when committing). However, now I'm doing 2000 puts per seconds, each with payload from 10 to 250 kilobytes, yet I'm getting (from iostat) that each disk-transfer is only about 6 kilobytes (because of 23 megabytes written on disk per second, divided by 3750 transfers per second). How is that even possible? Is there a way of telling BDB to minimize the number of disk-transfers per second in SYNC mode? It seems that BDB is breaking each put's payload into smaller pieces, and only then saving to disk in a bunch of disk-transfers.

    Hi,
    JE does not split up a single write into multiple writes -- and certainly doesn't do an fsync for each one.
    JE may do multiple writes (but not fsyncs) for a single, multi-operation txn if the write buffer fills.  And it will do multiple writes for a single operation, if the record is larger than the write buffer.  However, it doesn't sounds like this (overflowing of the write buffer) is what you're experiencing.  In any case, you can configure the size of the JE write buffer with EnvironmentConfig.LOG_TOTAL_BUFFER_BYTES, LOG_NUM_BUFFERS, and LOG_BUFFER_SIZE.
    Another thing is that JE will group fsyncs (this is called "group commit") when multiple threads are committing concurrently with SYNC durability.  In this case you'll see a smaller number of physical writes than the number of commits.
    I asked a colleague who has more experience with iostat than I do about this, and he gave me the following information:
    We would expect there to be one sync per put on average, assuming the application is doing serial writes and there are no group commits to further obfuscate the issue. Given the high sync write rate, the writes are presumably to an SSD, or spinning rust with a large non-volatile disk write cache
    I'm not sure what he means by disk transactions in iostats. Perhaps he means the number of disk transfer requests issued to the device listed as tps (transfers per sec) in iostat output.
    If he is using ext3 and he does not have the file system mounted with noatime, he may be observing write requests to update the file system "atime" metadata with each request. So for 2K sync puts/sec he would see roughly 4K (2k put + 2k atime update) write requests/sec and his average write payload would be ~12KB/transfer (the atime write payload is negligible), which would be consistent with the application's put behavior. This is all a guess.
    I hope this helps.
    --mark

  • Console reporting webkit having hundreds of wakeups per second

    I have been noticing frequent computer slowdowns on my 2011 MacBook Pro, always fully patched.
    Checking Console, I found dozens of reports from Webkit saying things like "140 wake ups per second for 194 seconds"
    I think these are related!!!  Can someone tell me how to resolve this

    Hello Antonio,
    This forum is used to discuss and ask questions about .NET Framework Base Classes (BCL) such as Collections, I/O, Regigistry, Globalization, Reflection. Also discuss all the other Microsoft libraries that are built on or extend the .NET Framework, including
    Managed Extensibility Framework (MEF), Charting Controls, CardSpace, Windows Identity Foundation (WIF), Point of Sale (POS), Transactions.
    It seems your issue is more regarding Web Application issue, I suggest you posting it to:
    http://forums.iis.net/1158.aspx
    And you can check this article which may be helpful:
    http://aspalliance.com/1184_Avoiding_Blocking_Issues_in_ASPNET_Session_State_Databases
    Thanks for understanding.
    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.

  • How to find Transactions per time in 11gr2 ?

    In 11gr2, Any sql query, to know the how many transaction per time/second happening?

    In 11gr2, Any sql query, to know the how many transaction per time/second happening?count number of COMMIT in REDO log file

  • Horrible video skip / lag problem - once per second in all apps!

     I built a new system last month (my first AMD) and I am having a really aggravating problem. In all games and all video playback I get an annoying skip once per second, every second. It affects sound during gameplay but not during movie or mp3 playback. It even happens with the visualization mode in Windows Media Player.
    My system is as follows: MSI K8N Neo4-F, A64 3200+ venice core, MSI 6800GT 256MB PCI-E, two sticks of Corsair valueselect DDR400 512MB each, 500 watt PS, 160GB 7200 SATA HDD. Most recent NVIDIA drivers for everything. WinXP Pro with SP2 and all updates, DX9C. Nothing overclocked, all settings standard.
    I have tried the following solutions:
    1) BIOS upgrades, started with 1.4, installed 1.5, MSI tech support gave me 1.6b2 and I installed that. No luck with any of them.
    2) Memory, installed per MSI directions, but I've tried all legal combinations, including one stick at a time. No change.
    3) full format and reinstall of WinXP. No luck.
    4) Switching between WinXP IDE drivers and NVidia drivers, with and without RAID drivers, No luck.
    5) Removal of 6800GT PCI-E card and replacing with Ancient 8MB PCI Permedia2 video card. Problem still persists.
    6) Disable onboard sound and LAN. No luck.
    7) Running Fedora core 4 on second partition. Installed Nvidia video drivers, tried some games. THIS WORKS! No hitch, no skip, no nothing. Framerates are noticably slower but very stable. In WinXP I saw framerates bounce all over the place, from 230 FPS down to about 70 with one game. That same game on Linux ran smoothly at about 166 FPS with only occasional slight drops. The big FPS drops in Windows usually came right after one of the skips but didn't occure after every skip.
    Right now I'm stumped. Linux uses totally different drivers for sound, LAN and SATA support. Some of those drivers don't fully use the Nforce4 chipset's features, maybe that's part of the difference.

    Thanks TireSmoke:
    I had found that sticky, but I took your advice and went thorugh it in detail last night.  Lots of great info, fixes tweaks and tools, sadly none of them fixed my problem.  The lag problem most people are reporting is not really like the wierd problem I am having.  I have tried the recoommended fixes with ablsolutely no change in my system's behavior.
    I am beginning to suspect a faulty motherboard component.
    Russ_XP:
    I think you are correct about fast writes.  I googled the heck out of that last night and couldn't find any reference to enabling or disabling fast writes on PCI-E.
    The drive is SATA-1.  The Neo4-F is not SATA-2 enabled (there is a hack for it though).  From memory I think it's a Western Digital WD1600-something, 7200 RPM dirve.  I've tried it on both SATA buses and tried disabling the unused bus in BIOS.
    I'm pretty sure I can dig up an old PATA drive somewhere and give that a try.
    Gpalmer:
    True enough, and I don't have these problems under Fedora.  Sadly this is a cross-platform game development box, I need both XP and Fedora working.
    Black_God:
    Nope, this is a clean install.  Although I wonder, could any of the built in XP update and security tools be causing this?  I have disabled Windows firewall and virus protection monitoring.

  • Downloads per Second slower than normal

    Hi, i've moved from profile ADSL MAX to ADSL 2+ however my downloads per second are average around 2-400kbs a sec, my download speed is just over 7mb and my downloads have been around 850kbs a sec.
    Any reason to why this is?
    I don't do much heavy downloads, most of my connection is used for either gaming or downloading some the app or playstation and its really slow at downloading anything.
    If you want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side If the the reply answers your question then please mark as ’Mark as Accepted Solution

    sorry my computer crashed here it is
    FAQ
    Test1 comprises of two tests
    1. Best Effort Test:  -provides background information.
    Download  Speed
    4339 Kbps
    0 Kbps
    7150 Kbps
    Max Achievable Speed
     Download speedachieved during the test was - 4339 Kbps
     For your connection, the acceptable range of speeds is 2000-7150 Kbps.
     Additional Information:
     Your DSL Connection Rate :7192 Kbps(DOWN-STREAM), 1060 Kbps(UP-STREAM)
     IP Profile for your line is - 6345 Kbps
    2. Upstream Test:  -provides background information.
    Upload Speed
    821 Kbps
    0 Kbps
    1060 Kbps
    Max Achievable Speed
    >Upload speed achieved during the test was - 821 Kbps
     Additional Information:
     Upstream Rate IP profile on your line is - 1060 Kbps
    We were unable to identify any performance problem with your service at this time.
    It is possible that any problem you are currently, or had previously experienced may have been caused by traffic congestion on the Internet or by the server you were accessing responding slowly.
    If you continue to encounter a problem with a specific server, please contact the administrator of that server in the first instance.
    If you want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side If the the reply answers your question then please mark as ’Mark as Accepted Solution

  • Acquire, display, and write data at 50 samples per second

    I have a vi running on a PXI which samples data using two 4220's (all 4 channels) and one 6031 (only 6channels).  I am acquiring data at 100 samples per second, but only need to write the data out at 50 samples per second.  The data needs to be displayed at a minimum of 10samples per second.  The problem is that the VI can not get 50samples per second writen to the file, it writes about 20 to 30samples per second.
    I dont know if the issue is displaying the data which is holding up the writing at 50samples per second or if it is something else in the VI.  I have moved the writing of the data to the outside of the while loop, but this did not help enough to reach 50samples/sec.
    Is it better to change the waveform data types to dynamic waveforms?  Would this increase speed of operations?
    Galen
    Attachments:
    ATM_FrictionTests_v1.2.vi ‏375 KB

    Galen,
    Looking at your vi, I would recommend writing to your file in a different way.  The function you are using is actually opening, writing, and then closing the file every time you call it.  This greatly increases the amount of resources being used.  Take a look at the Cont Acq to Spreadsheet File.vi example and note that the file is only being opened and closed once.  The data is being written to the file during execution of the program, and then closed when the app is done running.  The example is done in traditional DAQ but you should be able to do something similar with DAQmx.  Try this and let me know if it helps. 
    Regards,
    LA

  • How many of these objects should I be able to insert per second?

    I'm inserting these objects using default (not POF) serialization with putAll(myMap). I receive about 4000 new quotes per second to put in the cache. I try coalescing them to various degrees but my other apps are still slowing down when these inserts are taking place. The applications are listening to the cache where these inserts are going using CQCs. The apps may also be doing get()s on the cache. What is the ideal size for the putAll? If I chop up myMap into batches of 100 or 200 objects then it increases the responsiveness of other apps but slows down the overall time to complete the putAll. Maybe I need a different cache topology? Currently I have 3 storage enabled cluster nodes and 3 proxy nodes. The quotes go to a distributed-scheme cache. I have tried both having the quote inserting app use Extend and becoming a TCMP cluster member. Similar issues either way.
    Thanks,
    Andrew
    import java.io.Serializable;
    public class Quote implements Serializable {
        public char type;
        public String symbol;
        public char exch;
        public float bid = 0;
        public float ask = 0;
        public int bidSize = 0;
        public int askSize = 0;
        public int hour = 0;
        public int minute = 0;
        public int second = 0;
        public float last = 0;
        public long volume = 0;
        public char fastMarket; //askSource for NBBO
        public long sequence = 0;
        public int lastTradeSize = 0;
        public String toString() {
            return "type='" + type + "'\tsymbol='" + symbol + "'\texch='" + exch + "'\tbid=" +
                    bid + "\task=" + ask +
                    "\tsize=" + bidSize + "x" + askSize + "\tlast=" + lastTradeSize + " @ " + last +
                    "\tvolume=" + volume + "\t" +
                    hour + ":" + (minute<10?"0":"") + minute + ":" + (second<10?"0":"") + second + "\tsequence=" + sequence;
        public boolean equals(Object object) {
            if (this == object) {
                return true;
            if ( !(object instanceof Quote) ) {
                return false;
            final Quote other = (Quote)object;
            if (!(symbol == null ? other.symbol == null : symbol.equals(other.symbol))) {
                return false;
            if (exch != other.exch) {
                return false;
            return true;
        public int hashCode() {
            final int PRIME = 37;
            int result = 1;
            result = PRIME * result + ((symbol == null) ? 0 : symbol.hashCode());
            result = PRIME * result + (int)exch;
            return result;
        public Object clone() throws CloneNotSupportedException {
            Quote q = new Quote();
            q.type=this.type;
            q.symbol=this.symbol;
            q.exch=this.exch;
            q.bid=this.bid;
            q.ask = this.ask;
            q.bidSize = this.bidSize;
            q.askSize = this.askSize;
            q.hour = this.hour;
            q.minute = this.minute;
            q.second = this.second;
            q.last = this.last;
            q.volume = this.volume;
            q.fastMarket = this.fastMarket;
            q.sequence = this.sequence;
            q.lastTradeSize = this.lastTradeSize;
            return q;
    }

    Well, firstly, I surprised you are using "float" objects in a financial object, but that's a different debate... :)
    Second, why aren't you using pof? Much more compact from my testing; better performance too.
    I've inserted similar objects (but with BigDecimal for the numeric types) and seen insert rates in the 30-40,000 / second (single machine, one node). Obviously you take a whack when you start the second node (backup's being maintained, plus that node is probably on a separate server, so you are introducing network latency.) Still, I would have thought 10-20,000/second would be easily doable.
    What are the thread counts on the service's you are using?; I've found this to be quite a choke point on high-throughput caches. What stats are you getting back from JMX for the Coherence components?; what stats from the server (CPU, Memory, swap, etc)?; What spec of machines are you using? Which JVM are you using? How is the JVM configured? What's are the GC times looking like? Are you CQC queries using indexes? Are your get()'s using indexes, or just using keys? Have you instrumented your own code to get some stats from it? Are you doing excessive logging? So many variables here... Very difficult to say what the problem is with so little info./insight into your system.
    Also, maybe look at using a multi-threaded "feeder" client program for your trades. That's what I do (as well as upping the thread-count on the cache service thread) and it seems to run fine (with smaller batch sizes per thread, say 50.) We "push" as well as fully "process" trades (into Positions) at a rate of about 7-10,000 / sec on a 4 server set-up (two cache storage nodes / server; two proxies / server.) Machines are dual socket, quad-core 3GHz Xeons. The clients use CQC and get()'s, similar to your set-up.
    Steve

  • 10,000 Recorc Per Second (In EJB 3.0)

    hi all,
    i have some mission critical tasks into my project, is it possible to persist 10 000 record per seconds,
    1. AS - JBoss Application Server 4.0.4GA
    2. Database - Oracle 10G 10.2.0.1
    3.EJB - 3.0 Framework
    4.OS - SunOS 5.10
    4.Server - Memory: 16G phys mem, 31G swap, 16 CPU,
    i know that i need performace
    here is my configurations about performance
    1. JVM Config Into JBoss
    JAVA_OPTS="-server -Xmx3168m -Xms2144m -Xmn1g -Xss256k -d64 -XX:PermSize=128m -XX:MaxPermSize=256m
       -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
        -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC
        -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -XX:+AggressiveOpts
        -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution2. also i configure my database.xml file
    <?xml version="1.0" encoding="UTF-8"?>
    <datasources>
      <xa-datasource>
        <jndi-name>XAOracleDS</jndi-name>
        <track-connection-by-tx/>
        <isSameRM-override-value>false</isSameRM-override-value>
        <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
        <xa-datasource-property name="URL">jdbc:oracle:thin:@192.168.9.136:1521:STR</xa-datasource-property>
        <xa-datasource-property name="User">SRVPROV</xa-datasource-property>
        <xa-datasource-property name="Password">SRVPROV</xa-datasource-property>
        <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
        <min-pool-size>50</min-pool-size>
        <max-pool-size>200</max-pool-size>    
        <metadata>
             <type-mapping>Oracle9i</type-mapping>
          </metadata>
      </xa-datasource>
      <mbean code="org.jboss.resource.adapter.jdbc.vendor.OracleXAExceptionFormatter"
             name="jboss.jca:service=OracleXAExceptionFormatter">
        <depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager</depends>
      </mbean>
    </datasources>3. Also i have one simple Stlateless Session Bean
    @Stateless
    @Remote(UsageFasade.class)
    public class UsageFasadeBean implements UsageFasade {
         @PersistenceContext(unitName = "CustomerCareOracle")
         private EntityManager oracleManager;
         @TransactionAttribute(TransactionAttributeType.REQUIRED)
         public long createUsage(UsageObject usageObject, UserContext context)
                   throws UserManagerException, CCareException {
              try {
                   oracleManager
                             .createNativeQuery("INSERT INTO USAGE "
                                       + " (ID, SESSION_ID, SUBSCRIBER_ID, RECDATE, STARTDATE, APPLIEDVERSION_ID, CHARGINGPROFILE_ID, TOTALTIME, TOTALUNITS, IDENTIFIERTYPE_ID, IDENTIFIER, PARTNO, CALLTYPE_ID, USAGETYPE, APARTY, BPARTY, CPARTY, IMEI, SPECIFICCALLTYPE, APN, SOURCELOCATION, SMSCADDRESS, MSC_ID, ENDREASON, USAGEORIGIN, BILL_ID, CONTRACT_ID) "
                                       + " VALUES(SEQ_USAGE_ID.NEXTVAL, NULL, NULL, SYSDATE, SYSDATE, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL) ");                              
                   return 1;
              } catch (Exception e) {
    }3. and into client side i have 200 Threads, each of them tried to call this method 50 times
    my result is that i can persist 10000 record in 20 seconds, without hibernate, with hibernate i got worst result :(,
    also i hear that it is good idea to use JDBC 3.0 driver for performance,
    i download newest oracle jdbc jar file from oracle site
    http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_10201.html
    is this jar file JDBC 3.0 driver ?
    is there any hibernate performance configuration?
    is it any more performance tuning into JBoss or EJB with entity beans?
    can anybody help me ? or is there any doc which can help me ?
    Regards,
    Paata,
    Message was edited by:
    paata
    Message was edited by:
    paata

    What makes you think that your database, just the database (with the box that it is on) can handle that rate?
    What makes you think that your network can handle that?
    While this is going on is this the ONLY traffic that will be on the network?

Maybe you are looking for

  • Can't view thumbnails in Bridge

    I'm running Windows 7 (64 bit), have downloaded the most recent RAW update (4.6) for CS3.  I'm able to open RAW files and work with them---just can't view the "thumbnail photo" in Bridge---makes it difficult to view and edit files.  What am I missing

  • Problems sharing internet connection through Airport with a PS3

    Does anybody know how to share an internet connection wirelessly with a PS3? I've tried everything including following directions from the tech support people from both Sony and my ISP (Verizon) and nothing works. Last time I've talked to Verizon I'v

  • To provide "variant creation facility" in a Molule pool program

    Hi I have develope a molude pool screen with some  input fields. now I want to provide " variant creation facility" as in standard reports. I will enable "SAVE" button on the status bar. but  I have no idea how to  provide variant creation facility s

  • HELP - in laymans terms please, re: firewire

    Ok, I know there have been countless threads on this before, and people are complaining and arguing and offering their two cents all over the place, which is great.... BUT - I have an aluminium MacBook and a MiniDV camcorder. What I want to know is w

  • Forms 9i settings

    Hi, my client is using forms 9i, and in their server and locally their system is working absolutely fine. I'm trying to work from my local system while running application in browser it's not showing the application completely, means some part is get