ExecuteNonQuery() lasts longer than DB procedure itself - OpsSqlAllocCtx()

We have intermittent issue where ExecuteNonQuery() call to a specific procedure lasts longer than execution of DB procedure itself in the database.
DB procedure (from DB log)
//start
audsid:167658693 sid:479 2822843410 13-MAY-11 HUB 10 HUB TEST HUB.STREAMINGAPI.GetMessages(p) 0 -->05/13/2011 01:27:47.779000000<-- 5049977, 5049977, 5049977
//end
audsid:167658693 sid:479 2822843452 13-MAY-11 HUB 10 HUB TEST HUB.STREAMINGAPI.GetMessages(p) 3 -->05/13/2011 01:27:48.779000000<-- 1
//start
audsid:167658693 sid:479 2822843462 13-MAY-11 HUB 10 HUB TEST HUB.STREAMINGAPI.GetMessages(p) 0 -->05/13/2011 01:27:50.248000000<-- 5049977, 5049977, 5049977
---> the call itself lasts 1 sec (start-end) -- but look at next call (2nd start) ---> the total time it lasts for ExecuteNonQuery() to finish as we see in the APP LOG is from 1st start to 2nd start (see APP LOG)
APP LOG
2011-05-13 13:27:47,855 [12] DEBUG SqlTrace - Calling database.
2011-05-13 13:27:50,319 [12] DEBUG SqlTrace - ExecuteNonQuery finished.
ODP TRACE for this ExecuteNonQuery() call:
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleConnection::Open()
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleConnection::CreateDbCommand()
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleCommand::OracleCommand(3)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleCommand::OracleCommand(3)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleConnection::CreateDbCommand()
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleCommand::CommandText(): set
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleCommand::CommandText(): set
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleCommand::CommandTimeout(): set
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleCommand::CommandTimeout(): set
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleClientFactory::CreateParameter()
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleClientFactory::CreateParameter()
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameter::OracleParameter(1)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameter::OracleParameter(1)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(1)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(1)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(5)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameter::OracleParameter(4)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameter::OracleParameter(4)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(2)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(2)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(5)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(5)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameter::OracleParameter(4)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameter::OracleParameter(4)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(2)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(2)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(5)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(5)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameter::OracleParameter(4)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameter::OracleParameter(4)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(2)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(2)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(5)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleClientFactory::CreateParameter()
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleClientFactory::CreateParameter()
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameter::OracleParameter(1)
TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameter::OracleParameter(1)
TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(1)
TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OracleParameterCollection::Add(1)
TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OracleCommand::ExecuteNonQuery()
TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsConAddRef(): (eec79c0)=250378688
TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsConAddRef(): RefCount=17 RetCode=0 Line=3320 (eec79c0)=250378688
TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsSqlPrepare2(): (eec79c0)=250378688
TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsErrAllocCtx(): (eec79c0)=250378688
TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsErrAllocCtx(): RetCode=0 Line=197 (eec79c0)=250378688
TIME:2011/05/13-13:27:47:855 TID: df0 OpsSqlPrepare2(): SQL: Begin EVHub.EVStreamingAPI.GetMessages(:v0, :v1, :v2, :v3, :v4); End;
TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsSqlPrepare2(): RetCode=0 Line=547
TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsSqlExecuteNonQuery(): (eec79c0)=250378688
TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsDecGetValCtxFromInteger()
TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsDecGetValCtxFromInteger(): RetCode=0 Line=847
TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsDecGetValCtxFromInteger()
TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsDecGetValCtxFromInteger(): RetCode=0 Line=847
TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsDecGetValCtxFromInteger()
TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsDecGetValCtxFromInteger(): RetCode=0 Line=847
TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsSqlAllocCtx(): (eec79c0)=250378688
----- THIS IS WHERE THE SLOWNESS IS THAT WE NEED HELP ON
TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsSqlAllocCtx(): RetCode=0 Line=138 (eec79c0)=250378688
TIME:2011/05/13-13:27:50:318 TID: df0 (ENTRY) OpsDecToInteger()
----- THIS IS WHERE THE SLOWNESS IS THAT WE NEED HELP ON
TIME:2011/05/13-13:27:50:318 TID: df0 (EXIT) OpsDecToInteger(): RetCode=0 Line=1000
TIME:2011/05/13-13:27:50:318 TID: df0 (ENTRY) OpsDecToInteger()
TIME:2011/05/13-13:27:50:318 TID: df0 (EXIT) OpsDecToInteger(): RetCode=0 Line=1000
TIME:2011/05/13-13:27:50:318 TID: df0 (ENTRY) OpsDecToInteger()
TIME:2011/05/13-13:27:50:318 TID: df0 (EXIT) OpsDecToInteger(): RetCode=0 Line=1000
TIME:2011/05/13-13:27:50:318 TID: df0 (ENTRY) OpsSqlFreeCtx()
TIME:2011/05/13-13:27:50:318 TID: df0 (EXIT) OpsSqlFreeCtx(): RetCode=0 Line=163
TIME:2011/05/13-13:27:50:318 TID: df0 (EXIT) OpsSqlExecuteNonQuery(): RetCode=0 Line=877
Can anyone help - does anyone know what is happening here to account for this behavior...? Please help.

