Ver Mensaje Individual
  #6  
Antiguo 04-02-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 22
AzidRain Va camino a la fama
Me parece que estamos fente a un error de diseño de la BD. Por definición la BD para artículos que pasan por un POS SIEMPRE estará dado por 12 o 13 dígitos( upc o EAN) que son lon los que el punto de venta registrará siempre. A fin cuentas un POS lo único que hace es mándarle al servidor una serie de UPCs escaneados para que los convierta en descripciones y precios. El problema es que elegiste tablas planas para una aplicación que no se ajusta a eso. El problema de velocidad estriba en el locate que haces para buscar los datos de cada item escaneado.
Cita:
Un Query que carga los 13000 artículos,
Precisamente ese es el problema. Un buen query solo carga los items necesarios para la operación.

La verdad ni como ayudarte, el diseño está mal desde un inicio y de no ser migrar todo a MySQL, FB o Posgress no veo por donde...
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita