Bom dia... Dúvida, o Otimizador de performance da Datasul quando executado roda para todas as tabelas do banco, tendo que assim ser rodado em mono e com um bom tempo disponivel para tal. Este otimizador cria apenas um registro na tabela _file-trig? Se sim, o que aconteceria se eu criasse um "otimizador especifico", criando apenas o registro nesta tabela sem olhar as demais? Obrigado. Abraços...
af.dums, Até onde sei, o otimizador **desabilita** triggers que não são necessárias. O programa sabe quais triggers podem ser desabilitadas sem gerar problemas. Você pode até fazer isso na mão, se você tem certeza de que a trigger não é necessária.
Só tenho dúvidas quanto a trigger de create a de write e delete ele verifica se existe uma trigger cadastrada no programa do modulo basico ou se tem appc/upc/dpc que são os controles da Datasul. Vou fazer mais uns testes aqui e se não achar impecilho vou mexer na de write e delete. Testei num ambiente teste já e vi que habilitou o que eu queria e desabilitou o que eu queria que desabilitasse, então a meus olhos funcionou, mas não sei o que o programa faz por trás dos panos (o que mais tem no compilado do otimizador). Obrigado pela ajuda. Abraços...
Anderson, Eu não conheço o programa, mas pelo que sei, se você não tiver upc de tabela e se a trigger não for essencial para o produto, este programa desabilita. Se ele desabilitou no ambiente teste é porque não é essencial, logo você pode fazer o mesmo.
lembrando que o otimizador verifica somente as tabelas da ems - originais do produto, as demais triggers das tabelas esoecificas quando usadas deves ser cadastradas diretamente no banco,