Boa noite Srs.
Utilizo um backend em rede e tem se tornado frequente em algumas máquinas clientes a mensagem de "recurso de sistema excedido" ao carregar minhas consultas ou elas demoram muito para abrir os formulários com base nestas consultas. Preciso utilizar consultas com várias tabelas, e algumas realmente pesadas. Minha dúvida é teórica: o que é melhor para a agilidade do sistema, várias tabelas com mais registros por tabela ou menos tabelas com mais campos por registro?
Para exemplificar o que digo, uma tabela A tem um ID relacionado a tabela B. A tabela B pode ter até 20 registros associados a cada ID da tabela A. No meu caso, eu tenho a opção de transformar cada linha de registro da tabela B em campos de um único registro na tabela A, porém com mais dados por registro. Isso melhora os recursos do sistema?
Utilizo um backend em rede e tem se tornado frequente em algumas máquinas clientes a mensagem de "recurso de sistema excedido" ao carregar minhas consultas ou elas demoram muito para abrir os formulários com base nestas consultas. Preciso utilizar consultas com várias tabelas, e algumas realmente pesadas. Minha dúvida é teórica: o que é melhor para a agilidade do sistema, várias tabelas com mais registros por tabela ou menos tabelas com mais campos por registro?
Para exemplificar o que digo, uma tabela A tem um ID relacionado a tabela B. A tabela B pode ter até 20 registros associados a cada ID da tabela A. No meu caso, eu tenho a opção de transformar cada linha de registro da tabela B em campos de um único registro na tabela A, porém com mais dados por registro. Isso melhora os recursos do sistema?