App-V utilization of MESSAGE_LOG table

I can see quite a few posts about the message_log table but none that exactly answer the question I'm researching<o:p></o:p>
My App V is creating massive utilization of a SQL table - message_log. It's approx 20gb, 90% utilized (active transactions)<o:p></o:p>
The transactions are coming from a deletion job (a stored proc deleting from the table)<o:p></o:p>
I can see that the table doesn't have a clustered index on it - it's just a heap of data - 30million rows to be precise<o:p></o:p>
I need some advice on which column I should use to create the index - msg_id?<o:p></o:p>
Does anyone have any advice on how I can best achieve this goal? Could I just create an identity column?<o:p></o:p>

Hi JCDC,
Basically, the index really depends on how you will be querying your data. According to your description, you want an index that quickly identifies a small subset of your dataset that is relevant to a query. If you never query by datestamp, you don't need
an index on it, even if it's mostly unique. If all you do is get events that happened in a certain date range, you definitely want one.
In addition, there are two major places where we can consider indexing: columns referenced in the WHERE clause and columns used in JOIN clauses. In short, such columns should be indexed against which you are required to search particular records.
Usually, we can use the tool of database engine tuning advisor to help you select or create an optimal set of indexes, indexed views and so on. There is an article about effective cluster index and database engine tuning advisor , you can review them.
https://www.simple-talk.com/sql/learn-sql-server/effective-clustered-indexes/
http://technet.microsoft.com/en-us/library/ms173494(v=sql.105).aspx
Regards,
Sofiya Li
Sofiya Li
TechNet Community Support

