Ir para conteúdo
Fórum Script Brasil

INFORMAIs

Membros
  • Total de itens

    16
  • Registro em

  • Última visita

Sobre INFORMAIs

INFORMAIs's Achievements

0

Reputação

  1. Olá a Todos os, bom dia Estou passando pro um problema, que é seguinte, tenho servidores MYSQL no linux Debian, quando faço o BKP e tento restaurar em uma maquina windows, ou mesmo em uma maquina linux, dá erros nas triggers. Uso os Scripts Para Fazer Bkp C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump.exe" -hlocalhost -uroot -p123 --triggers mestoq > \bkp.sql Pra Restaurar C:\Program Files\MySQL\MySQL Server 5.0\bin mysql -h 192.168.0.126 -u root -p123 mestoq < c:\bkp.sql Porem ao restaurar ele dá erros nas triggers, sendo que eu não preciso restaurar elas. Ou se for o caso fazer o BKP sem as triggers. Se uso a Ferramenta SQLyog, funciona normal, gero o BKP do servidor linux e restauro no WINDOWS, e vice e versa. Já com os scripts dá erro. Obrigado a Todos
  2. Bom dia a Todos os amigos, Estou com problemas em um Servidor Linux, na atualização de dados, explicarei melhor abaixo: A situação atual é a seguinte. O servidor está com MYSQL e o S.O. Linux DEBIAN 8.7.1 Gnome. Dai tenho por Exemplo 07 Estaçoes, (Estacao_01,Estacao_02...... Estacao_07). Estão conectando e funcionando. O Problema é assim Se a estação 02 Modificar um Cadastro de um cliente, (trocar o endereço) por exemplo, gravar os dados. Dai vou na estação 07 por exemplo e consulto o cadastro do cliente, ele ainda está com o endereço antigo. Porem se eu repetir o processo a estação 02 Modifica um Cadastro de um cliente, (trocar o endereço) , gravar os dados. Dai vou na estação 07 Fecho o Sistema(erp) e Reabro ele os dados estão atualizados. Estive verificando e a atualização no banco de dados do Servidor acontece realtime. mas porque em uma nova consulta ele nao estão no servidor de imediato. Já fiz o mesmo teste, com um Servidor WINDOWS e o problema nao acontece. será que tenho que configurar algo no MYSQL.
  3. ok amigo, fiz usando o que voce indicou e no meu caso no sistema (joguei o resultado em um ARRAY), ficou 100%
  4. Olá amigo, bom dia o indice que voce me solicitou criar já existe veja a imagem, ele é o ultimo da lista
  5. olá, obrigado pela ajuda. abaixo tela com o resultado da pesquisa, apenas troquei o código do produto. porque estou com uma outra base de dados.
  6. Obrigado amigo por responder mas mesmo colocando o limit de 100 esta demorando /* Affected rows: 0 Registros encontrados: 100 Avisos: 0 Duração de 1 query: 15,272 sec. */
  7. Amigos tenho uma tabela de vendas e que as vezes esta demorando muito para abrir A query que esta sendo usada é essa SELECT * FROM ( SELECT cli.CLICOD, cli.CLINOM, cli.CLICPF, vda.CODVEN,vda.DATVEN, vda.NUMVEN, vda.CLIVEN, vda.QTDVEN, vda.VALVEN, vda.ESPVEN, vda.TOTVEN, vda.MARCADO, vda.CUPOM, IF(vda.CUPOM!='S' AND vda.MARCADO!='S',vda.QTDVEN,0) AS VENDAS_OUTRAS, IF(vda.CUPOM='S', vda.QTDVEN,0) AS VENDAS_CUPOM, IF(vda.MARCADO='S',vda.QTDVEN,0) AS VENDAS_NF, tv.CODVENDA, tv.ENTRADA_SAIDA FROM vendas AS vda LEFT JOIN clientes AS cli ON cli.CLICOD = vda.CLIVEN LEFT JOIN tvenda AS tv ON vda.NUMVEN = tv.CODVENDA WHERE vda.CODVEN = 1 AND vda.CODVEN !=0 order by vda.DATVEN DESC ) AS t_venda_itens order by DATVEN DESC ' mas demora muito /* Affected rows: 0 Registros encontrados: 51.847 Avisos: 0 Duração de 1 query: 16,318 sec. (+ 2,511 sec. network) */ o resultado no sistema seria isso
  8. Amigos, Bom dia estou precisando de fazer um totalizador de saldo acumulado, linha a linha de uma tabela MYSQL A TABELA CREATE TABLE `movimento_bancario` ( `ID_LANCAMENTO` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'Controle do lancamento', `DATA_LANCA` DATE NULL DEFAULT '0000-00-00', `CODIGO_HISTORICO` INT(6) NULL DEFAULT NULL COMMENT 'Código do Historico', `DEBITO` DECIMAL(18,2) NULL DEFAULT '0.00' COMMENT 'Valor Lancamento a Débito', `CREDITO` DECIMAL(18,2) NULL DEFAULT '0.00' COMMENT 'Valor Lancamento a Crédito', `HISTORICO_1` VARCHAR(500) NULL DEFAULT NULL COMMENT 'Texto / Complemento do Lançamento', `CODIGO_BANCO` INT(6) NULL DEFAULT NULL COMMENT 'Código do Banco', `DOCUMENTO` CHAR(11) NULL DEFAULT NULL COMMENT 'Texto / Complemento do Lançamento', `IMPORTADO` CHAR(1) NULL DEFAULT 'N' COMMENT 'S = Foi Gerado por Importação de Dados', `DATA_IMPORTADO` DATE NULL DEFAULT '0000-00-00' COMMENT 'Data de quem Fez o Lancamento', `FECHADO` CHAR(1) NULL DEFAULT 'N' COMMENT 'Define se o Moviemento bancario Está Fechado, se sim o sistema não Permite Modificar nem Apagar', PRIMARY KEY (`ID_LANCAMENTO`), UNIQUE INDEX `ID_LANCAMENTO` (`ID_LANCAMENTO`), INDEX `IDX_MOVIMENTO_BANCARIO_DATA_LANCA` (`DATA_LANCA`), INDEX `IDX_MOVIMENTO_BANCARIO_CODIGO_BANCO` (`CODIGO_BANCO`)) COLLATE='latin1_swedish_ci' ENGINE=InnoDB; SELECT mov_banco.* from movimento_bancario as mov_banco Where CODIGO_BANCO = 1 A IMAGEM AQUI DA FORMA QUE GOSTARIA QUE FICASSE
  9. Amigos tenho uma tabela CABECALHO_PEDIDO com aproximadamente 188.000 registros, nela tenhos os campos com o "CLIVENDA" o problema é quando preciso pesquisar por esse campo select * from tvenda WHERE CLIVENDA LIKE '%JOAO%' ORDER BY CLIVENDA ASC LIMIT 1000 Esse campo CLIVENDA está indexado, mas ela tem 58 campos, mas nem todos são preenchidos, mas no browse de pesquisa exibo apenas uns 10 campos. quando jogo esse comando no banco ele leva um tempão, Percebi que se fizer assim select * from tvenda WHERE CLIVENDA LIKE '%JOAO%' LIMIT 1000 ele busca rapidão, mas preciso que seja em ordem
  10. obrigado mais uma vez amigo, No meu caso acho que será mais pratico criar uma tabela "espelho" e criar a estrutura nova e copiar a tabela espelho pra dentro da nova tabela.
  11. Amigos estou tendo problemas para criar um campo novo em uma tabela com mais de 10 milhões de registros.Faço mais ou menos assim.ALTER TABLE ctrc_nf ADD campo char(80) not null AFTER fone; Daí demora demais mais de uma hora.O servidor e Linux, (SERVIDOR LENOVO RD640/ E5-2630V2/8GB/2XSAS300GB) Será que tem como melhorar isso.
  12. amigo Denis Courcy Desculpa pela demora em responder, mas tive que viajar a trabalho. Apareceu, veja na imagem
×
×
  • Criar Novo...