home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Neueste VersionenFixList
15.0.xC1.2 FixList
14.10.xC13.3 FixList
12.10.xC16.X5 FixList
11.70.xC9.XB FixList
11.50.xC9.X2 FixList
11.10.xC3.W5 FixList
Haben Sie Probleme? - Kontaktieren Sie uns.
Kostenlos registrieren anmeldung-x26
Kontaktformular kontakt-x26

Informix - Problembeschreibung

Problem IT06304 Status: Geschlossen

USING BTS_SEARCH IN A QUERY WHICH RETURNS AN ERROR CAUSES A MEMORY LEAK IN
THE TRX SESSION POOL

Produkt:
INFORMIX SERVER / 5725A3900 / B70 - IDS 11.70
Problembeschreibung:
Using the bts_contains function in a Select query like this 
 
SELECT   gem_intern_id  FROM c_d_gemeente  WHERE 
    bts_contains(gem_naam, "Sint-pieters(") 
 
The query returns an error -937 as expected. When the query 
is running in a transaction and is executed again and again 
without closing the Transaction the Memory pool for the 
transaction is growing. 
 
TRX.72066.7  VX    7000000b0020040  12701696         5592 
102725     5 
TRX.72066.7  VX    7000000b0020040  19587072         7232 
158475     6 
 
Using a similar query which does not return an error in the 
bts_contains does not 
show a memory growth in the RTX memory pool.
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* Users that are running a hundred or thousands of             * 
* bts_contain() predicates that have a bad query expression    * 
* parameter.                                                   * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Recommend fixing the bad contains predicate as it is very    * 
* costly to run a bts_contains scan to only generate           * 
* exceptions.  After the exception the transaction can be      * 
* closed with a commit or rollback and a new transaction       * 
* started and then the partially built up query in Clucene     * 
* memory would have been released.  Future releases of the     * 
* informix product will have a fix for the memory leak on a    * 
* bad query.  NOTE:  There was no memory leak with properly    * 
* formed queries.                                              * 
****************************************************************
Local-Fix:
Lösung
Workaround
keiner bekannt / siehe Local-Fix
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
05.01.2015
16.10.2015
16.10.2015
Problem behoben ab folgender Versionen (IBM BugInfos)
Problem behoben lt. FixList in der Version
12.10.xC5 FixList
12.10.xC5.W1 FixList