Similar Messages

  • Can ABAP program and a Java apps access the same DB table?

    If an ABAP program and a Java apps access the same DB table, how does the Enqueue services from ABAP and Java communicate with each other to ensure locking consistency (if they even communicate with each otehr at all)?
    Or there wont be such situation because there are separate schema for ABAP stack and Java stack?
    Your help is greatly appreciated.

    Hello!
    A while ago I was a subject to criticism too for not granting points to helpfull answers. I appeared to be ungratefull, but I'm actually not (I guess the same goes for Vincent). I absolutely agree that good people who provide helpfull answers deserve (at least) points, but I didn't quite get the whole idea with points untill I was explicitly warned. I took some time to correct this and I granted points for all my past questions, generously, with "interest rates" for waiting.
    My point is:
    The pointing system is good, but unintuitive and not documented. I suggested this at that time, and I see that nothing has changed since. I see also that I'm not the only one who has experienced missunderstandings.
    I repeat the message to SDN people: Please provide some info on pointing system! A few sentences behind a "What's this?" link would do. It's not such a hard work.
    Thanks!
    Kind regards,
    Igor Barbaric

  • J2ME app.: To update Oracle table by sending data through mobile phone

    Hello all,
    I want to develop a mobile app to update the table of oracle database by sending the data through the SMS (Short Message Service). Means I'll send a sms through my cellphone containing some data and this data will be used to update the remote oracle database. How to do that?. Plz help.
    Thanx in advance.

    hi
    My problem is here I need to update the loginfo table with the file name, count of records, table name and datetime.
    For instance my dat file is XX.dat
    my database table name is Mytable
    Total record count is 10,00,000 records
    datetime as on this date
    the data in the XX.dat file I am using the controlfile (SQL*loader and dumping into the Mytable.Now my 10,00,000 records are dumped into the Mytable.
    This process information I want to store it in the loginfo table. For this I need the trigger
    CREATE OR REPLACE TRIGGER MYTRIGG
    AFTER INSERT ON MYTABLE
    Declare
    V_Count Number;
    Begin
    Select count(*) into V_Count from Mytable;
    Insert into Loginfo(TotalRecords,Date)
    Values(V_Count,Sysdate);
    end;
    This is the trigger I have used.But in my loginfo table instead of one value as 10,00,000 it is getting each record as row by row
    1
    4
    100
    1000
    10,00,000
    So I need only one value to be stored and at the same time my tablename and filename must also be stored.
    Kindly help me
    suroop

  • Oracle Apps - How to create a table before report execution?

    Hi,
    I'm new to oracle apps, I created a procedure to get some values for a report and created a query to get the remaining values. Now I need to populate those values into a temporary table and after the report execution I have to delete the table. In apps there is no before parameter form. If any one can help me, that will great.
    Thanks in advance.

    Hi,
    Do you really need to create a table INSIDE the report? It doesn't look like a good idea to me. For instance, what happens if 2 users try to execute the report at the same time? I would create a global temporary table before any execution of the report, and then I would just populate the data in the table in the 'Before Report' trigger. The data in a global temporary table is only visible at session level, so you wouldn't have any problems with multiple users executing the report at the same time and the data disappears once you finish your session, so you don't need to take care of deleting the data.
    Hope it helps.

  • Folder names do not come up while bundling food apps like Starbucks, Dominos, Open table etc

    I am trying to group all the food related apps I have on my iPhone and the folder doesn't give an option to name them. I was grouping Starbucks, Dominos, Opentable and Dunkin Donuts apps.

    I am aware of that. When you try to pair say open table with Starbucks app, the suggested name doesn't appear.
    I did have a workaround, where I created a folder with some other two apps, got a suggested name, then renamed that folder to say 'Food'. After which I added the food apps and removed the apps I used to create the folder in first place.
    But as I stated above, if I try to pair say open table with Starbucks app, the suggested name doesn't come up nor is there an option to add a new name.

  • Extracting explanations from planning app and loading into Oracle table

    Hi All,
    I had a requirement where I had to extract data from a planning application through ODI 11g and load it into Oracle RDBMS.
    I used essbase as my source in technology (since planning data is stored on essbase side) and oracle as my target.
    Now the data is getting extracted from essbase side and is getting loaded into Oracle table through ODI.
    Now the client requires that they want to extract the explanations or text values also from planning application and load them into Oracle table.
    How this can be achieved?Is there a table on the sql side(since sql database is being used at back end for planning app) which stores the explanations,if yes please let me know which table it is.
    Kindly help me with this requirement.

    Hi,
    IKM SQL Control Append is perfect if you don't need incremental updates. If you need it, go for IKM Oracle Incremental Update (MERGE) or something like that.
    Regards,
    JeromeFr

  • Web App List rendering in a table

    I have three webapps listing on this site: http://browncommunicationsgroup.businesscatalyst.com/. The top slider, The area under "The Work" and in a modal window that opens when  the view opprtunities link is clicked. The web app list in the "The Work" is rendering out in a table but the other two aren't. I'm not sure why. Does anyone know of a setting oe what I can do to get rid of these tables?

    Hi Scott,
    Liam is absolutely right, if you define any number for 'items per row' in the module_webapps tag BC renders the webapp list as a table. Once the number is removed BC will render whatever you have setup in your webapp list template. Hopefully this will be updated in the BC documentation soon as it is not clear that tables are used here by default.
    Had a look at the demo site link, love the design.
    Cheers
    Ken

  • Logging into app using credentials from database table and not APEX default

    Hi,
    I am new to this forum and also APEX, I have had a play around with APEX and liked what i have seen.
    I am currently trying to change the log in process on one of my applications from the APEX default of Application login to a get the credentials from a table within my database schema,
    Could anyone please point me in the right direction to find out how to do this please. either tutorials or guides would be good. or even better if u can talk me through it that would be great :)
    Many thanks
    J

    I guess I am confused.. Do you want the users information to come from a table you develop where they would have to enter in a login id & password, or as your question seemed to ask, you don't want ANY login form, just a table that will determine who they are when they login?
    I guess I jumped the gun.. If you want to have a custom authentication (One based upon your table) see this link: http://djmein.blogspot.com/2007/07/custom-authentication-authorisation.html
    Thank you,
    Tony Miller
    Webster, TX

  • Setting App Div relative to a Table

    Hi. I'd like to set an AppDiv relative to a specific Table cell. So its x-y coordinates are 'locked' witin that cell, but the cell - and its table - may float within  the page (for example, always in the center). How to?
    Thanks in advance...

    First you would insert a relatively positioned <div> container in the table <td> cell (see below)
    <td>
    <div id="holder" style="position: relative;">
    </div>
    </td>
    Then in the relatively positioned <div> container you would insert your absolutely positioned <div> (see below)
    <td>
    <div id="holder" style="position: relative;">
    <div id="positioned">This is an absolutely positioned container</div>
    </div>
    </td>
    Use some css to style and position the absolutely positioned <div>
    #positioned {
    position: absolute;
    left: 0;
    top: 100px;
    width: 250px;
    height: 200px;
    background-color: #FC3;

  • Siebel Prod App poor performance during EIM tables data load

    Hi Experts,
    I have a situation, Siebel Production application performance is becoming poor when I start loading data into Siebel EIM tables during business hours. I'm not executing any EIM jobs during business hours so how come the database is becoming slow and application is getting affected.
    I understand that Siebel Application fetches data from siebel base tables. In that case why is the application getting very slow when EIM tables are only loaded.
    FYI - Siebel production Application server has good hardware configuration.
    Thanks,
    Shaik

    You have to talk with your DBA.
    Let's say your DB is running from one hard disk (HD).
    I guess you can imagine things will slow down when multiple processes start accessing the DB which is running from one HD.
    When you start loading the EIM tables, your DB will use a lot of time for writing and has less time to serve the data to the Siebel application server.
    The hardware for the Siebel application servers is not really relevant here.
    See if you can put the EIM tables on their own partition/hard disks.

  • HT4509 I want to make an app that utilizes the international keyboard function but so that users can more easily select numbers. Is this possible?

    Is it possible to utilize that international keyboard function so that a user can select numbers more easily. Just like using for emoticons but rather have an easier way to select numbers.

    Hi j.v.
    Have you tried the Linksys forums? I think you may get more help from a network type forum that uses the WAP54G than the Apple forums.
    regards

  • Problem in runing the sql in apps of interface tables

    hai friends,
    hai friends,
    i am new in apps ,Plz let me know the problem in detail.
    This is to import the Newcustomer details in to interface tables in AR.
    actualy i have created a staging table in AR and then created a PRIVELIGES to APPS.
    The owner of the doc package is AR.
    i have compiled in the APPS SCHEMA WITH NO ERRORS.
    i have added the mandatary paramaters.
    i have created a package giving some error u can find that in attachment.
    i have created two tables in AR is ra_customer_int_temp and created the grants seleect,insert ,update
    and created a synonym in APPS. u can find the coding in attachment.
    Before this i have executed in backend showing no errors.
    i have registerd in apps and Execution name is doc.newcust and package name is doc & file name is doc.sql
    extension placed in sql folder in AR.
    after running in Application showing this error.
    Any more things i have left Plz let me know
    Current system time is 31-AUG-2006 16:00:41
    **Starts**31-AUG-2006 16:00:42
    ORACLE error 6550 in FDPSTP
    Cause: FDPSTP failed due to ORA-06550: line 1, column 7:
    PLS-00201: identifier 'DOC.NEWCUST' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    The SQL statement being executed at the ti
    Start of log messages from Plsql program
    End of log messages from PlSql program
    Executing request completion options...
    Finished executing request completion options.
    Concurrent request completed
    Current system time is 31-AUG-2006 16:00:42
    thanks in advace
    seenu

    Hai Seniors,
    i have executed the interface
    but it does not load any data into inteface tables .Proble...?
    I Have Granted to APPS is for this custom table ra_customer_int_temp
    GRANT DELETE, INSERT, SELECT, UPDATE
    ON AR.ra_customer_int_temp TO APPS
    WITH GRANT OPTION
    Executable Name ‘ArNewcust.NEWCUST’ and I have added the two Parameters
    ERRBUF OUT VARCHAR2,RETCODE OUT VARCHAR2
    But i am getting this
    the log file shows this
    Oracle Receivables: Version : 11.5.0 - Development
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    ARNEWCUST_CONC_PG module: ARNewCust Conc Pg
    Current system time is 11-OCT-2006 16:26:20
    **Starts**11-OCT-2006 16:26:20
    **Ends**11-OCT-2006 16:26:20
    Executing request completion options…
    Printing output file.
    Request ID : 2161587
    Number of copies : 0
    Printer : hp LaserJet 1010
    Finished executing request completion options.
    Concurrent request completed successfully
    Current system time is 11-OCT-2006 16:26:20
    Apart from this Any thing i have left..........
    Regards
    Seenu

  • Find a common table in all apps

    Hi,
    is anyone know how to find a table or view which has been used in more than one applications under the same work space or schema. I just tried to search but it's given me only app so I have to search each app individually?
    for example table X1 has used in app1, app2, app3 and so on.
    Many thanks,
    Kind regards,

    Maybe this is relevant. This article is fairly advanced but if you are into these things, it might help.
    APEX application dependancies & deployement (See Sergio's second reply.)
    Good luck,
    Howard
    P.S. It's way beyond what I get into.

  • Binding Database Tables in Desktop App

    I ve created a desktop database app with master and detail tables. I created new/edit/delete functions. I also added a new JDialog that has 2 tables. One of these tables has a foreign key that is primary key of the other table and another foreign key that is primary key of the master table. I want to bind these two tables of JDialog to have master/detail relation. I mean when I select a row in one table I want to see related rows in other table like master/detail tables in the main form. I created firepropertychange support but I think they are not enough.
    The code is:
            super(parent, modal);
            initComponents();
            courtTable.getSelectionModel().addListSelectionListener(
                    new ListSelectionListener() {
                        public void valueChanged(ListSelectionEvent e) {
                            firePropertyChange("recordSelected", !isRecordSelected(), isRecordSelected());
            trialTable.getSelectionModel().addListSelectionListener(
                    new ListSelectionListener() {
                        public void valueChanged(ListSelectionEvent e) {
                            firePropertyChange("detailRecordSelected", !isDetailRecordSelected(), isDetailRecordSelected());
                    });I want to show trials of the selected court.
    Thanks...

    Thanks Michael.   I turned on the tracing, as outlined in the articles, and it gave me a good view into the screens and such as they were loading.
    However nothing amiss showed up, all seemed fine in the trace log.  I did try to access my 'Incidents' table directly via the OData endpoint and no data returned, whereas all my other tables did have data.
    That made me think (for once)...I went back to my solution and set a breakpoint in the Incidents_Filter method, meaning the filter method that comes standard for all tables.  Sure enough, I had some code in there that only showed data for people in
    the 'Administrator' group and/or the default, VS2013 'TestUser' account that comes out of the box with all LS solutions.  
    A week prior, I showed a coworker how to use the DesktopClient interface to set up groups and roles. We somehow inadvertently changed the 'Administrator' group to 'Administrators' during the tutorial.  Aaaargh!
    So when running locally under the TestUser account, things were fine, but in Azure the filter kept out all the data for this table since no one was in that 'Adminstrators' group.  The breakpoints tip Michael gave me earlier tripped the wire, but the
    tracing information helped too, and will be a very useful addition to the toolbox.  
    Thanks!

  • How to register External table into Oracle APPS?

    hi
    can we register the External table in Oracle apps like SQL Loader?
    So if yes, please share the steps.
    Thx

    781261 wrote:
    okk..
    But i mean , we create Executable with Method type SQL Loader, to register in Oracle APPS.
    SO like what would be Executable Method for External Table?
    or can we call the External table in Procedure?
    ThanxI don't know oracle APPS (and this isn't the APPS forum), but an external table is just like another table. It's created once and then used by queries to fetch data. You would reference it in your applications just the same as you would any other table.

Maybe you are looking for

  • Line item display problem from table

    Hi experts...... I am strucked up in my report  with a problem , document no.(BELNR)  for corresponding bkpf has four line item  in BSEG table, BUZEI                      GJAHR  BUZEI   KOART  DMBTR           HKONT                                    

  • Can anyone recommend a programme to convert a .mov file using windows 7 to iPad 2 please?

    Can anyone recommend a programme to convert a .mov file using windows 7 to iPad 2 please?

  • Calling webservice in webdynpro component

    Hi All      I am working on a scenrio where I need to call a webservice outside SAP system into my webdynpro abap component.Kindly let me know how to achieve this. Regards Sudheendra

  • Need a good FTP/SSL client

    Hi, Can anyone suggest a good FTP client with SSL capabilities. I was looking at Jakarta's FTP Client but I don't think it works on SSL. Has anyone used edtFTPj/SSL? Are there any other such FTP clients? Thanks.

  • ITunes authorization f** up

    I bought an album off of iTunes (it is up to date) and there are two songs on said album that it is telling me need authorization. when i type in my apple id and the password iTunes freezes. *** iTunes.