No puede ser un duplicado de llave, por que ese es otro error, cuando duplico una llave si me lo dice, me dice algo mas o menos asi MySQL error Key Violation Duplicate Entry Primary Key. Eso de cambiar el so, pues estaria muy pero muy bien, pero no se va a poder. Estaria bien hacerlo como dices con perl, de hecho tambien lo puedo hacer con php, dejame ver que puedo hacer ...
Gracias ... ----- Original Message ----- From: Abel Hernandez Zanatta <[EMAIL PROTECTED]> To: Lista del GUL*Ags <[EMAIL PROTECTED]> Sent: Friday, August 08, 2003 9:11 AM Subject: Re: [gulags] Filtrado de una tabla ... > mmmmhhhhh... yo te dije lo de la memoria, por que se me hacia raro que > te dejara hasta cierto numero de registros y luego tronara. Tal vez sea > eso o tal vez no... > A lo mejor por lo de "Key Violation" podria indicar que se esta > duplicando una llave, pero si es un campo autoincrementable pues esta > dudoso que sea eso. > Ahora una cosa muy rara, es que no use nada de SWAP... si se esta > acabando la RAM seria logico que agarrara de la SWAP, claro al hacer eso > el proceso se va a alentar notablemente. > > Te podria decir que intentaras llevar la base de datos a otro servidor, > pero con otro Linux, pero a lo mejor no puedes.... > > A lo mejor otra opcion, aunque tal vez no muy buena, podria ser exportar > la tabla o tablas a archivos de texto y procesarlos con perl, y luego > volverlos a subir ya filtrados. > > > > > TSUI Jorge Alberto Delgado Barreto wrote: > > Lo que pasa es lo siguiente, tengo una tabla que no esta normalizada, hay > > mucha redundancia, es una tabla con 10 columnas, en la primer columna esta > > un folio de factura, la fecha de la factura, la clave de un articulo y el > > número de partida, eso es tan solo en la primer columna, la segunda columna > > esta casi igual, tiene los mismos datos pero en otro orden, aqui esta > > primero la clave del articulo, la fecha, el folio de la factura y por ultimo > > el número de partida, y las demas columnas si estan mas o menos > > normalizadas, lo que hago, es primero una consulta a esa tabla que tiene > > 4'766,132 registros, y divido la primer columna, en el folio de la factura, > > la fecha, la clave del articulo y el numero de la partida, una vez que ya > > los divide, los inserta en una tabla nueva que esta en otra base de datos, y > > esto tambien lo hago por consulta (Query.ExecSQL), y si me hace algunas > > inserciones, hasta llegar al registro 55,462. Y no puede haber registros > > duplicados por que ninguna factura se repite ..., yo tambien pense eso, a lo > > mejor quiere insertar denuevo una factura que ya existe, y pues le puse una > > nueva columna con bigint que es la llave (que te permite un número máximo de > > 9'223,372'036,854'775,807) autoincrementable a esa yo ni siquiera le muevo, > > como es autoincrementable ni me meto con ella, y aun asi me truena cuando > > quiere insertar el registro 55,642 ..., a mi se me hace que tiene razon Abel > > por que ya estuve checando y como que la swap nomas esta de adorno, la RAM > > es la que hace todo el trabajo pesado ... A ver si me entendieron ... > > > > > > -- > Ing. Abel Hernandez Zanatta > Isssspea > Soporte Tecnico y Redes > 01(449)910-2080 ext. 3835 01(449)910-2081 Cell 044 449 4486118 > > _______________________________________________ > Mailman mailing list > [EMAIL PROTECTED] > http://gulags.homelinux.org/mailman/listinfo/mailman > From [EMAIL PROTECTED] Fri Aug 8 11:08:27 2003 Return-Path: <[EMAIL PROTECTED]> Delivered-To: [EMAIL PROTECTED] Received: from antivirus.inegi.gob.mx (unknown [200.23.9.93]) by gulags.homelinux.org (Postfix) with ESMTP id 9FC9D1FC8C for <[EMAIL PROTECTED]>; Fri, 8 Aug 2003 11:08:26 -0500 (CDT) Received: from exags01.inegi.gob.mx (localhost.localdomain [127.0.0.1]) by antivirus.inegi.gob.mx (8.11.6/8.11.6) with ESMTP id h78Fw8F32455 for <[EMAIL PROTECTED]>; Fri, 8 Aug 2003 10:58:08 -0500 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Fri, 8 Aug 2003 11:08:43 -0500 Message-ID: <[EMAIL PROTECTED]> X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Despacho, Cyber, Hora ? Thread-Index: AcNdKqB4P2+T0p1fSaGLXlBeeeD7EQAASoywB1BNnjA= From: "ALFREDO GARCIA RODRIGUEZ" <[EMAIL PROTECTED]> To: "Lista del GUL*Ags" <[EMAIL PROTECTED]> Subject: [gulags] Despacho, Cyber, Hora ? X-BeenThere: [EMAIL PROTECTED] X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Lista del GUL*Ags <[EMAIL PROTECTED]> List-Id: Lista del GUL*Ags <mailman.gulags.homelinux.org> List-Unsubscribe: <http://gulags.homelinux.org/mailman/listinfo/mailman>, <mailto:[EMAIL PROTECTED]> List-Archive: <http://gandalf.linsec.vx/pipermail/mailman> List-Post: <mailto:[EMAIL PROTECTED]> List-Help: <mailto:[EMAIL PROTECTED]> List-Subscribe: <http://gulags.homelinux.org/mailman/listinfo/mailman>, <mailto:[EMAIL PROTECTED]> X-List-Received-Date: Fri, 08 Aug 2003 16:08:27 -0000 Buen d=EDa. Ya me enrede todo. A que hora es la reuni=F3n de los viernes ? Me imagino que es en el cyber caf=E9 siete77. A que hora es la reuni=F3n de los s=E1bados ? Me imagino que es en el despacho. Bye
