Is there any performance difference between unique and no unique index

Hi,
We are working with both databases Oracle and MS-SQL and we have an open channel to MS-SQL server core team.
We got the word from them that there is a difference between unique and no unique index from the optimizer perspective, i.e. the optimizer knowing that the index is unique may choose a more suitable plan for running a specific query, we're still trying to find a specific example.
Anyway, since we do not have an open channel to Oracle core, I thought maybe one of you guys knows something about Oracle optimizer behavior on this issue.
I am interested verified answers from certified sources and not suggestions or thoughts.
Thanks in advanced,
Tal ([email protected]).

Maybe, you will like to check this link for a similar question answered by Tom Kyte
http://asktom.oracle.com/pls/ask/f?p=4950:8:385900000490041683::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:7641143144618,

Similar Messages

  • Are there any technical Differences between stanard R3 and ISU

    Hello everyone,
    I have recently been speaking to a client who is running ISU.  They are asking for assistance with thier landscape from a technical perspective (BASIS and DB).  i.e. monitoring db growth, reorgs, etc.
    Now, I have been working in BASIS for over 10 years now, and am very comfortable with the above rols.  My question however is -  are there any "technical" differences between the standard SAP system, and ISU?  or are the differences mainly seen on the functional side?
    Thank you very much for any insight any of you can provide.
    Kind regards
    Richard Rog

    Hi Richard,
    I have been a Basis administrator for IS-U/CCS systems for 7 years.  The points Juris made are correct. 
    There are no new transactions or procedures for maintaining and monitoring an ISU system.  ISU "sits" on top of R/3.  The main ISU transaction for customer contact CIC0 has an HTML component that needs an ITS server.  In a 4.6C system you will need to maintain an external ITS.  In ECC 6.0 you will have an integrated ITS.  The main difference from a Basis perspective is support pack application. 
    In 4.6C ISU is an add-in installed in SAINT.  There are conflict resolution support packages (CRT's) that are installed at the same time the SAP_APPL support packages are applied.  In fact SPAM recognizes the ISU add-in and won't let you upgrade APPL (and sometimes Basis) support packs without the CRT's.
    In ECC 6.0 IS-U isn't an add-in any more and has it's own support packs in module IS-UT.  IS-U must be turned on though during an installation or upgrade.  This is done in SPRO with "Activate Business Funcitons".
    Dustin
    Edited by: Dustin Justet on Jun 27, 2008 10:47 AM
    Edited by: Dustin Justet on Jun 27, 2008 10:51 AM

  • Is there a performance difference between Automation Plug-ins and the scripting system?

    We currently have a tool that, through the scripting system, merges and hides layers by layer groups, exports them, and then moves to the next layer group.  There is some custom logic and channel merging that occasionally occurs in the merging of an individual layer group.  These operations are occuring through the scripting system (actually, through C# making direct function calls through Photoshop), and there are some images where these operations take ~30-40 minutes to complete on very large images.
    Is there a performance difference between doing the actions in this way as opposed to having these actions occur in an automation plug-in?
    Thanks,

    Thanks for the reply.    I ended up just benchmarking the current implementation that we are using (which goes through DOM from all indications, I wasn't the original author of the code) and found that accessing each layer was taking upwards of 300 ms.  I benchmarked iterating through the layers with PIUGetInfoByIndexIndex (in the Getter automation plug-in) and found that the first layer took ~300 ms, but the rest took ~1 ms.  With that information, I decided that it was worthwhile rewriting the functionality in an Automation plug-in.

  • Is there any actual difference between Release, Debug and Debug Local configurations in SSRS project?

    Is there any actual difference between Release, Debug and Debug Local configurations in SSRS project?
    For example in VC++ Debug build would have all optimization turned off (by default) and included additional Debug information in executable.
    Since there is no executable produced for SSRS - is there any actual difference between configurations? Or are they only for the purpose of deploying to different destination servers?

    Hi JoeSchmoe115,
    The Project Configuration and Configuration Manager is a feature supported by Visual Studio, on which Business Intelligence Development Studio or SQL Server Data Tools is based. We can use Configuration Manager to create and manage sets of project properties
    in project configurations. You are right that the project configurations is only for deployment purpose in a Report Server project.
    Reference:
    http://technet.microsoft.com/en-us/library/ms155802.aspx 
    Regards,
    Mike Yin
    TechNet Community Support

  • Are there any functional differences between the trial and the paid version?

    Are there any functional differences between the trial and the paid version for Labview 2009?  Thank you.
    Solved!
    Go to Solution.

    This outlines the limitations of the eval version of Labview: Limitations of the LabVIEW Evaluation Version
    Cheers, 
    Misha

  • Graph axes assignment: performance difference between ATTR_ACTIVE_XAXIS and ATTR_PLOT_XAXIS

    Hi,
    I am using a xy graph with both x axes and both y axes. There are two possibilities when adding a new plot:
    1) PlotXY and SetPlotAttribute ( , , , ATTR_PLOT_XAXIS, );
    2) SetCtrlAttribute ( , , ATTR_ACTIVE_XAXIS, ) and PlotXY
    I tend to prefer the second method because I would assume it to be slightly faster, but what do the experts say?
    Thanks!  
    Solved!
    Go to Solution.

    Hi Wolfgang,
    thank you for your interesting question.
    First of all I want to say, that generally spoken, using the command "SetCtrlAttribute"is the best way to handle with your elements. I would suggest using this command when ever it is possible.
    Now, to your question regarding the performance difference between "SetCtrlAttribute" and "SetPlotAttribute".
    I think the performance difference occures, because in the background of the "SetPlotAttribute" command, another function called "ProcessDrawEvents" is executed. This event refreshes your plot again and again in the function whereas in the "SetCtrlAttribute" the refreshing is done once after the function has been finished. This might be a possible reason.
    For example you have a progress bar which shows you the progress of installing a driver:
    "SetPlotAttribute" would show you the progress bar moving step by step until installing the driver is done.
    "SetCtrlAttribute" would just show you an empty bar at the start and a full progress bar when the installing process is done.
    I think it is like that but I can't tell you 100%, therefore I would need to ask our developers.
    If you want, i can forward the question to them, this might need some times. Also, then I would need to know which version of CVI you are using.
    Please let me now if you want me to forward your question.
    Have a nice day,
    Abduelkerim
    Sales
    NI Germany

  • Would there be a problem with the warranty in the UK if bought in USA? Plus is there a big difference between US and UK keyboards? Thanks

    Hi, I'm from the UK and in the USA for a week. I'm thinking of purchasing an Air. Would there be a problem with the warranty in the UK if bought in the US? Plus is there a big difference between US and UK keyboards?
    Cheers
    G

    There are subtle differences on a British layout, mainly having to do with the top line (shift numbers), to permit the use of European monetary symbols. There are a few other keys different (note the enter key).
    Here are the basic layouts. Obviously the MBA won't have an eject key, as the power key resides in that location.
    British English Keyboard
    USA English Keyboard

  • Is there any significant difference between the headphone jack for 120gb or 160gb

    hi all,
    Is there any significant difference between the headphone jack for all ipod classic models.
    please advise?
    really appreciate.
    thanks

    Other than possibly the part number, probably not.
    B-rock

  • Is there any performance difference in the order of columns referencing index?

    I wish to find out if there is any performance difference or efficiency in specifying those columns referencing index(es) first in the WHERE clause of SQL statements. That is, whether the order of columns referencing the index is important???.
    E.g. id is the column that is indexed
    SELECT * FROM a where a.id='1' and a.name='John';
    SELECT * FROM a where a.name='John' and a.id='1';
    Is there any differences in terms of efficiency of the 2 statements??
    Please advise. Thanks.

    There is no difference between the two statements under either the RBO or the CBO.
    sql>create table a as select * from all_objects;
    Table created.
    sql>create index a_index on a(object_id);
    Index created.
    sql>analyze table a compute statistics;
    Table analyzed.
    sql>select count(*)
      2    from a
      3   where object_id = 1
      4     and object_name = 'x';
    COUNT(*)
            0
    1 row selected.
    Execution Plan
       0      SELECT STATEMENT Optimizer=CHOOSE (Cost=1 Card=1 Bytes=29)
       1    0   SORT (AGGREGATE)
       2    1     TABLE ACCESS (BY INDEX ROWID) OF 'A' (Cost=1 Card=1 Bytes=29)
       3    2       INDEX (RANGE SCAN) OF 'A_INDEX' (NON-UNIQUE) (Cost=1 Card=1)
    sql>select count(*)
      2    from a
      3   where object_name = 'x'   
      4     and object_id = 1;
    COUNT(*)
            0
    1 row selected.
    Execution Plan
       0      SELECT STATEMENT Optimizer=CHOOSE (Cost=1 Card=1 Bytes=29)
       1    0   SORT (AGGREGATE)
       2    1     TABLE ACCESS (BY INDEX ROWID) OF 'A' (Cost=1 Card=1 Bytes=29)
       3    2       INDEX (RANGE SCAN) OF 'A_INDEX' (NON-UNIQUE) (Cost=1 Card=1)

  • Any performance difference between these two 6600gt agp cards?

    Is there any performance or spec differences between the two 6600GT AGP cards: NX6600GT-VTD128 and  NX6600GT-VTD128SP ?
    Only difference I see is one comes with Riddick and one with XIII. If there's no difference, which game is better? :p
    Also are there any big known bugs with this card? I'm currently running an AMD XP2800 on a MSI K7N2 mobo.

    Pipo,
    The difference is in the Memory Speed. 900Mhz vs 1000Mhz on the SP.
    Take Care,
    Richard

  • Performance difference between page and scroll

    Hi experts:
    What is the technical difference between paging and scrolling, especially as pertains to database access and performance?  The scenario would be a table result in a view where 200 results exist for a query.  A scrollable table would show all results, while the paging table would show 10/20 per page.  Is the database selection the same for both approaches?  Or is the paging approach going to make more trips?  If there are trips - how does the UI know how many pages should be presented?  Is one or the other a better approach for data which is not existing in CRM system?
    regards,
    bill.

    If you look at the servlet translated from a JSP, you'll see these lines:
    Object page = this;
    pageContext = _jspxFactory.getPageContext(this, request, response,
                null, true, 8192, true);
    _jspx_page_context = pageContext;
    application = pageContext.getServletContext();So page is simply an alias for this.
    And PageContext is analogous to ServletContext but please notice, it's not the same or a replacement; application is the implicit reference to ServletContext and not pageContext. There is no equivalent of pageContext in servlets.
    Please note that the page scope doesn't refer to the page object but to the pageContext. Therefore, what Manivel said above
    page is used as a scope with in one jspisn't correct.
    Edited by: nogoodatcoding on Sep 24, 2007 1:30 PM

  • Is there any price differnce between black and white ipads?(ipad)

    just asking! i was wondering if there is any price difference between the whit and balck ipad2......

    Apart from the colour no, the prices and specs are the same.

  • Can I use a Photoshop CS6 guide book I got in college to learn CC, or is there too many differences between CS6 and CC?

    I have a guide book I got in college to help me learn Photoshop CS6, but I never finished the class. My question is: Can I use this book to learn Photoshop CC or is there too much diversity between CS6 and CC?

    caj50932876 wrote:
    Thanks! I appreciate you answering so quickly!
    That's OK.  We race to be the first responder, because we are sad geeks, and first responder sounds like something from a TV reality program.  Benjamin actually has flashing lights and a siren on his computer.

  • Performance difference between LIKE and "="

    May I know what will be the performance difference for
    select * from a where b = 'C'
    v.s.
    select * from a where b like 'C'
    In general, we don't notice any performance difference in using "LIKE" but under some situation we do. Any idea why?

    Equality is a relatively easy thing for the cost-based optimizer (CBO) to handle, so it is far more likely that it will generate the "right" query plan.
    It is a lot more difficult for the CBO to estimate how many rows a LIKE query will return, particularly since the vast majority of LIKE clauses have wild-cards. I would not be suprised if the CBO were occasionally generating incorrect plans if you are using LIKE where you could be using =.
    Justin

  • Is there any architectural difference between CSC-SSM and AIP-SSM modules

    Hello security gurus!
    I'm wondering if there's any chance to make Content security module (CSC-SSM) work as IPS (AIP-SSM). It seems to me they are absolutely identical in terms of hardware. Is there any chance to make CSC-SSM boot with the flash from AIP-SSM and have the ASA recognize it as an IPS module ?
    Eugene

    Zheka,
    This is not recommended and you will loose support, these are different devices designed for different purposes, you will also have issues with the license, I have seen it one once, and the customer did it by mistake, the module eventually crashed and we had to add the proper image.
    Regards,
    Felipe.

Maybe you are looking for

  • Purchase Order Through DTW

    Hi All, I have created a template for purchase order, But while importing its picking only of the items and taking the rest of the amount as negative in the discount field. When I corrected the LineNum in the template, its showing "Cannot retrive tax

  • HP Laptop won't talk to HP OfficejetPro 8600 on network

    Screwey probblem: The printer is 'conneectd' to the cable modem.  (The printer tells me this.) The HP  laptop is 'connected to the cable modem.  (Or I wouldn't be able to connect to the internet.) They will not talk to each other wirelessley but will

  • Export to Word with LayoutDirection of RTL on Tablix

    When exporting to Word from SSRS 2008 R2 - setting the LayoutDirection of a Tablix to RTL causes the rendered table in word to appear in inverted order: Selecting the table and setting Table direction (in the Table Properties dialog) to Right-to-left

  • Report related to ranking !!!!

    Hi All, We have a requirement here for an HR report . Suppose for example we have 40 candidates CAN1, CAN2 etc , & each candidate has to go thru 4 sections of training. he will get some point n each section between 1 to 10 .For example CAN 1 got 5 in

  • Compilation error that cannot be displayed

    Hi all, I have this compilation error message, but when I try to view the error, nothing appears. Have you guys ever experienced anything like this? Or is there anything that I have missed? Thanx. (new.sql is the script of the stored procedure) SQL>