Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Let me be the first
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
Modo de exibição padrão   Exibir como árvore
sinalizar
  Mensagens 26 - 50 de 112 - Recolher todas  -  Traduzir tudo para Traduzido (ver todos os originais) < Antigos  Recentes >
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
Lukas Barton  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 12:25
Grupos de notícias: comp.databases.informix
De: Lukas Barton <lu...@cnawr.cz>
Data: Mon, 25 Sep 2006 17:25:58 +0200
Local: Seg 25 set 2006 12:25
Assunto: Re: Let me be the first

There is a problem that the batch processing takes tens minutes...
The second problem is that I access DB from Java via JDBC (Hibernate)
and I don't like (can not) have special code for Informix.
I know that I can put isolation level and wait_time into my URL :-)

  Lukas

PS: thanks for advices.


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Mark Jamison  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 12:28
Grupos de notícias: comp.databases.informix
De: Mark Jamison <maj...@yahoo.com>
Data: Mon, 25 Sep 2006 08:28:00 -0700 (PDT)
Assunto: Re: Let me be the first

Ok, after talking with my DB2 expert, I understand what your problem is.

DB2, and other DB's let you set your lock timeout value at the instance/database level.

Informix gives you the same functionality, only at the client level.

Informix's defualt lock mode is NOT WAIT.

What that means in the scenario you gave is that the the second application would error out as soon as it hit a row the batch process uses.

The solution is to take advantage of Informix' SET LOCK MODE syntax.

SET LOCK MODE TO WAIT 30;

for example tells your applicatoin to try and obtain a  lock for 30 second before reporting a locking issue. In normal situations 30 seconds is more than enough time,  but on  batch intensive boxes,  I have  seen some apps set their lock mode as high as 120.


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Lukas Barton  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 12:34
Grupos de notícias: comp.databases.informix
De: Lukas Barton <lu...@cnawr.cz>
Data: Mon, 25 Sep 2006 17:34:12 +0200
Local: Seg 25 set 2006 12:34
Assunto: Re: Let me be the first

I have not problem with waiting. The batch process diferent rows from
that the second user wants to read!
I mean I understand locking in Informix quite well. And I see it quite
impractical in combination with transactions.
Only row versioning may solve my problem.

   Lukas


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Obnoxio The Clown  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 12:44
Grupos de notícias: comp.databases.informix
De: "Obnoxio The Clown" <obno...@serendipita.com>
Data: Mon, 25 Sep 2006 16:44:29 +0100 (BST)
Local: Seg 25 set 2006 12:44
Assunto: Re: Let me be the first

Lukas Barton said:

> And how did you solve the problem I'am facing now:

Probably by using an index.

--
Bye now,
Obnoxio

"... no bill is required as no value was provided."
-- Christine Normile

