Olá,
Obrigado pelo apoio Diego.
Abaixo segue o schema da tabela. Ela é no MySQL sim.
Sobre os servidores (testei em dois diferentes que apresentaram o mesmo problema) temos:
Ambos os servidores estão virtualizados com Hypervisors diferentes.
1 - Processador Intel Core i5 650 (3.2Ghz) rodando Linux e com virtualização Host VirtualBox.
Maquina Virtual alocando 2 cores em frequencia maxima, 1 Gb de memoria, 100Gb de HD
Não há outras maquinas virtuais rodando. Durante os testes com a aplicacao scriptcase sendo executada, o pico de processamento, tanto no host quando no guest atingiram marcas abaixo dos 20% durante todo o processo, memoria consumida pelo ambiente web rodou sempre abaixo dos 100MB.
Nesta VM temos:
- Linux debian 2.6.26-2-amd64 #1 SMP Thu Oct 25 15:56:38 UTC 2010 x86_64
- lighttpd/1.4.19
- Server API: CGI/FastCGI
- PHP Version 5.2.14-0.dotdeb.0
- Suhosin Patch 0.9.7
- Zend Engine v2.2.0 (Zend Extension 220060519)
- MySQL Server 5.1.51-0.dotdeb.1
2 - Processador Intel Xeon E5640 (2.66Ghz) rodando Linux e com virtualização Host Xen.
Maquina Virtual alocando 2 cores em frequencia maxima, 1.5 Gb de memoria, 20Gb de HD
Não há outras maquinas virtuais rodando. Durante os testes com a aplicacao scriptcase sendo executada, o pico de processamento, tanto no host quando no guest atingiram marcas abaixo dos 5 % durante todo o processo, memoria consumida pelo ambiente web rodou sempre abaixo dos 100MB.
Nesta VM temos:
- Linux server07 2.6.26-2-xen-amd64 #1 SMP Thu Aug 20 00:36:34 UTC 2009 x86_64
- Server API: Apache 2.0 Handler
- Apache/2.2.9 (Debian)
- PHP Version 5.2.6-1+lenny3
- Suhosin Patch 0.9.6.2
- Zend Engine v2.2.0 with XCache v1.2.2,(Zend Extension 220060519)
- MySQL Server 5.1.49-0.dotdeb.0-log
Adicionalmente, ainda testei com os webservers Nginx e litespeed.
No caso do Nginx, ficou um pouco mais lento, mas o resultado foi o mesmo.
No caso do litespeed foi só desgraça, nada deu certo, o ambiente de producao logava mas ao clicar nos links dentro para criar a ligacao com o banco nada abria. A aplicacao dizia que faltava o mbstring e precisava disto para funcionar. Até tentei mecher no litespeed para ver se chegava a fazer funcionar, compilando denovo o php e tal, mas como realmente nunca tinha usado este webserver é claro que eu ia apanhar muito para fazer ele funcionar direito para depois verificar a aplicacao gerada no scriptcase, entao desisti por nao saber operar o litespeed.
Abaixo segue a definicao da tabela.
Mais uma vez obrigado pela atenção.
Create table Clientes (
CodCliente Varchar(10) NOT NULL,
CodCliVendedor Varchar(10),
CodEmpTitulo Varchar(10),
CodTitulo Varchar(20),
Nome Varchar(50),
NomFantasia Varchar(50),
CNPJ Varchar(20),
CodEmpFunVendedor Varchar(10),
CodFunVendedor Varchar(10),
CodRamAtividade Varchar(20),
CodOriCliente Varchar(20),
CodAreInteresse Varchar(20),
Endereco Varchar(50),
Numero Varchar(10),
Complemento Varchar(50),
Bairro Varchar(50),
CEP Varchar(10),
Pais Varchar(50),
Estado Varchar(50),
Municipio Varchar(50),
CodBairro Varchar(20),
CodZona Varchar(20),
Email Varchar(255),
Observacao Longblob,
CodMunicipio Varchar(10),
AreFiscal Varchar(10),
CFOP Varchar(10),
IE Varchar(20),
Fone Varchar(100),
Fax Varchar(100),
DatCadastro Date,
DatMovimentacao Date,
DiaPriPagamento Int,
DiaSegPagamento Int,
DiaTerPagamento Int,
Tipo Int,
TipCobranca Int,
CodEmpresa Varchar(10),
Status Int,
Portador Int,
PesCubagem Double,
Substituto Int,
InsSuframa Varchar(50),
Incentivado Int,
CamRemEDIFACT Varchar(255),
CamEntEDIFACT Varchar(255),
ColEndereco Varchar(50),
ColNumero Varchar(10),
ColComplemento Varchar(50),
ColBairro Varchar(50),
ColCep Varchar(10),
ColPais Varchar(50),
ColEstado Varchar(50),
ColMunicipio Varchar(50),
IM Varchar(20),
ProRural Varchar(1),
ConICMS Varchar(1),
SomValTotPrestacao Double,
SomPesCubado Double,
SomResultado Double,
Contato Varchar(250),
PraValidade Varchar(20),
PraEntrega Varchar(20),
TipCadastro Int,
RG Varchar(20),
OrgExpRG Varchar(20),
dia1 Int,
dia2 Int,
dia3 Int,
dia4 Int,
dia5 Int,
ValLitDiesel Double,
ValLitGasolina Double,
ValLitAlcool Double,
ValMetCubGas Double,
EnvInfSite Int,
CodTabVenda Varchar(20),
PerICMS Double,
Enviado Int,
Sent Int,
CodPais Varchar(20),
CodEstado Varchar(20),
IESubstituto Varchar(20),
CNAE Varchar(20),
CTPS Varchar(20),
CTPSerie Varchar(20),
CTPUF Varchar(20),
CTPDatEmissao Date,
CTPDatValidade Date,
Prontuario Varchar(20),
INSS Varchar(20),
NomPai Varchar(50),
NomMae Varchar(50),
Habilitacao Varchar(20),
CatHabilitacao Varchar(20),
CerHabilitacao Varchar(20),
MunEmiHabilitacao Varchar(50),
DatEmiHabilitacao Date,
DatVenHabilitacao Date,
PlaCavalo Varchar(20),
PlaCarreta Varchar(20),
DatEntrada Date,
DatEmiRG Date,
DatNascimento Date,
UFEmiRG Varchar(20),
QuaDependentes Int,
RTB Varchar(20),
MunEmiRG Varchar(50),
TipEDI Int,
RNTRC Varchar(50),
Comissionavel Int,
Primary Key (CodCliente)) ENGINE = InnoDB;
Create Index CliNomIDX ON Clientes (Nome);
Create Index CliNomFanIDX ON Clientes (NomFantasia);
Create UNIQUE Index CliCNPIDX ON Clientes (CNPJ);
Create Index IDXCOLFAST007 ON Clientes (CodCliente);