Subject Re: Increasing memoryusage and decreasing performance
Author michel_messner
Hello,

problem is solved. A new collegue didn't use my update-strategy and
fired 10 updates per second. This is a little to much for the poor
firebird ;-)

best regards

Michel

--- In firebird-support@yahoogroups.com, "michel_messner"
<Messner@...> wrote:
>
> Hello Helen,
>
> yes, that is exactly what I'm doing. The table has 100-300 columns
> depending on the machine's configuration, but in this cyclic updates
> are only touched 4 or 5 of this colums. If the table has more columns
> the problem occurs earlier, thats why I have written that the table
> has many columns. The client is written in BCB6 with IBX as
> DB-components. There are no triggers.
> The clientcode creates every time a new TIBSQL-Object, a new
> TIBTransaction-object, executes the query, commits, destroys the
> TIBTransaction-object and finally destroys the TIBSQL-object.
>
> Michel
>
> --- In firebird-support@yahoogroups.com, Helen Borrie <helebor@> wrote:
>
> > Suppose there are 50 columns. Are you executing one update statement
> > for each column, like
> >
> > update atable
> > set column1 = :avalue
> > where pk = 99
> > COMMIT
> >
> > update atable
> > set column2 = :bvalue
> > where pk = 99
> > COMMIT
> >
> > update atable
> > set column3 = :bvalue
> > where pk = 99
> > COMMIT
> >
> > .... and so on...
> >
> > and you restart this cycle every 60 seconds?
> >
> > >When the machine is running there are normally only these updates
> > >running on the DB.
> >
> > Can you show the client code that executes?
> >
> > Are there any update triggers on the table?
> >
> > ./heLen
> >
>