Is this the best performed query?

Hi Guys,
Is this the best performed query or i can still improve it ?
I am new to SQL performacne tune, please help to get best performance of the query.
SQL> EXPLAIN PLAN SET STATEMENT_ID = 'ASH'
2 FOR
3 SELECT /*+ FIRST_ROWS(30) */ PSP.PatientNumber, PSP.IntakeID, U.OperationCenterCode OpCenterProcessed,
4 PSP.ServiceCode, PSP.UOMcode, PSP.StartDt, PSP.ProvID, PSP.ExpDt, NVL(PSP.Units, 0) Units,
5 PAS.Descript, PAS.ServiceCatID, PSP.CreatedBy AuthCreatedBy, PSP.CreatedDateTime AuthCreatedDateTime,
6 PSP.AuthorizationID, PSP.ExtracontractReasonCode, PAS.ServiceTypeCode,
7 NVL(PSP.ProvNotToExceedRate, 0) ProvOverrideRate,
8 prov.ShortName ProvShortName, PSP.OverrideReasonCode, PAS.ContractProdClassId
9 ,prov.ProvParentID ProvParentID, prov.ProvTypeCd ProvTypeCd
10 FROM tblPatServProv psp, tblProductsAndSvcs pas, tblProv prov, tblUser u, tblGlMonthlyClose GLMC
11 WHERE GLMC.AUTHORIZATIONID >= 239
12 AND GLMC.AUTHORIZATIONID < 11039696
13 AND PSP.AuthorizationID = GLMC.AUTHORIZATIONID
14 AND PSP.Authorizationid < 11039696
15 AND (PSP.ExpDt >= to_date('01/03/2000','MM/DD/YYYY') OR PSP.ExpDt IS NULL)
16 AND PSP.ServiceCode = PAS.ServiceCode(+)
17 AND prov.ProvID(+) = PSP.ProvID
18* AND U.UserId(+) = PSP.CreatedBy
19 /
Explained.
Elapsed: 00:00:00.46
SQL> SELECT * FROM TABLE(dbms_xplan.display);
Plan hash value: 3602678330
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 8503K| 3073M| 91 (2)| 00:00:02 |
|* 1 | HASH JOIN RIGHT OUTER | | 8503K| 3073M| 91 (2)| 00:00:02 |
| 2 | TABLE ACCESS FULL | TBLPRODUCTSANDSVCS | 4051 | 209K| 16 (0)| 00:00:01 |
| 3 | NESTED LOOPS | | 31 | 6200 | 75 (2)| 00:00:01 |
| 4 | NESTED LOOPS OUTER | | 30 | 5820 | 45 (3)| 00:00:01 |
|* 5 | HASH JOIN RIGHT OUTER | | 30 | 4950 | 15 (7)| 00:00:01 |
| 6 | TABLE ACCESS FULL | TBLUSER | 3444 | 58548 | 12 (0)| 00:00:01 |
|* 7 | TABLE ACCESS FULL | TBLPATSERVPROV | 8301K| 585M| 2 (0)| 00:00:01 |
| 8 | TABLE ACCESS BY INDEX ROWID| TBLPROV | 1 | 29 | 1 (0)| 00:00:01 |
|* 9 | INDEX UNIQUE SCAN | PK_TBLPROV | 1 | | 0 (0)| 00:00:01 |
|* 10 | INDEX UNIQUE SCAN | PK_W_GLMONTHLYCLOSE | 1 | 6 | 1 (0)| 00:00:01 |
Predicate Information (identified by operation id):
1 - access("PSP"."SERVICECODE"="PAS"."SERVICECODE"(+))
5 - access("U"."USERID"(+)="PSP"."CREATEDBY")
7 - filter(("PSP"."EXPDT">=TO_DATE('2000-01-03 00:00:00', 'yyyy-mm-dd hh24:mi:ss') OR
"PSP"."EXPDT" IS NULL) AND "PSP"."AUTHORIZATIONID">=239 AND "PSP"."AUTHORIZATIONID"<11039696)
9 - access("PROV"."PROVID"(+)="PSP"."PROVID")
10 - access("PSP"."AUTHORIZATIONID"="GLMC"."AUTHORIZATIONID")
filter("GLMC"."AUTHORIZATIONID">=239 AND "GLMC"."AUTHORIZATIONID"<11039696)
28 rows selected.
Elapsed: 00:00:00.42