Also please read this article
http://blogs.msdn.com/sqlserverstorageengine/archive/2008/03/23/minimal-logging-changes-in-sql-server-2008-part-2.aspx   ---Minimal Logging changes in SQL Server 2008
Best Regards,Uri Dimant SQL Server MVP,
http://sqlblog.com/blogs/uri_dimant/
MS SQL optimization: MS SQL Development and Optimization
MS SQL Consulting:
Large scale of database and data cleansing
Remote DBA Services:
Improves MS SQL Database Performance
SQL Server Integration Services:
Business Intelligence

Similar Messages

  • My iphone home button wont work - according to the Sale of Goods act I can expect this to last longer than the 1 year 83 days that I have had the phone, regardless of any guarentee

    I have a 3Gs iPhone, which I've had for 1 year 83 days and the home button si faulty. I have checked on the internet and this seems to be a common issue.
    I have a contract with O2 for 24 mouths due to run out March 2012 but the phone was bought from Carphone Warehouse.
    I have been to O2 and they say it's out of the Apple warranty and therefore I will have to pay for a repair. They also have now said because it came from CPW they will do nothing for me.
    I have been to Apple and they say the same thing that I have to pay for the repair as it's out of warranty
    My query is surely I can expect a phone that has been looked after should last longer than 83 days? Therefore under the sale of good act I should get a repair or replacement for free???
    I am now paying for a contract where the phone doesn't work!

    Good luck with that. Most of the world does not have anything like what you believe your "sale of goods act" is supposed to do. It sounds like you expect it to extend the warranty on a Product from Apple until your contract with an entirely different company is complete.  I think you'll find that you are misinterpreting that law.  The exception may be if you purchased the phone from the carrier and the law is written in such a way as to require them to replace the device if it fails during the term of the contract, though I doubt that will be the case either.

  • I use photo stills in my iMovie. I want them to last longer than a minute, but when I input 01: 45: 00, to signify one min. and 45 seconds, it doesn't accept it. What is the proper format for inputting minutes?

    I use photo stills in my iMovie. I want them to last longer than a minute, but when I input 1:45:00, to signify one minute and 45 seconds, it doesn't accept it. What's the proper way to input it?

    There are 30 frames in one second of video. So you can specify down to the frame level, which is 1/30th of a second.
    Is the Duration box switching to some other time every time you type in 1:45:00?
    For instance this is a 5 second clip plus 3 frames. To get this set properly I would type in 1:45:00, then click done. I don't know if it is different under older versions of iMovie, as I'm using iMovie '11 for thisi example.

  • Wifi connection does not last longer than 5 minutes at a time, how do I fix this?

    I have a MacBook Pro (Retina, 13-inch, Mid 2014) and after I upgraded my OS to Yosemite the wifi connectivity has been terrible. I have barely been able to maintain a proper wifi connection for longer that 5 minutes at a time.

    I exactly have the same problem as this "Unable to check mark whole playlists to play since last update.  ONly allows me to check one at a time.  How do I fix?" I have a windows7. Please help.

  • Need a signed JAR that lasts longer than a year

    We need to sign JARs but we can't use the standard Thawte or Verisign root CA. Both of them expire in a year. Since my company does not own the servers on which our application is installed, we can't revisit our customer's servers just because the signed JAR files have expired.
    When I look at the list of Root CAs that Web Start recognizes, I see some personal CAs and and server CAs.
    thawtepersonalfreemailca (Thawte Personal Freemail CA)
    thawtepersonalbasicca (Thawte Personal Basic)
    thawtepersonalpremiumca (Thawte Personal Premium CA)
    thawteserverca (Thawte Server CA)
    cybertrust (GTE CyberTrust Root)
    verisignserverca (Secure Server CA)
    thawtepremiumserverca (Thawte Premium Server CA)
    Has anyone had any success signing JAR files with these? I'm puzzled. I thought that a server certificate could only be used to run a secure (SSL) server. Can you sign JAR files with it?
    Likewise, can I use a 'personal' CA to sign a JAR? Are there any drawbacks in doing so?

    We need to sign JARs but we can't use the standard
    Thawte or Verisign root CA. Both of them expire in a
    year. Since my company does not own the servers on
    which our application is installed, we can't revisit
    our customer's servers just because the signed JAR
    files have expired.You have a misunderstanding here. The expiry date is related to the certificate only, not the jar file signed with it. I.e. you can only sign things with your certificate before the expiry date. After the expiry date, you will not be able to use that certificate anymore for signing. But everything you have signed, while the certificate was valid, will remain valid. Eventhough the certificate will expire, whatever is signed with it remains valid for eternity.
    When I look at the list of Root CAs that Web Start
    recognizes, I see some personal CAs and and server
    CAs.
    thawtepersonalfreemailca (Thawte Personal Freemail
    CA)
    thawtepersonalbasicca (Thawte Personal Basic)
    thawtepersonalpremiumca (Thawte Personal Premium CA)
    thawteserverca (Thawte Server CA)
    cybertrust (GTE CyberTrust Root)
    verisignserverca (Secure Server CA)
    thawtepremiumserverca (Thawte Premium Server CA)
    Has anyone had any success signing JAR files with
    these? I'm puzzled. I thought that a server
    certificate could only be used to run a secure (SSL)
    server. Can you sign JAR files with it?Yes, I have had success with the Thawte Personal Freemail Certificate. As the name suggests, it is free. What is not obvious from the name is that it can also be used to sign jar files. To obtain the certificate is free, however you will want to become a trusted member, which you can only become by being notarized. This will most likely cost you a bit (cost me ca. US$12). Then your certificate will be fully trusted. Here is a writeup on how to use your free Thawte certificate for jar signing: http://www.dallaway.com/acad/webstart/.
    Likewise, can I use a 'personal' CA to sign a JAR? Are
    there any drawbacks in doing so?See above.
    Good luck.
    - Daniel

  • How to use Toshiba Bluetooth stack longer than 30 days on 3rd party computer

    Sorry if this is back to basics.
    I have a Dell Latitude 610 with Bluetooth built in and driver versions 3.03.
    When I try to connect my Nokia via PC Suite it says the drivers are old version and should be 7.0plus.
    How do I get updated drivers that last longer than 30 days?

    Hi
    You should check this Toshiba BT portal and the HowTO section:
    http://aps2.toshiba-tro.de/bluetooth/?page=howto
    There you can find this document:
    http://aps2.toshiba-tro.de/kb0/FAQ81021V0000R01.htm
    It says that you have to use the BT stack/driver from your notebook manufacturer!
    Cheers

  • I can't make a transition longer than 1 second

    I have a simple project in FCP X 10.0.6, with a fade-to-black transition at the end of a clip (followed by black generator). I now want to lengthen that fade-to-black, but I can't. It's one second long, and I can make it shorter, but I can't lengthen it, no matter which way I try to do it. Any ideas? Thanks!

    Okay, so why can't I make that fade to black longer than one second? I don't mean that I want black to last longer than one second. I mean I want the fade to take more time. It lets me make it shorter, but not longer.

  • Apps taking longer than usual to load

    lately, I have noticed that it is taking a really long time to launch applications on my macbook pro. what can I do to speed up this process, or would I be better off reinstalling Snow Leopard? thanks!

    I have tried rebooting several times in the last 3 days, but that doesn't fix my problem. My system has 4 GB memory, and it doesn't ever run out of it since I got this mac...
    as for page in/out, so far, i've had 95419 page ins, and 52916 page outs.
    For CPU Time, Chrome has had 7:47.83 and kernal_task has had 5:06.59 (and over 30 million sent messages).
    the one thing that seems to run really high is something called 'intercheck' it has had 1:27.10 CPU Time!
    the main reason for my inquiry is because I've been noticing that my battery is not lasting longer than 2 hours between charges.  Thanks for your help... I might take it into a genius bar tomorrow if we can't resolve this issue before then.

  • PayPal to Bank Acct. Taking Longer Than Usual

    I'm a new poster here who has used PayPal to receive payments and transfer them to my bank account here in Mexico for the past two years. Since I began this process, the transfers have always arrived in my bank account between 36 to 60 hours after the initial transfer request unless it was the weekend. Basically, it's always taken 24 hours for the transfer to show up as "completed" and then another 12 to 36 hours to be available at my bank depending on whether I made the initial request before or after 2:00pm local time. My latest transfer request (from PayPal to bank) was solicited Monday, August 3rd during the morning hours, meaning the funds would in the past be available to me on Wednesday. It is now Friday, and the funds still aren't there. The email I received from PayPal when making the request says that it should be available by Aug. 11th so I guess I'll have to wait until then before contacting support, but the transfers have always gone through like clockwork until this one. My PayPal account is verified and is linked, etc. Has anyone had a similar case in which transfers to a bank account are consistently successful within a short time frame and then all of the sudden a transfer is days later than usual arriving in a bank account? There's nothing different on the PayPal request nor at my bank that would cause this unusual delay as far as I can tell. Thank you in advance for your feedback.

    I have tried rebooting several times in the last 3 days, but that doesn't fix my problem. My system has 4 GB memory, and it doesn't ever run out of it since I got this mac...
    as for page in/out, so far, i've had 95419 page ins, and 52916 page outs.
    For CPU Time, Chrome has had 7:47.83 and kernal_task has had 5:06.59 (and over 30 million sent messages).
    the one thing that seems to run really high is something called 'intercheck' it has had 1:27.10 CPU Time!
    the main reason for my inquiry is because I've been noticing that my battery is not lasting longer than 2 hours between charges.  Thanks for your help... I might take it into a genius bar tomorrow if we can't resolve this issue before then.

  • In Lion Apple's Mail sound works for about one half a day each time I close it and then open it but it lasts no longer than that

    In Lion Apple's Mail sound works for about one half a day each time I close it and then open it but it lasts no longer than that. What is the fix?

    Try disabling the IDLE switch in the account's Advanced preference panel.

  • HT201472 Is there any way how to find out where a particular device was when it last went online if longer than 24 hours ago?

    One Mac Book Air was stoilen frm me, I can still see it on Find my Iphone and can see that it has been renamed. The computer was offline for longer than 24 hours, so I am wondering if there is any way how I can find out it's last online location?

    No, you cannot find out where the computer has been. Find My Mac only shows you were the computer is right now if it is online.
    I strongly recommend you change all your internet passwords immediately, notify the police (do not try to recover your MBA yourself), and your insurance company so you can get reimbursed and buy a new Mac. Once you have done all this go back to Find My Mac and click the "Erase" button.

  • HT1726 i have heard that charging less than 80 percent will make the battery lasts longer, does anybody have any idea about that?

    hi,
    i have heard that charging less than 80 percent will make the battery lasts longer, does anybody have any idea about that to help me?

    I don't know where you heard that statement but it's completely incorrect.
    According to Apple:
    Use Your iPad Regularly
    For proper reporting of the battery’s state of charge, be sure to go through at least one charge cycle per month (charging the battery to 100% and then completely running it down).
    Elsewhere, Apple elaborates and explains that two half-discharges (or four quarter-discharges, etc.) equals one full discharge.

  • My phone doesn't last more than two hours before the battery is dead. Any one know how to make the battery last longer? College student in need of help!

    I used to be able to go all day without charging my phone but now I have to charge it like every two hours and as a college student who also works. I go most of my day with a dead phone. Does anyone know how to make your battery last longer?

    Eight Battery Saving settings for your iPhone and iPad | MacIssues
    The Ultimate Guide to Solving iOS Battery Drain — Scotty Loveless

  • MOSS 2007 Search - Crawling is taking longer than usual time since last month for same content sources

    Hi all,
    Off late we have discovered that content crawling is taking longer than expected also overlapping to next scheduled too. Literally no crawl logs seen for hours. No entry in crawl logs. Is there anyone out here having similar issue? Please share a solution
    if any found.
    My farm is implemented with MOSS 2007 SP2 Ver no 12.0.0.6554
    There is not packet drop between index server, App and SQL server/Cluster
    Thank you in advance,
    Reach Ram
    Ramakrishna Pulipati SharePoint Consultant, Bangalore, INDIA

    I believe this is ready for submission for the Time Machine forum.
    As noted, it does not cover diagnosis and correction of specific problems or errors, as that would seem to be better handled separately.
    It also doesn't cover anything about Time Capsule, for the very good reason that I'm not familiar with them. If someone wants to draft a separate post for it, or items to add/update here, that would be great!
    Thanks very much.

  • HT5521 I have a lightning to usb cable which is 2m in length.  Is there any known issues with trying to recharge an iPad 4 with this longer length.  It seems to me it is taking much longer than a 1m cord to recharge.

    I have a lightning to usb cable which is 2m in length.  Is there any known issues with trying to recharge an iPad 4 with this longer length?  It seems to me it is taking much longer than a 1m cord to recharge.

    Axel,
    I'm afraid a new SSD won't be different from your bad USB stick. I had similar issues over USB with both a (no-brand) stick and TWO 64gb Kingston SSDNow's (running Kubuntu 12.04 with Kernel 3.11, ia_64): it all runs exceptionally well (wanna know how it feels like booting in 5 sec?) for a few days - then suddenly you find yourself facing that dreaded (initramfs) prompt. You ask yourself: why? Did I upgrade grub lately? Did I upgrade the Kernel? I don't recall so. Ok, let's fix this... insert favorite live cd, boot, fsck...what???? THOUSANDS of errors??? Hundreds of files and directories corrupted, and the system is unusable - Reinstall everything from scratch onto another drive.
    Rinse and repeat: did this 3 times. Then I found this analysis:
    http://lkcl.net/reports/ssd_analysis.html
    I also suspect USB power interrupts more abruptly than SATA power, at shutdown - basically aggravating any power interruption damages. So now I'm going to:
    - buy an Intel S3500!
    - add commit=1 to my mount options in /etc/fstab
    - edit shutdown procedure to add a 5-10 sec pause after unmounting drives.
    Just my two cents.
    Andrea
    Last edited by andreius (2013-12-29 16:51:04)

