What we forgot to mention and is maybe of importance:

Maxdb version: 7.5.14
OS: linux

On Mon, 2005-05-23 at 11:23, Ronald Van De Walle wrote:

    Dear list,
    
    We notice a serious degradation of MaxDB performance when a table is 
    accessed by a stored procedure many times concurrently.
    This is what we see :  When executing "SELECT LOCKMODE, LOCKSTATE, 
    ROWIDLENGTH, ROWID, TABLENAME, LASTWRITE FROM DOMAIN.LOCKS" over 2000 
    lock entries on the table occur.  At the same time, the temporary data 
    area grows massively (over 1 GB) during which time the whole database 
    becomes almost unresponsive.
    
    This table holds temporary results from stored procedures, so many 
    inserts/updates/deletes occur concurrently.  To maintain database 
    session integrity, every set of rows in the table belonging to one 
    session has its own unique sequence number.
    
    Questions :
    1. Why does the temporary data area grow so heavily ?
    2. How can we solve the problem of the locks on the table ?
    3. Is there a way to obtain more information about what is written to 
    the temporary data area ?
    4. Can we use the ROWID column in DOMAIN.LOCKS to join with rows in our 
    table ?
    
    Thanks in advance.  Regards,
    
    -- 
    Ronald van de Walle - Verzekeringen NV
    Oostkaai 23
    B-2170 Merksem
    
    Tel. :      +32 3 641 66 71
    GSM :       +32 485 600 023
    
    www.verzekeringen.be
    
    

    
    ____________________________________________________________________
    

    -- 
    MaxDB Discussion Mailing List
    For list archives: http://lists.mysql.com/maxdb
    To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

-- 
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
* System Engineer, Verzekeringen NV *
* www.verzekeringen.be              *
* Oostkaai 23 B-2170 Merksem        *
* 03/6416673 - 0477/340942          *
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

Reply via email to