Indexes  concept

hi,  i am new for this module
can anyone explain me .
what are indexes?.
regards,
ibrahim.

<removed_by_moderator>
Edited by: Julius Bussche on Aug 21, 2008 2:47 PM

Similar Messages

  • Hi what is Node Indexer concept?

    I created a xml file "com.day.cq.wcm.core.impl.servlets.contentfinder.NodeNameIndexerImpl" in my project under 'config.author' folder. i done this to enable Auto-Suggestions when i try to search for something. After adding this patch the Auto-Suggest is working pretty fine. Now i want to know how this change enables the auto-suggests, i dont know what is going behind the screen. Can anyone help me out in this...

    I created a xml file "com.day.cq.wcm.core.impl.servlets.contentfinder.NodeNameIndexerImpl" in my project under 'config.author' folder. i done this to enable Auto-Suggestions when i try to search for something. After adding this patch the Auto-Suggest is working pretty fine. Now i want to know how this change enables the auto-suggests, i dont know what is going behind the screen. Can anyone help me out in this...

  • Indexing on lakhs of records

    Hi,
    I will be inserting daily 40000 records in a table. During insert i will match all the columns and will insert accordingly. I read about indexing concepts so setting index will increase the search option faster . But
    setting indexing for all columns will increase the timeout for insert . Day by day the records gets incremented once it reaches certain lakhs, we will be deleting the records.So when the record was in lakhs , setting indexing for all columns will be a better
    one or not.
     Awaiting response.
    ~Selva

    Your question is wide open one. You talked about both inserts and updates and deletes with no information about table structure DDL,DML query so people would just assume and give you answer. Creating index is easy making sure query effectively utilities
    is what is the task. Whatever index you create it SHOULD benefit the query otherwise there is no point in creating it.
    Look at query, look at where clause. look at joins, create index , see execution plan and see if its benefits the query then you are good to go
    Please see below video on indexing strategy
    https://technet.microsoft.com/en-us/sqlserver/gg545006.aspx
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it
    My Technet Wiki Article
    MVP

  • Need some helpon index creation

    Hi,
    I am having a table with 2 billion records and I am having a partition (based on date) and sub partition (based on hours). Mainly I will be selecting some records based on some conditions and I will be using rollup function in my query, I will not be doing any DML operation on this table.
    Whether we have to use any index on this table for improving the performance or not required while doing group by and rollup...? Also since I am not going to do any DML operation on this table I thought of using bit map index. Please help me out on this, I am very new to index concepts.
    table desc:
    SIGNRTS Date Stamp
    position_step Char 10
    Camp_id Char 40
    Camp_Info BLOB
    Sp_id Big int
    Dom_col Char 8
    Count Long int
    In_Count Int
    Tot_ser Long int
    Tot_impr Long Int
    Flag Short int
    We have primary key for SIGNRTS,position_step,camp_id,camp_info,sp_id.
    Thanks

    user497267 wrote:
    Hi,
    I am having a table with 2 billion records and I am having a partition (based on date) and sub partition (based on hours).
    So this now means that all queries that have:
    where Signrts = ... some value...Should only be accessing the (sub) partitions that could have rows of interest in them.
    Good.
    >
    Mainly I will be selecting some records based on some conditions and I will be using rollup function in my query, ...
    "Based on some conditions" is the crucial determinant here. It all depends on the conditions that you are going to use, that combined with the given partitioning scheme you gave us, will determine whether additional (local) indexes are usefull or not.

  • SAP MDM 7.1 - Stemmer and Pick list

    Hi,
    Please elaborate or provide details on below (Specific to MDM7.1)
    1. Keyword Search = Stemmer
    2. 'Pick List' in Look up table property.
    Regards,
    Vinay

    Hi ,
    By making keyword property field stemmer,you allow mdm to create  the field keyword searchable.
    When you set keyword property  to stemmer ,it will add the contents into keyword search index .
    basically mdm uses stemming engine to search the keywords using the index concept.
    So if you search word like  ant it will give result that contain ant ,anttena as the stem of both words are same.
    When you set up field to be lookup flat then there is two option available in  value selection property
    1. picklist : in this whatever values available in the falt table it comes in a drop down and you can directly select the value.
    2.mini search : in this you have to search the value on the disolay field og lookup flat then if if that saerch matches any record iot will show you to select any one.Like for ex if you search for vendor then all the value that conatin vendor  will come and you can select one of them for main table field
    Thanks,
    sudhanshu
    Edited by: Sudhanshu Agarwal on Oct 27, 2010 11:42 PM

  • Dynamically inserting in an internal table with expansion & collapse.

    I have an Internal table wherein I have implemented Expansion and collapse. Now I want to sort this table dynamically everytime a new Child node is added to a Father Node. How do I sort it so that the Child nodes are inserted correctly under their corresponding Father Nodes?
    I tried using Indexing concept , e.g., insert <structure> into <itab> index lv_ind.
    lv_ind = sy-tabix + lines( itab ).
    For the First Father Node, the Child nodes are inserted in the correct position but when the Second Father Node is reached( say in position 12 ), then lv_ind gets a wrong value... The Child node should now be inserted in the 13th position but its inserted in lv_ind = sy-tabix + lines( itab ) = 12 + 12 = 24th position.
    Please let me know how to go about.
    Thanks and regards,
    Sukanya.

    Why can u sort the internal table once insertions are completed.
    SortITAB by Fathernode Childnode.

  • How to save multi dimensional array to spreadsheet in labview

    In a attached file i m trying to save two different 2d array string to a same spreadsheet file as column1 and column2, i thought of using indexing concept but, it is not working with 2d arrays. so could you please correct my program
    Solved!
    Go to Solution.
    Attachments:
    Impedance.vi ‏64 KB

    Your biggest mistake is wiring a False to the Append To File input. This would oviously delete all old data. Using two Write to Spreadsheet functions is silly and instead of connecting the data from the table, just take the numerics you get and pass them to the write function as a 1D array.
    Message Edited by Dennis Knutson on 10-01-2009 01:27 PM
    Attachments:
    Write to Spreadsheet.PNG ‏15 KB

  • How to use Query Builder as a component inside our applications?

    I am very new to Apex, but I loved it until now :)
    After my first experience I am thinking to advice Apex as an Oracle database reporting environment to some of our marketing and sales guys. These guys are familiar to basic SQL and table, index concepts and their need is to create dynamic reports, take their output to excel and email these reports all around the company :)
    My first question is can Apex 3.1 work with 9.2 - 10.1 - 10.2 and 11.1?
    My second question is how can I open the Query Builder inside the Create Region>SQL Report wizard to my users inside a custom user defined form?
    My third question is if the answer of second question is it is not possible, then anyone can advice on alternatives for this kind of a need with Apex?
    My last question is how Apex can handle a distributed database environment, like Java applications can it open several database connections as needed?
    Thank you.

    Hello,
    My first question is can Apex 3.1 work with 9.2 - 10.1 - 10.2 and 11.1?Correct. That's said in the installation guide.
    My second question is how can I open the Query Builder inside the Create Region>SQL Report wizard to my users inside a custom user defined form?This does not yet exist out of the box. You can have a look how Oracle did it and try to mimic it in your own application.
    My third question is if the answer of second question is it is not possible, then anyone can advice on alternatives for this kind of a need with Apex?Import app 4500 in your own workspace. On page 1002 you should find the query builder.
    Again you can't just run this, you would need to make customizations to it. Alternatively you can add just a textarea on a page where you can run SQL statements from. But I guess you want to have the graphical display?
    My last question is how Apex can handle a distributed database environment, like Java applications can it open several database connections as needed?APEX is living in the Oracle database. So everything inside that database you can potentially work with. If you need data from other sources you can use a database link or hytrogenous connectivity. Basically if you can do it from the Oracle database, you can also do it from within APEX.
    Regards,
    Dimitri
    -- http://dgielis.blogspot.com/
    -- http://www.apex-evangelists.com/
    -- http://www.apexblogs.info/

  • Looking for a link

    Please,
    Could someone give me a link where I could study cases on how to find out whether the index is selective.
    Thanks

    This is the index concepts manual, this is helpful in undestanding index architecture: http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96533/data_acc.htm#427
    Whether an index is selective or not is an important factor to know, it will make the difference between an optimal / non-optimal index access. A full tablescan is better than a non selective index. You may find this article useful: http://www.akadia.com/services/ora_index_selectivity.html
    Regards

  • Split the records of interanl table and upload it to fields

    Hi All,
    I have a internal table filled with records in following format.
    XXXXXXXX~~Export the invoice
    2~19980501~19980531
    // The first invoice:
    0~00130698114000010004119980512059611000276233.350.1711076.66????321000789010005???????????????????130601000000000??????????18? 3352051????532611-3357211???~~~
    0~????????176233.350.1711076.6676233.350~1510
    // The second invoice:
    0~00130698114000010007219980512059611000440482.000.175882.00????110108078901007?????????61? 68744479?????????????462088-07?????130601000000000??????????18? 3352051????532611-3357211???????????~~~
    0~????????139780.000.175780.0039780.000~1510
    0~????3.5"10702.000.17102.0070.20~1510
    I want to sort this out field by field and fill it to the respective fields.
    If i try to do so with work area
    read table itgt_frmgto into  waitgt_frmgto index 4.
    i have a out put of one line that is 4th.Butbbecause these are random records,i cannot count on lines .So i have to go by fields.
    Could anybody tell me how to do this with multiple lines coming in without using
    index concept.
    Thank you,
    Priya

    hi,
    loop the table and inside the loop split each line into other variables if the line has a fix structure or split into an another itab if not.
    SPLIT <line> AT '~~' INTO <f1> ... <fn>.
    or
    SPLIT <line> AT '~~' INTO <itab>.
    you might want to take a look at the syntax of SPLI statement.
    br

  • Unable to understand the concept of Indexing

    Hi,
    I searched for indexing.I only understood that it is used for performance tuning.Means a indexed query will run faster ,as compared to other query that is not indexed .But i did'nt understand how it is working .It seems i have known nothing about Oracle Index. Any idea?

    user12222356 wrote:
    Suppose i have a small table, with two or three columns, and a few data inserted into it. Then suppose i create an index on any column, what effect will be seen here ? Correlating with books index , we are intelligent enough to understand what we are searching for .we see related topic and go to that page.Note related topic.Even we did'nt find actual topic we try to find related topics.
    As for oracle tables,each columns have values, and storing info about each column will generate anther table(as i think).So two table now.So will both the tables now be queered?Such a small table can be compared with a book that has only half a page with text. You don't need any index for that book. It is faster simply to read the whole book (it is only half a page long!). In database terms this would be a full table scan (FTS).
    You need an index if the book is 100 pages thick. Usually most books will have several indexes. One at the start that tells you about the differnt chapters. And a glossary at the end, where you can look up certain keywords and you also get to know on wich page those keywords had been mentions.
    Lets say you have a book about animals in Africa.
    So when you search for a certain keyword you have two options. You keyword would be rhino.
    FTS (Full table scan)
    Either read the whole book from page 1 turning to page 2 and so on until you find the keyword. And if you find it you have to read on, because maybe the keyword is mentioned again at the very last page. You need to read the whole book.
    You will find some parts about white and some parts about black rhinos.
    Or
    Index access
    You go to the glossary and search for the rhino keyword there.
    Since the glossary is ordered you'll find it very fast. You will also know that you don't have to read the full glossary because it is sorted alphabetically. You then go to the page in the book (=ROWID of the table) where you find the keyword. If the glossary mentioned several pages, then you need go to all of the pages to get the full picture.
    it will even more efficient if you search for a keyword like "tiger". Since a tiger does not live in Africa you would need to read the whole book just to find out that there is no "tiger"-content inside. If you use the glossary then you can fast scan the two glossary pages to see that nothing about "tiger" inside.
    So an index is very efficient in telling you where to find something, but sometimes also in telling you what you will not find.
    Edited by: Sven W. on Jul 13, 2010 11:12 AM

  • Concept about Primary Key index

    I have a partitioned table as follow:
    CREATE TABLE TEST
    (TEST_KEY NUMBER(10,0) NOT NULL
    ,FOREIGN_KEY NUMBER(10,0) NOT NULL
    ,PARAM_ID NUMBER(10,0)
    ,PARAM_VALUE VARCHAR2(256)
    PARTITION BY HASH (operation_key) PARTITIONS 15
    STORE IN (TEST_R1_TS, TEST_R2_TS, TEST_R3_TS, TEST_R4_TS, TEST_R5_TS)
    CACHE
    I also created a partitioned index for the TEST_KEY to be used as primary key index.
    CREATE INDEX TEST_PK_IDX ON PARAMETER_1(TEST_KEY) LOCAL
    STORE IN (TEST_i1_ts, TEST_i2_ts, TEST_i3_ts, TEST_i4_ts, TEST_i5_ts);
    When I try to run alter table to add primary key, I got index not exist error?
    SQL> alter table TEST add (constraint test_pk primary key (test_key) using index test_pk_idx);
    alter table parameter_1 add (constraint pa1_pk primary key (parameter_key) using index pa_pk_idx)
    ERROR at line 1:
    ORA-01418: specified index does not exist
    BUT, I could find my index in the USER_INDEXES table...
    SQL> select index_name from user_indexes where index_name like '%TEST_PK%';
    INDEX_NAME
    TEST_PK_IDX
    Why? Help is very appreciated.
    Thank you in advanced.

    check the names of the tables in the script you give ... they are different for the table and the index. When you add the constraint the table name and column name mysteriously change in the error message, so I think that you aren't showing us what actually happened.

  • Concept of Indexing

    Hello Experts
    I have some doubts, please make my doubts clear.
    I have a process chain on a cube, and there is also variant for Drop Index & create Index. Now I want to know that if we remove these index process variants, what will be the impact. As far as I know , I think the Index deletion & creation process must be for only once time where rite now it is processing daily on the whole cube data instead of delta or it is neccessary to delete & create index for whole data daily .
    I searched for the same in Forums but not cleared.
    Thanks in advance
    Neha

    Hi,
    an index is a copy of a database table that is reduced to certain fields. This copy is always in sorted form. Sorting provides faster access to the data records of the table, for example, when using a binary search. A table has a primary index and a secondary index. The primary index consists of the key fields of the table and is automatically created in the database along with the table
    For more info Go through the below link
    http://help.sap.com/saphelp_nw04/helpdata/EN/cc/7c58b369022e46b629bdd93d705c8c/content.htm
    Regards,
    Marasa.

  • Different b/w index rebuild and index rebuild online

    hi..guys could u plz tel me difference between index rebuild and index rebuild online

    There is no difference in both the commands. Both will rebuild the index structure from the scratch.But in the first case with only Rebuild, as long as the index, its temporary segment is not prepared and merged together, index is not available for the other users for use. The Online clause makes the index available for others even while being rebuild.
    Rebuilding index online has the same concept of creating them online to some extent,
    http://download.oracle.com/docs/cd/B10501_01/server.920/a96521/indexes.htm#3062
    HTH
    Aman....

  • Difference Between Radio Button Group By Index and Key

    what is main difference between RadioButtonGroupByIndex and RadioButtonGroupByKey ? And In which situvation we go for RBGBIndex and RBGBKey?

    They do not differ from each other when displayed on the screen. However, the data binding model for the two UI elements is compeletely different. Index & Key Binding concepts are very elaborately explained in the following <a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/d7/f08841e3af1609e10000000a155106/frameset.htm">SAP Help</a>
    ~Suresh

Maybe you are looking for

  • Not able to open page in R12

    Hi all, I have developed a page in 9i jdevoloper, I registerd page in oracle applications. It is working fine in 11i instance. But I am not able to run the page from R12 instance. It is showing the below error when i open page in oracle applications.

  • Question Mark for FIrefox Icon in Dock

    I needed to reinstall my operating system today--I had some issues when I was doing some updating. I got everything back and it's running just fine now, however, instead of my Firefox icon in the dock, I have a question mark there now. If I click on

  • Rare table name in database

    oracle 10g / REDHAT 5 when i query dba_tables BIN$n+sY6MW2VRrgQAB/AQAkdg==$0 table occupies 32MB of space BIN$hD+je2pVgt/gQAB/AQAYgg==$0 table occupies 168 MB of space BIN$n+sY6MW1VRrgQAB/AQAkdg==$0 table occupies 256 MB of space BIN$n+mv15O9EpTgQAB/

  • Canon Pixma MX870 printing with horizontal lines

    Recently my printer has begun printing with even horizontal lines across the whole page. I've tried cleaning and deep cleaning, but neither have fixed the problem. Attached is the print nozzle check pattern: http://i.imgur.com/JrLZWgN.jpg . You can s

  • Query - Sharing single Input/output  FRS  across multiple CMS Cluster

    Hi, I have two BOE XI R2 SP3 servers on windows 2003r2 x64 which are with one BOE clustered, sharing file repository (FRS) on common NAS storage folders. Objective is to vertically scale BOE servers by adding more clusters on these two BOE servers. I