Maybe you are looking for

  • CD/DVD Drive functionality on Equium EA60

    Hi! I have an Equium EA60-155 Laptop which has a Mat****a DVD-RAM UJ-820S CD-ROM drive (According to information provided in 'Device Manager') The drive tray is labelled 'Multi Recorder' and 'RW DVD Rewritable' The drive can read CDs and DVDs OK but

  • Trying to GOOGLE A subject;get taken to a page with no revelance to subject usually an advert.

    As stated above GOOGLE SEEMS TO BE CORRUPT.

  • FAQ I'm sure: how to shut server up?

    The WebLogic 5.0 beta spews all sorts of stuff to the screen. How can I route this into a file? Is file redirection my only option? I looked through weblogic.properties and found the weblogic.system.enableConsole property, but setting this to false d

  • PB with print using Adobe PDF printer

    I'm using LR2.6 on Windows 7 / 64 bits  with adobe acrobat pro 9.3.1. When I try to print an image from lightroom printing module using the Adobe PDF printer, the file I obtain has no picture but a gray rectangle with an error message in red : Error

  • Migration Assistant from 10.4.10 to 10.5.4...

    Just bought a 24" imac running 10.5.4 & i need to transfer all my apps, prefs, settings, & files from my 17" intel imac. I know i just use the migration assistant but will it work from tiger to leopard properly? Is there anything i need to be aware o