Thanks a lot for your reply.
Here are the indexes on those tables.
table --> TBLPATSERVPROV ---> index PK_TBLPATSERVPROV ---> column AUTHORIZATIONID
table --> TBLPRODUCTSANDSVCS ---> index PK_TBLPRODUCTSANDSVCS ---> column SERVICECODE
table --> TBLUSER ---> index PK_TBLUSER ---> column USERID

Similar Messages

  • Exchange 2010 CAS proxy to Exchange 2013 CAS: Use the following link to open this mailbox with the best performance:

    Hello,
    I've installed Exchange 2013 into Exchange 2010 infrastructure
    [ single Exchange 2010 server; single AD site; AD = 2003 ],
    and moved one mailbox [ Test user ] to Exchange 2013.
    When I login internally through 2013 OWA to access mailboxes on 2010, then proxy works fine.
    When I login internally through 2010 OWA to access mailboxes on 2013, then a message appears:
        Use the following link to open this mailbox with the best performance: with link to 2013 OWA...
    What is wrong ?
    I've checked and changed settings by:
    Get-OwaVirtualDirectory, Set-OwaVirtualDirectory
    [PS] C:\work>Get-OwaVirtualDirectory -Identity 'ex10\owa (Default Web Site)' | fl server,name, *auth*,*redir*,*url*
    Server                        : EX10
    Name                          : owa (Default Web Site)
    ClientAuthCleanupLevel        : High
    InternalAuthenticationMethods : {Basic, Fba, Ntlm, WindowsIntegrated}
    BasicAuthentication           : True
    WindowsAuthentication         : True
    DigestAuthentication          : False
    FormsAuthentication           : True
    LiveIdAuthentication          : False
    AdfsAuthentication            : False
    OAuthAuthentication           : False
    ExternalAuthenticationMethods : {Fba}
    RedirectToOptimalOWAServer    : True
    LegacyRedirectType            : Silent
    Url                           : {}
    SetPhotoURL                   :
    Exchange2003Url               :
    FailbackUrl                   :
    InternalUrl                   : https://ex10.contoso.com/owa
    ExternalUrl                   : https://ex10.contoso.com/owa
    [PS] C:\work>Get-OwaVirtualDirectory -Identity 'ex13\owa (Default Web Site)' | fl server,name, *auth*,*redir*,*url*
    Server                        : EX13
    Name                          : owa (Default Web Site)
    ClientAuthCleanupLevel        : High
    InternalAuthenticationMethods : {Basic, Ntlm, WindowsIntegrated}
    BasicAuthentication           : True
    WindowsAuthentication         : True
    DigestAuthentication          : False
    FormsAuthentication           : False
    LiveIdAuthentication          : False
    AdfsAuthentication            : False
    OAuthAuthentication           : False
    ExternalAuthenticationMethods : {Fba}
    RedirectToOptimalOWAServer    : True
    LegacyRedirectType            : Silent
    Url                           : {}
    SetPhotoURL                   :
    Exchange2003Url               :
    FailbackUrl                   :
    InternalUrl                   : https://ex13.contoso.com/owa
    ExternalUrl                   :
    best regards Janusz Such

    Hi Janusz Such,
    Based on my knowledge, CAS proxy can only from later version to previous version.
    Some like CAS2013 to CAS2010/2007, CAS2013 to CAS2013. 
    Thanks
    If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Mavis Huang
    TechNet Community Support

  • How to write a  SQL based on a  view can get the best performance ?

    Hi ,
        I am thinking about performance of  sql based on VIEW .<b>For the best performance ,How to do when I create  and use a view ?</b>  for example , Should i use key in my where clause as select data from table?  (of cause ,this key refers to the key of table which structure the view. ) , <b>Could you give me any advice on creating and using view in term of performance</b> ?

    Hi Guixin Chen,
    Performance depends on various factors. The major key factors are:
    1.  Result Set should be Small
    2.  Amount of Data Transferred should be minimum.
    3.  Number of Data Transfers should be minimum.
    4.  Search Overhead should be minimum.
    5.  Database Load should be minimum.
    For more details, check the following docs.
    <b>Performance Notes</b>
    http://help.sap.com/saphelp_nw04s/helpdata/en/fc/eb3b7e358411d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/5b/320c40ac368f5ce10000000a155106/frameset.htm
    You can also check Performance by,
    1.  Transaction code ST05
    2.   From ABAP Workbench using the menu path Test Performance Trace.
    Dont forget to reward pts, if it helps ;>)
    Regards,
    Rakesh.

  • How get the best performances with a McBook Pro 2,3GHz and 16 Go of Ram ?

    Hi,
    I've recently bought a MacBook Pro and I want to optimize my After Effects preferences to enjoy the best performances.
    There's the specifications from Apple:
    2.3GHz quad-core Intel Core i7
    Turbo Boost up to 3.5GHz
    16GB 1600MHz memory
    512GB PCIe-based flash storage
    Intel Iris Pro Graphics
    NVIDIA GeForce GT 750M
    with 2GB GDDR5 memory
    Thanks in advance if one of you could help me to do this
    Maurice

    Optimizing for performance: Adobe Premiere Pro and After Effects | After Effects region of interest

  • What's the best performance RAM?

    I own a 15" MacBook Pro Mid 2012 and currently have 4GB of RAM. I use Adobe CS6 and want to know what's the best performance RAM to upgrade to? I am looking to go 16GB. Any information is much appreciated!

    There is no such thing. All RAM spec'd to run on your hardware will perform the same. This is true of any make and any brand. Purchase from a reputable vendor. Only buy memory that is specified for your model in Apple documentation for your model. That would be:
    Built-in Memory
    8 or 16 GB PC3-12800 (1600 MHz) DDR3L on-board memory
    Maximum Memory
    16 GB
    DDR3L refers to the low-voltage, 1.35 v, rated memory and not the 1.5 v rated memory.

  • Cfqueryparam numeric help - is this the best way

    I have an update in one of my programs and I'm using the
    cfqueryparam. It works fine if the value is not entered since the
    type is cf_sql_varchar. If the value is cf_sql_integer/cf_sql_float
    and the field is required, it again works fine. Now if the field is
    cf_sql_integer and not required, it will throw an error if no value
    is passed to it. I tried using the NULL parameter, but that will
    put NULL in the field every time. I finally ended up using a cfif
    statement to check. Is this the best way? Am I missing something?
    How do others handle this?

    Your's is as good a way as any. But since you asked, my
    approach is usually like this:
    Step 1, build a string variable called sql. Perform all your
    if/else and other logic at this step.
    Step 2
    <cfquery>
    #PreserveSingleQuotes(sql)#
    </cfquery>
    My method makes it almost impossible to use cfqueryparam
    because of all the quotes. However, I find it easier to develop,
    read, and maintain code when you have as much if/else, loop, etc
    processing in the same block of code.
    You might be able to do both. Something like
    Step 1 - use if/else logic to set a variable (call it null)
    to either yes or no.
    Step 2
    cfqueryparam null="#null#">
    I've never actually tried. Most of my work is with a db that
    does not support cfqueryparam so using it is not a high priority
    item for me.

  • What version of osx would give an Imac 24'' 2.3 ghz intel core 2 Duo, with 4gb of DDR2 SDRAM, the best performance? To do illustration and design jobs.

    What version of osx would give an Imac 24'' 2.3 ghz intel core 2 Duo, with 4gb of DDR2 SDRAM, the best performance? To do illustration and design jobs.
    Would the more recents os versions increase the overall performance? Is it worth it?

    Hello!
    Snow Leopard is what i am currently using. But i guess it does need some clean up and maybe a clean install to see if it gets faster.
    I believe 4gb is the limit for this model, although i've seen some with 6gb…
    Thank you for the help

  • Help I have a Macbook 2006 model and I like to play videogames on it, well when I leave it plugged in it gets the best performance, when its not plugged in its decent, so will it hurt my battery if I leave it plugged in at all times?

    Help I have a Macbook 2006 model and I like to play videogames on it, well when I leave it plugged in it gets the best performance, when its not plugged in its decent, so will it hurt my battery if I leave it plugged in at all times?

    No, it will hurt your battery, but it is not recommended by Apple. Additionally, since you have a model with a removable battery, you should calibrate the battery once a month if you leave it plugged in at all times.
    Apple Portables: Calibrating your computer's battery for best ...
    www.apple.com/batteries

  • Which X Series Model Has the Best Performance?

    I am looking for the best performing computer in the X series.
    Which model should I buy, if that is my criteria?
    Thanks!
    Richard

    Agreed: x201 w/ SSD.  8GB would be great *if* you like to have a *lot* of things running simultaneously.  The fact is, with 4GB and an SSD you have less latency on the pagefile.  (Also it saves you a few hundred bucks!)

  • Is This The Best Way To Put iMovie Effects On An FCE Clip?

    I have often suggested to other people that they should export clips from FCE to iMovie in order to make use of certain iMovie effects that FCE can't do.
    As with most things there are several different ways of "transporting" the clips.
    Bearing in mind that we want the quickest/lossless method possible, is this the best?
    1. In the FCE Timeline double-click the clip.
    2. Select File>Export>QuickTime Movie and click "Save".
    3.Open a new iMovie Project, import the newly made QuickTime Movie clip and add the necessary effect.
    4. Back in FCE, Import the QuickTime Movie from the iMovie Project.
    Is this in fact the best way or do you know of a better/quicker one?
    Ian.

    Thanks for the confirmation, Tom.
    By "clip" I was actually meaning a few seconds of video I had chopped up on the timeline.
    What caught me out initially was when I simply highlighted the 10 second "clip" and selected QuickTime Movie.
    The estimated time for conversion was around 10 minutes! It was actually making a QT Movie of the complete Sequence, not just the selected "clip". I soon realised that the "clip" needed double-clicking to ensure that only the required 10 seconds were converted.
    Ian.

  • Which is better to keep battery in the best performance ?

    Which way is consider better to keep laptop battery in the best performance: 1- plug it in charge always. 2- use laptop battery without plug in electricity source when battery become full charge.

    Hi
    It makes no difference which way you use because if you keep the AC/DC adaptor is connected and the battery is fully charged, the battery will not be used. It will only be used if you disconnect the AC/DC adaptor.
    Furthermore a battery can be recharged up to 500 times so I always work with connected AC/DC adaptor. But I would suggest to completely charge and discharge the battery from time to time. ;)

  • Is this the best deal Im going to get from Apple (UK) online store?

    Ok looking to buy my 1st ever iMac,
    At moment if your a teacher (my sister is-is it ok to use her as the contact for buying in educational but still use my credit card to buy the iMac?) you can get the normal educational discount (about £50 (UK) off a £799 iMac) plus at moment you also get a free 4Gb new Nano - until the 30th Oct
    Is this the best sort of deal Im goona get? I know Apple stuff is normally rigid in its prices, do you think there will be any better deals coming before Xmas? what about in the past has there been?
    also I noticed Quidco are offering 4% commision so this is another approx £32 Uk I would get back as well with my extras I would want (320Gb HDD+wireless mouse)
    sorry for the long post but please help
    thanks
    Message was edited by: the loc-man

    Amigo, the bottom line is that you are asking the wrong folks. Obviously no one here has experience buying from Apple with the jockeying around that you need to afford the purchase. In the end it is up to Apple. If the sale doesn't go through on the Apple Store website in her name on your bank card, then you may need other arrangements.
    My experience with Apple is that if you are honest with them, they are honest with you. The education discount is to help students and teachers afford computers. It isn't so someone who qualifies can buy computers for all their relatives. Which is why there is an annual limit on how much is allowed for purchase to each person who qualifies for the discount
    Good luck.

  • The best performance motherboard

    wish of all the motherboard and chipset recommend for the best performance, quality, stability for intel processors and solution for crossfire or sli?

    Msi mainboard based on P35 chipset. 

  • Is this the best Adobe e-Learning can do?

    Please hold as we route your chat to an Adobe Representative.
    Welcome to Adobe.com! My name is Carol. May I assist you with your selection today?
    Carol: Hi, How are you doing today?
    Ann: At this point a little on the cranky side.
    Ann: I would like to place a complaint
    Ann: several
    Ann: are you still here?
    Carol: Ann, I'm sorry to hear that, since I'm online with you let me help you with any information you need.
    Carol: Also I'm sorry for the delay.
    Carol: Please go ahead, how can I assist you?
    Ann: I was told by one of your people +36204 that you might not be able to assist, but I will run it by you anyway. The angering part is that she didn't follow-up with an email as promised, and then I had to wait 53 minutes and I got the same person, and then she hung-up on me, and now we are here ... the problem OTHERWISE is ...
    Carol: Ann, was it on call or was it on chat?
    Ann: I purchased an Adobe Captivate about one month ago, because it was the best I could do in that I wanted REALLY the Adobe e-learning 6 suite, but I was told by customer service they had no idea when it was coming out. Because there was no time limit ... I took the adobe captivate by itself for about $300 and then the next few days later the new product came out ... I want the new e-learning but I think I should have $300 off because I'm duplicating the Captivate ... AND the woman - she was a call then stated that there was student pricing for e-learning and that it was $599 ... I did a LOT of research and KNEW it wasn't a student price. She asked for proof ... I know have that proof
    Ann: I'm on disabilty ... I'm trying to work my way up in school. And, I don't have enough money to support a terrible program if you are not able to work with me. THIS is why I want to register a formal complaint
    Carol: Ann, I'm sorry for the inconvenience caused to you.
    Ann: are you still responding
    Carol: I'm here, checking an option with my supervisor.
    Ann: thank you
    Carol: Ann, thank you for staying online.
    Ann: I waited last time on phone for 53 minutes to be hung-up on ... I can wait a little longer
    Carol: I understand your concern. I checked and see that you can register a formal complaint in the forum where all issue are discussed with us.
    Carol: I'll provide you a link where you can login and  check the details.
    Carol: Please click here.
    Ann: This then seems like the process for reporting a problem. Fine I will use the resource, what about the problem of overpaying for a duplicate program?
    Carol: Ann, I request you to check with our customer service team at 1-800-833-6687 from Monday to Friday 5:00 am to 7:00 pm PST.
    Carol: They'll check and help you with necessary information on that.
    Ann: THAT is the ONE who GAVE me the OTHER problem!
    Carol: I'm sorry to hear that.
    Ann: I know if I call that number and ask for that option I will get hung-up on like the last time ... I have no guarantee it will happen any differently or the same person wouldn't pick-up and connect me to the right people
    Ann: If you are sales, why can't you help me with a sales querie?
    Carol: Ann, I'm from online sales  chat support team and I do not have an access to your previous purchase nor I can issue any refund or difference amount which you've paid earlier.
    Carol: *for the software earlier.
    Carol: I can only guide our customer to choose correct product of their needs and guide them through order process by providing a link being from online sales chat support team.
    Ann: please give me the link I need for refund of product.
    Carol: As per Adobe return policy our customer who has purchased Adobe product can return product for refund only within 30 days. If you've exceeded the return time frame you'll not be eligible for refund.
    Ann: Oh Lordy.
    Carol: Please click here to view more information
    Ann: You are in my disfavor ... you are following your process, but you have NOT been helpful
    Carol: I'm trying my best to help you with a resolution.
    Carol: Could you please tell me when did you buy the product?
    Ann: Is there anything you can help me with other than lying down a total of $599 when I've already paid $300?
    Ann: July 16, 2012. Obviously I hadn't been aware of a 30 day policy ... I was too angry and frustrated to even look at your site. I turned from a position of Oh my Gosh I love this company ... to I hope never to work with them again
    Ann: It's a bad policy arrangement to not tell customers who ask directly that the new product is going to launch 2-3 days later ... It's a bad policy decision to not give them ANY kind of date to assess reasonable wait time
    Ann: Obviously, people in the company knew it was going to be released
    Carol: I understand. I apologize on behalf of our representatives who misguided you with the wrong information on your previous chat.
    Carol: Ann, I wish I could issue a coupon or discount or initiate a refund on this live chat, however, we do not have an access. I'm really sorry for that.
    Carol: Once you contact our customer service team on phone they'll guide you and help you with alternate solution to resolve this issue.
    Ann: your customer service person stated she was going to send a contact information ... and she did not.
    Ann: what kind of alternate solution is that?
    Ann: I do appreciate you can see that I'm very frustrated
    Ann: the second time I contacted her she hung up ... why do you think giving me an option of calling her a third time would be a good decision?
    Carol: I understand how frustrating it would be, however, I'd like you to try once more. You might get connected with our other representatives who will help you to resolve this issue.
    Ann: How would you like to end this conversation we are having? It is circular and unhelpful ... I've not gone any distance further, but to be more frustrated at you telling me to do what already has proven not to work.
    Carol: Ann, I wish I could help you on this chat, however, I'm helpless at this moment since we don't have any access on this chat being a sales representative.
    Carol: Your issue will be resolved only by contacting our customer service team.
    Ann: Thank you for your service ... though I don't find you to be obviously very customer orientated.
    Carol: Ann, I can provide you a link to chat with our customer service team too.
    Carol: Please click here.
    Your chat transcript will be sent to [email address removed by host] at the end of your chat.
    Carol: Thank you for visiting Adobe.com. Have a great day!
    Thank you for chatting with us today.

    Carey,
    Thank you, I just received your email.  Concerning your statements and questions ...
    I appreciate your diligence in contacting me and I appreciate that you would like to alleviate my frustration.  I am satisfied to hear that somehow my experience might better train the situation for the next time it comes up, and in particular with that particular representative since I had TWO bad interactions with her one worse than the other.  I believe Carol tried to do her best, but felt her much too limited in her abilities or authority to be of any service.  It was a runaround, and what was more disappointing was that apparently her supervisor had stepped in and had not rectified the problem, or even had the courtesy to talk to me directly. She left both Carol and myself hanging. I've been in these situations before where one has responsibility and no authority.  If you had significant resources at Adobe - that might also be looked at.   I can let that go though too.  In general though, I think a company as major an educational resource could do better.
    I talked to whoever left the number +36204 on my phone between 12-1 pm central today 8-27-12.  I believe I talked to the second person, Carol, for approximentaly 45 minutes and the conversation was betweeen 1:03 and 1:48 central today 8-27-12.  The woman on +36204 did not provide me a name or number, but it had been recorded on my phone.  For the second outreach, Carol, obviously, we emailed ourselves a copy of the transcript verbatem and then left it here as directed our complaints should go.  In the meantime I tweeted the situation and by chance TJ Holmes from CNN was asking responding to a situation similiar to this one.  It was at #trafficlights and also dealt with the issue of posting complaints formally at forums directed by the service provider.  I made a realization at that time that no one from Adobe had appeared to contact any customers at the forum, but then here you are.  Thank you.  BTW - I contributed to the CNN conversation my frustration, but believe I had no impact in the discussion - just the realizatioin that Adobe is not the only one to be trying to handle complaints through specific gestures.
    The issue I would rather focus on at this point, is your correct, I did want the e-learning suite provided that I can afford it.  I am a student at Jones Internatioal University and my student email is [E-mail address removed by moderator.].  Please continue emailing me at [E-mail address removed by moderator.].  I don't use the student email for any other purposes than things like this.  My understanding CONTRARY to the first woman is that you don't offer a student discount which is very unfortunate, because it is obvious those students getting in the teaching field could utilize a reasonably cost(ed) course-building tool.  I had gotten the cloud service as well and thought I'd already invested so much more into this than I should on a fixed income from disability.  I'm trying to make better use of me by teaching others with my disability.  My newly formed business email is here http://newsdidmpd.blogspot.com and my normal blog is at http://annsmultipleworldofpersonality.blogspot.com.  I am a self-proclaimed advocate for people with dissociative identity disorders.
    I am disabled, but not useless or less intelligent than most.  Please do what you can within reasonable.
    I do want the Adobe e-learning software, I do have Captivate ... and would rather be using captivate WITHIN the e-learning package. If there was a refund on Captivate that could work into some reasonable cost I would be satisfied. 
    Thank you for looking at these messages.  It does not leave me feeling so helpless or hopeless with this situation.
    Our best,
    Ann

  • What's iOS is the best performance for iP4 & 3Gs

    Hi all guys here.
    How are you all guys?
    I'm new here.
    I'm now running IOS 4.1 for my both iPhone(3Gs and 4)
    But i want the new features.
    Can anyone here recommend me what the best IOS for iP3Gs and iP4? ( d best performance )
    Without battery draining or make my iphone slower.
    I'm greatly appreciate that guys.
    Trillion Thanks!!!

    Doesn't really matter, since the only iOS available for either of your phones is iOS 4.3.5, if you chose to update. Users have complained about every single iOS update since the first update for the original iPhone was released. Fact is, the vast majority of users have zero issues & happily go about their ways.

Maybe you are looking for