--
This message has been scanned for viruses and
dangerous content by OpenProtect(http://www.openprotect.com), and is
believed to be clean.


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
darren_jac...@carmax.com  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 12:35
Grupos de notícias: comp.databases.informix
De: Darren_Jac...@carmax.com
Data: Mon, 25 Sep 2006 11:35:01 -0400
Local: Seg 25 set 2006 12:35
Assunto: Re: Let me be the first
Turn the first page of InformationWeek and you see a 2 page add for Sybase.

             Double Echo                                                  
             <doubleecho@your.                                            
             com>                                                       To
             Sent by:                  informix-l...@iiug.org              
             informix-list-bou                                          cc
             n...@iiug.org                                                
                                                                   Subject
                                       Re: Let me be the first            
             09/25/2006 11:23                                              
             AM                                                            

             Please respond to                                            
             doublee...@your.c                                            
                    om                                                    

OK, so why was CRN chosen as the mystical, magical trade rag to post this
to?

As if they really get any attention beyond VARs reading them, if at all.

There needs to be a major magazine, preferably one like eWeek, or
ComputerWorld
that this appears in.  I'm hoping against hope that if it indeed does show
up in
one of these that the writing will be better, and the new features more
clearly
articulated, because CRN gives anyone the idea that Informix just now got
row-level
locking.  In most circles record-level and row-level are used
interchangeably.

Even Sybase gets more news these days.  Head over to ComputerWorld or eWeek
and
you'll see.  And Sybase was the one that didn't have row-level locking
until
around 2000 or so.  Now Informix has to fight yet another feature
perception that
wasn't there!

http://www.crn.com/sections/software/software.jhtml?articleId=193004835

_______________________________________________
Informix-list mailing list
Informix-l...@iiug.org
http://www.iiug.org/mailman/listinfo/informix-list

    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Lukas Barton  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 12:37
Grupos de notícias: comp.databases.informix
De: Lukas Barton <lu...@cnawr.cz>
Data: Mon, 25 Sep 2006 17:37:17 +0200
Local: Seg 25 set 2006 12:37
Assunto: Re: Let me be the first

Obnoxio The Clown wrote:
> Lukas Barton said:

>> And how did you solve the problem I'am facing now:

> Probably by using an index.

I am not so stupid not to use indexes.
The problem is that the batch searches within all clients and account in
bank acorrding - person number, company number, person name and birth
date etc...
And this data are extremly large. So that the processing last minutes.

   Lukas


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Obnoxio The Clown  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 12:48
Grupos de notícias: comp.databases.informix
De: "Obnoxio The Clown" <obno...@serendipita.com>
Data: Mon, 25 Sep 2006 16:48:29 +0100 (BST)
Local: Seg 25 set 2006 12:48
Assunto: Re: Let me be the first

Lukas Barton said:

> Only row versioning may solve my problem.

Or selecting the correct rows.

--
Bye now,
Obnoxio

"... no bill is required as no value was provided."
-- Christine Normile

--
This message has been scanned for viruses and
dangerous content by OpenProtect(http://www.openprotect.com), and is
believed to be clean.


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Lukas Barton  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 12:40
Grupos de notícias: comp.databases.informix
De: Lukas Barton <lu...@cnawr.cz>
Data: Mon, 25 Sep 2006 17:40:27 +0200
Local: Seg 25 set 2006 12:40
Assunto: Re: Let me be the first

Obnoxio The Clown wrote:
> Lukas Barton said:

>> Only row versioning may solve my problem.

> Or selecting the correct rows.

It does not, because Informix locks also previous and next row in all
indexes. So that the probability of locking rows that other user want to
read is more than zero.

   Lukas


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Obnoxio The Clown  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 12:56
Grupos de notícias: comp.databases.informix
De: "Obnoxio The Clown" <obno...@serendipita.com>
Data: Mon, 25 Sep 2006 16:56:37 +0100 (BST)
Local: Seg 25 set 2006 12:56
Assunto: Re: Let me be the first

Lukas Barton said:

> Obnoxio The Clown wrote:
>> Lukas Barton said:

>>> And how did you solve the problem I'am facing now:

>> Probably by using an index.

> I am not so stupid not to use indexes.

But are you smart enough to use the RIGHT index?

> The problem is that the batch searches within all clients and account in
> bank acorrding - person number, company number, person name and birth
> date etc...
> And this data are extremly large. So that the processing last minutes.

Let's think about this for a second. Person A is doing a batch routine
that has to process every customer account in a branch (say branch X).
Person B is doing interactive queries for random customers, some of which
may be in branch X.

Let's say that Person B is looking into the details for Customer 123, who
happens to bank at branch X.

If person A is currently processing customer 123, then it's only right
that person B can't see the rows for customer 123. But if person A is
processing some other customer's data, then I can't really see why the
data for customer 123 should be locked.

Why would the data for customer 123 be locked?

--
Bye now,
Obnoxio

"... no bill is required as no value was provided."
-- Christine Normile

--
This message has been scanned for viruses and
dangerous content by OpenProtect(http://www.openprotect.com), and is
believed to be clean.


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Obnoxio The Clown  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 12:57
Grupos de notícias: comp.databases.informix
De: "Obnoxio The Clown" <obno...@serendipita.com>
Data: Mon, 25 Sep 2006 16:57:46 +0100 (BST)
Local: Seg 25 set 2006 12:57
Assunto: Re: Let me be the first

Lukas Barton said:

> It does not, because Informix locks also previous and next row in all
> indexes. So that the probability of locking rows that other user want to
> read is more than zero.

I'm fascinated by this assertion. I guess I've just been unbelievably
lucky all my working life.

--
Bye now,
Obnoxio

"... no bill is required as no value was provided."
-- Christine Normile

--
This message has been scanned for viruses and
dangerous content by OpenProtect(http://www.openprotect.com), and is
believed to be clean.


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Lukas Barton  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:05
Grupos de notícias: comp.databases.informix
De: Lukas Barton <lu...@cnawr.cz>
Data: Mon, 25 Sep 2006 18:05:35 +0200
Local: Seg 25 set 2006 13:05
Assunto: Re: Let me be the first

> Let's think about this for a second. Person A is doing a batch routine
> that has to process every customer account in a branch (say branch X).
> Person B is doing interactive queries for random customers, some of which
> may be in branch X.

No, peresn A runs a process for clients of branch X and person B reads
clients of branch Y!
Users own their data and run batch processing on them (in background
threads).
> Let's say that Person B is looking into the details for Customer 123, who
> happens to bank at branch X.

> If person A is currently processing customer 123, then it's only right
> that person B can't see the rows for customer 123. But if person A is
> processing some other customer's data, then I can't really see why the
> data for customer 123 should be locked.

> Why would the data for customer 123 be locked?

All the processing is done in one transaction becase of consistency with
data in the datamart (tables with clients, accounts, etc.).

   Lukas


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
scottishpoet  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:08
Grupos de notícias: comp.databases.informix
De: "scottishpoet" <drybur...@yahoo.com>
Data: 25 Sep 2006 09:08:58 -0700
Local: Seg 25 set 2006 13:08
Assunto: Re: Let me be the first

Lukas Barton wrote:
> Obnoxio The Clown wrote:
> > Lukas Barton said:

> >> Only row versioning may solve my problem.

> > Or selecting the correct rows.

> It does not, because Informix locks also previous and next row in all
> indexes. So that the probability of locking rows that other user want to
> read is more than zero.

>    Lukas

sounds to me like you are using page level locking rather than row
level locking

thats the only way I see informix locking rows other than the one you
want to read


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
DA Morgan  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:11
Grupos de notícias: comp.databases.informix
De: DA Morgan <damor...@psoug.org>
Data: Mon, 25 Sep 2006 09:11:16 -0700
Local: Seg 25 set 2006 13:11
Assunto: Re: Let me be the first

Interesting in that it doesn't note anything about supporting
PeopleSoft, JD Edwards, Siebel, or other applications.
--
Daniel Morgan
University of Washington

    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
scottishpoet  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:13
Grupos de notícias: comp.databases.informix
De: "scottishpoet" <drybur...@yahoo.com>
Data: 25 Sep 2006 09:13:52 -0700
Local: Seg 25 set 2006 13:13
Assunto: Re: Let me be the first

Ok the rows are locked becasue you choose them to be locked

row versioning would let you read old data that has been changed

dirty read would let you read new data that might not be committed

would row versioning still let you update the row and then apply the
change later?


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Obnoxio The Clown  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:27
Grupos de notícias: comp.databases.informix
De: "Obnoxio The Clown" <obno...@serendipita.com>
Data: Mon, 25 Sep 2006 17:27:11 +0100 (BST)
Local: Seg 25 set 2006 13:27
Assunto: Re: Let me be the first

DA Morgan said:

> Mark Townsend wrote:
>> http://www.crn.com/sections/software/software.jhtml?articleId=193004835

> Interesting in that it doesn't note anything about supporting
> PeopleSoft, JD Edwards, Siebel, or other applications.

If they couldn't even get the feature set right, what trust can you have
in the rest of the article anyway?

--
Bye now,
Obnoxio

"... no bill is required as no value was provided."
-- Christine Normile

--
This message has been scanned for viruses and
dangerous content by OpenProtect(http://www.openprotect.com), and is
believed to be clean.


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
DA Morgan  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:18
Grupos de notícias: comp.databases.informix
De: DA Morgan <damor...@psoug.org>
Data: Mon, 25 Sep 2006 09:18:10 -0700
Local: Seg 25 set 2006 13:18
Assunto: Re: Let me be the first

Obnoxio The Clown wrote:
> Lukas Barton said:
>> Obnoxio The Clown wrote:
>>> Lukas Barton said:

>>>> And how did you solve the problem I'am facing now:
>>> Probably by using an index.

>> I am not so stupid not to use indexes.

> But are you smart enough to use the RIGHT index?

You might want to reconsider your question in light of the fact that
in Oracle reads never block writes and writes never block reads. A
feature SQL Server 2005 has duplicated.

If Informix want to complete with the market leaders it needs to have
equivalent technology ... not a dwindling cadre legacy expert
developers.

If you have to be "smart enough to use the RIGHT index" you are going
to follow Ingres into oblivion.
--
Daniel Morgan
University of Washington


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Jean Sagi  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:27
Grupos de notícias: comp.databases.informix
De: "Jean Sagi" <jeans...@myrealbox.com>
Data: Mon, 25 Sep 2006 11:27:44 -0500
Local: Seg 25 set 2006 13:27
Assunto: Re: Let me be the first
Jejeje...

Lot of time searching and asking for new IDS features... then suddenly a CRN (which I noticed today that it exists) article about it.

Glad iiug spread this...

J.


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Sebastian, Norma J.  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:31
Grupos de notícias: comp.databases.informix
De: "Sebastian, Norma J." <NormaJean.Sebast...@tellabs.com>
Data: Mon, 25 Sep 2006 11:31:53 -0500
Local: Seg 25 set 2006 13:31
Assunto: RE: Let me be the first
Daniel is right, and at the risk of sounding like an Obbie
enthusiast....

Maybe the next Informix version should not be Cheetah, but rather
Donkey.....

Informix should slow down and cater to the masses.... after all, it's
not really about making a great database, it is about selling it.   If
we want to continue as a great database, we need to be satisfied with a
smaller market share....

Now I will duck because surely the tomatoes will be coming....


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Lukas Barton  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:35
Grupos de notícias: comp.databases.informix
De: Lukas Barton <lu...@cnawr.cz>
Data: Mon, 25 Sep 2006 18:35:46 +0200
Local: Seg 25 set 2006 13:35
Assunto: Re: Let me be the first

Obnoxio The Clown wrote:
> Lukas Barton said:

>> It does not, because Informix locks also previous and next row in all
>> indexes. So that the probability of locking rows that other user want to
>> read is more than zero.

> I'm fascinated by this assertion. I guess I've just been unbelievably
> lucky all my working life.

See
-  
http://publib.boulder.ibm.com/infocenter/idshelp/v10/topic/com.ibm.pe...
(2 per changed key value)

 - http://docs.rinet.ru/InforSmes/ch15/ch15.htm ( For an index, three
more locks are necessary--one lock for the accessed row, one for the row
before the accessed row, and one for the row after the accessed row)


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Double Echo  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:44
Grupos de notícias: comp.databases.informix
De: Double Echo <doublee...@your.com>
Data: Mon, 25 Sep 2006 12:44:44 -0400
Local: Seg 25 set 2006 13:44
Assunto: Re: Let me be the first

Sebastian, Norma J. wrote:
> Daniel is right, and at the risk of sounding like an Obbie
> enthusiast....

> Maybe the next Informix version should not be Cheetah, but rather
> Donkey.....

Hee haw!   :-)

> Informix should slow down and cater to the masses.... after all, it's
> not really about making a great database, it is about selling it.   If
> we want to continue as a great database, we need to be satisfied with a
> smaller market share....

> Now I will duck because surely the tomatoes will be coming....

You make great points.  This is why MySQL is succeeding, despite its
apparent deficiencies.  In fact, most true MySQL shops are making it
work, and adapting to how it *is* rather than what it should be.  The
whole premise surrounding MySQL is that for what it *does* have it works
extremely well, which offsets the need for what it doesn't have.  Again,
why Informix SE should be running head-to-head against MySQL.  It's very
obvious to those of us that have used both products, but for some strange
reason IBM Marketing just doesn't get it.  Probably because they haven't
used either enough to know.

    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
scottishpoet  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:45
Grupos de notícias: comp.databases.informix
De: "scottishpoet" <drybur...@yahoo.com>
Data: 25 Sep 2006 09:45:13 -0700
Local: Seg 25 set 2006 13:45
Assunto: Re: Let me be the first

update locks..

1 lock required for an update on the row

2 required on the key if you are updating the key

so you are updating the key?


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Lukas Barton  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:46
Grupos de notícias: comp.databases.informix
De: Lukas Barton <lu...@cnawr.cz>
Data: Mon, 25 Sep 2006 18:46:54 +0200
Local: Seg 25 set 2006 13:46
Assunto: Re: Let me be the first

DA Morgan wrote:

> You might want to reconsider your question in light of the fact that
> in Oracle reads never block writes and writes never block reads. A
> feature SQL Server 2005 has duplicated.

> If Informix want to complete with the market leaders it needs to have
> equivalent technology ... not a dwindling cadre legacy expert
> developers.

> If you have to be "smart enough to use the RIGHT index" you are going
> to follow Ingres into oblivion.

My words. I wanna use SQL  via JDBC. I don't like to program in RPG, ...
or write stored procedures.
When I first came to programming for OS400 DB2 I meant there could be no
more crazy database.
(eg. query palnner does not use indexes when you OR two indexed columns
in where condition (with the same query PostgreSQL, Oracle, Informix,
Interbase, Firebird, PC DB2 and MS SQL does use them)).
But recently I found one ..... eg. you cannot delete all rows from
standard table (with loging) if the table is large...

      Lukas


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Lukas Barton  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:50
Grupos de notícias: comp.databases.informix
De: Lukas Barton <lu...@cnawr.cz>
Data: Mon, 25 Sep 2006 18:50:56 +0200
Local: Seg 25 set 2006 13:50
Assunto: Re: Let me be the first

scottishpoet wrote:
> update locks..

> 1 lock required for an update on the row

> 2 required on the key if you are updating the key

> so you are updating the key?

Yep. I update indexed column.

    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Madison Pruet  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:53
Grupos de notícias: comp.databases.informix
De: Madison Pruet <mpr...@comcast.net>
Data: Mon, 25 Sep 2006 11:53:05 -0500
Local: Seg 25 set 2006 13:53
Assunto: Re: Let me be the first

Lukas.

When you change an index key value, you need a lock for the before copy
to protect the prior key entry in the index.  Otherwise, you could not
roll back.  Also, you need a lock for the after image - otherwise
someone else could make the same change before you commit.  These are
not adjacent key locks which went away with version 5.  It does NOT lock
the previous and the next row.

Index locks are not done so much by locking a row.  It is more like
locking a value.

>  - http://docs.rinet.ru/InforSmes/ch15/ch15.htm ( For an index, three
> more locks are necessary--one lock for the accessed row, one for the row
> before the accessed row, and one for the row after the accessed row)

This information is invalid since v6.  With v5, we had something called
adjacent key locking which was used to prevent someone from inserting an
index item until the transaction which may have deleted that item had
issued a commit.  We changed that logic with version 6 with the addition
of a 'delete' flag as part of the index item.  That's what the b-tree
cleaner is all about.  We no longer lock the adjacent key.


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Christine Normile  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 25 set 2006, 13:55
Grupos de notícias: comp.databases.informix
De: Christine Normile <christinenorm...@mac.com>
Data: Mon, 25 Sep 2006 11:55:13 -0500
Local: Seg 25 set 2006 13:55
Assunto: Re: Let me be the first
One of the features in the version of IDS  referred to in the article  
is, in fact, optimistic concurrency.
On Sep 25, 2006, at 11:31 AM, Sebastian, Norma J. wrote:


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Mensagens 26 - 50 de 112 < Antigos  Recentes >
« Voltar às Discussões « Tópico recente     Tópico antigo »

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google