[firebase-br] 1.000.000 de registros

William C. Augustonelli william.cesar em folhamatic.com
Ter Ago 18 14:16:34 -03 2009


Amigos,

Boa tarde....

Veja se alguem pode ajudar...

um aluno meu criou a seguinte tabela:

CREATE TABLE FUNCIONARIOS (
    COD             INTEGER NOT NULL,
    NOME            VARCHAR(200),
    ENDERCO         VARCHAR(200),
    NUMERO          INTEGER,
    COMPLEMENTO     VARCHAR(50),
    BAIRRO          VARCHAR(80),
    CIDADE          VARCHAR(80),
    ESTADO          VARCHAR(80),
    CEP             VARCHAR(25),
    TELEFONE        VARCHAR(25),
    CELULAR         VARCHAR(25),
    MAIL            VARCHAR(80),
    FOTO            VARCHAR(300),
    RG              VARCHAR(12),
    CPF             VARCHAR(15),
    COD_FUNCAO      INTEGER,
    COD_DEP         INTEGER,
    TIPO_SALARIO    CHAR(1),
    VALOR_SALARIO   NUMERIC(15,2),
    DATA_ADMISSAO   DATE,
    PAI             VARCHAR(80),
    MAE             VARCHAR(80),
    COD_BANCO       INTEGER,
    NR_AGENCIA      VARCHAR(15),
    NR_CONTA        VARCHAR(20),
    GRAU_INSTRUCAO  INTEGER,
    NASCIMENTO      DATE,
    COD_SINDICATO   INTEGER,
    CTPS            VARCHAR(30),
    SERIE           VARCHAR(8),
    TITULO_ELEITOR  VARCHAR(30)
);

Ao dar um select * from funcionarios ou o select abaixo:

select funcionarios.cod,
        funcionarios.nome,
        funcionarios.numero,
        funcionarios.complemento,
        funcionarios.bairro,
        funcionarios.cidade,
        funcionarios.estado,
        funcionarios.cep,
        funcionarios.telefone,
        funcionarios.celular,
        funcionarios.mail,
        funcionarios.rg,
        funcionarios.cpf,
        funcionarios.cod_funcao
 from funcionarios

os dados seguem a ser exibidos na tela, mas ao pedir pra ir pro ultimo 
registro, da OUT OF MEMORY.

sei que vao dizer, pra que trazer 1.000.000 de registros, mas era um teste 
de desempenho e em outros bancos funcionou normalmente.

se alguem puder ajudar agradeço.

Billy 





Mais detalhes sobre a lista de discussão lista