paradox esta estranho
Tenho uma tabela chamada receber e a uns 4 meses essa tabela esta duplicando alguns registro, o estranho é que não são todos os registros apenas alguns, meu banco completo tem 54 mb sendo que a tabela de receber tem 14 mb (esta tabela tem mais de 140 mil linhas).
A duvida é o tamanho de uma tabela ou a quantidade de linhas existentes na tabela pode ocasionar a duplicação de alguns registros?????
Obrigado
Uilian Gurjon
A duvida é o tamanho de uma tabela ou a quantidade de linhas existentes na tabela pode ocasionar a duplicação de alguns registros?????
Obrigado
Uilian Gurjon
Uiliangurjon
Curtidas 0
Respostas
Sremulador
12/01/2005
Bem amigo e daqui pra pior eu tambem tenho sistemas feito em tabelas paradox com 250.000 registro e é uma porcaria, por isso estou migrando...
GOSTEI 0
Eixox
12/01/2005
Eu acho que o seu processo de manutenção de dados é que está falhando. Tenho tabelas muito maiores que não me dão qualquer problema. Acho que é o momento para verificar o seu sistema e como os dados estão sendo registrados, alterados ou excluídos.
Muitas vezes meus sistemas fazer uma manutenção em 2 plano 2 vezes por dia. O problemas com a base de dados é rara, na maioria das vezes os problemas são originados pelos próprios usuários.
Muitas vezes meus sistemas fazer uma manutenção em 2 plano 2 vezes por dia. O problemas com a base de dados é rara, na maioria das vezes os problemas são originados pelos próprios usuários.
GOSTEI 0
Uiliangurjon
12/01/2005
como faço essa manutenção em 2 plano que vc diz?
GOSTEI 0
Eixox
12/01/2005
Nos meus sistemas eu tenho um menu de configuração que me permite definir alguns parâmetros para executar o processo de manutenção dos dados.
Meus usuários podem escolher que a manutenção seja executada durante 1, 2, 3, 4, ou 5 dias (todos os dias) da semana e numa hora onde não exista acesso aos dados do sistema. Por exemplo: Meio Dia, 19:00 h 13:30 h ou 8:30 h (nosso mercado só funciona apartir das 8:30 da manhã). Se a empresa funciona em outro horário ela pode definir o horário que quiser.
Também podem configurar a manutenção do sistema dentro de suas necessidades. Por exemplo: O sistema possui um timer que fica controlando a base de dados e fica verificando os status das tabelas. se existe alguma tabela que não esteja sendo utilizada por mais de 2 minuitos ele começa a fazer a manutenção somente nela e depois registra num arquivo ini que ela já foi tratada. E assim vai. No caso de algum usuário tentar acessar a tabela ela fica com a propriedade Exclusive definida para True e uma mensagem aparece informando para que ele aguarde um pouco - alguns segundos. Quando o processo de manutenção é finalizado o Exclusive é alterado para False e os usuários passam a ter acesso normalmente.
Além disso o sistema faz o backup automático para garantir que nenhum problema ocorra. Se houver um problema durante o processo, o sistema restaura somente os respectivos arquivos daquela tabela.
Até hoje não me deu problemas. Me ferrei para desenvolver mas valeu a pena.
Eixo X -|-
Meus usuários podem escolher que a manutenção seja executada durante 1, 2, 3, 4, ou 5 dias (todos os dias) da semana e numa hora onde não exista acesso aos dados do sistema. Por exemplo: Meio Dia, 19:00 h 13:30 h ou 8:30 h (nosso mercado só funciona apartir das 8:30 da manhã). Se a empresa funciona em outro horário ela pode definir o horário que quiser.
Também podem configurar a manutenção do sistema dentro de suas necessidades. Por exemplo: O sistema possui um timer que fica controlando a base de dados e fica verificando os status das tabelas. se existe alguma tabela que não esteja sendo utilizada por mais de 2 minuitos ele começa a fazer a manutenção somente nela e depois registra num arquivo ini que ela já foi tratada. E assim vai. No caso de algum usuário tentar acessar a tabela ela fica com a propriedade Exclusive definida para True e uma mensagem aparece informando para que ele aguarde um pouco - alguns segundos. Quando o processo de manutenção é finalizado o Exclusive é alterado para False e os usuários passam a ter acesso normalmente.
Além disso o sistema faz o backup automático para garantir que nenhum problema ocorra. Se houver um problema durante o processo, o sistema restaura somente os respectivos arquivos daquela tabela.
Até hoje não me deu problemas. Me ferrei para desenvolver mas valeu a pena.
Eixo X -|-
GOSTEI 0
Eixox
12/01/2005
Nos meus sistemas eu tenho um menu de configuração que me permite definir alguns parâmetros para executar o processo de manutenção dos dados.
Meus usuários podem escolher que a manutenção seja executada durante 1, 2, 3, 4, ou 5 dias (todos os dias) da semana e numa hora onde não exista acesso aos dados do sistema. Por exemplo: Meio Dia, 19:00 h 13:30 h ou 8:30 h (nosso mercado só funciona apartir das 8:30 da manhã). Se a empresa funciona em outro horário ela pode definir o horário que quiser.
Também podem configurar a manutenção do sistema dentro de suas necessidades. Por exemplo: O sistema possui um timer que fica controlando a base de dados e fica verificando os status das tabelas. se existe alguma tabela que não esteja sendo utilizada por mais de 2 minuitos ele começa a fazer a manutenção somente nela e depois registra num arquivo ini que ela já foi tratada. E assim vai. No caso de algum usuário tentar acessar a tabela ela fica com a propriedade Exclusive definida para True e uma mensagem aparece informando para que ele aguarde um pouco - alguns segundos. Quando o processo de manutenção é finalizado o Exclusive é alterado para False e os usuários passam a ter acesso normalmente.
Além disso o sistema faz o backup automático para garantir que nenhum problema ocorra. Se houver um problema durante o processo, o sistema restaura somente os respectivos arquivos daquela tabela.
Até hoje não me deu problemas. Me ferrei para desenvolver mas valeu a pena.
Eixo X -|-
Meus usuários podem escolher que a manutenção seja executada durante 1, 2, 3, 4, ou 5 dias (todos os dias) da semana e numa hora onde não exista acesso aos dados do sistema. Por exemplo: Meio Dia, 19:00 h 13:30 h ou 8:30 h (nosso mercado só funciona apartir das 8:30 da manhã). Se a empresa funciona em outro horário ela pode definir o horário que quiser.
Também podem configurar a manutenção do sistema dentro de suas necessidades. Por exemplo: O sistema possui um timer que fica controlando a base de dados e fica verificando os status das tabelas. se existe alguma tabela que não esteja sendo utilizada por mais de 2 minuitos ele começa a fazer a manutenção somente nela e depois registra num arquivo ini que ela já foi tratada. E assim vai. No caso de algum usuário tentar acessar a tabela ela fica com a propriedade Exclusive definida para True e uma mensagem aparece informando para que ele aguarde um pouco - alguns segundos. Quando o processo de manutenção é finalizado o Exclusive é alterado para False e os usuários passam a ter acesso normalmente.
Além disso o sistema faz o backup automático para garantir que nenhum problema ocorra. Se houver um problema durante o processo, o sistema restaura somente os respectivos arquivos daquela tabela.
Até hoje não me deu problemas. Me ferrei para desenvolver mas valeu a pena.
Eixo X -|-
GOSTEI 0