Histórico da Página
Informações | ||
---|---|---|
| ||
Página destinada a atualizações anteriores ao fluig 1.5.613 ou anteriores. Acesse a página original para atualizações a partir do fluig da atualização 1.6: Configuração de banco de dados MySQL - 1.6. |
Índice
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Versões homologadas do MySQL
Para verificar as versões homologadas do MySQL acesse a Matriz de Portabilidade.
Configuração do MySQL
Nota | ||
---|---|---|
| ||
Esta configuração deve ser realizada antes da criação do banco de dados do FluigTOTVS Fluig Plataforma. |
Configurações
Por padrão, aliases de tabelas são case sensitive no Unix, mas não no Windows. Para evitar problemas causados por esta característica, no MySQL é necessário adicionar a variável de sistema lower_case_table_names no arquivo de configuração do MySQL.
...
Bloco de código | ||
---|---|---|
| ||
default_storage_engine=InnoDB |
...
Também é possível definir a quantidade de memória a ser usada pelo MySQL. Em servidor dedicado a boa prática é alocar 75% da memória disponível para o banco de dados:
...
Nota | ||
---|---|---|
| ||
O serviço do fluig da plataforma não pode estar em execução durante a alteração destes parâmetros. Somente formulários publicados após esta alteração utilizarão a nova configuração. |
...
Confirmar alterações aplicadas
Para verificar se a configuração case sensitive foi efetuada com sucesso, execute o seguinte comando SQL:
...
Se no resultado a coluna value possuir o valor 1 a configuração está correta.
Confirme também a alteração do Engine para InnoDB, caso tenha adicionado o parâmetro default_storage_engine ao arquivo:
...
Se a engine InnoDB aparecer como Default a configuração foi aplicada com sucesso.
Criação do banco de dados com codificação UTF-8
O Fluig A plataforma necessita de uma base de dados com codificação UTF-8, para criar o banco com esta característica utilize o seguinte comando SQL:
...
Onde nome_do_banco é o nome do banco a ser criado.
Download do Driver
Para utilização do banco de dados MySQL, é necessário fazer o download do driver MySQL separadamente.
Por isso, antes de iniciar a instalação do Fluigda plataforma, siga os passos a seguir:
- Faça o download do Driver em diretamente no site do MySQL: http://dev.mysql.com/downloads/connector/j/;
- No campo Select Platform acione a opção Platform Independent;
- Clique no botão Download ao lado da versão em arquivo ZIP;
- Clique em No thanks, just start my download e será iniciado o download de um arquivo chamado mysql-connector-java-xx.y.zz.zip, onde xx.y.zz é a versão corrente do Driver;
- Descompacte o arquivo baixado, será criada uma pasta chamada mysql-connector-java-xx.y.zz;
- Nesta pasta há um arquivo chamado mysql-connector-java-xx.y.zz-bin.jar. Esse arquivo é o Driver.
...
Otimizando a performance do banco de dados MySQL
Quando trabalhamos com um volume elevado de dados, o banco de dados pode apresentar problemas de baixo desempenho. Um investimento em capacidade física dos servidores é sempre bom. Porém há momentos que o tuning irá representar ganhos expressivos de performance.
Informações | ||
---|---|---|
| ||
Para a utilização do Fluig da plataforma com um número elevado de usuários e dados é recomendado realizar o tuning do banco de dados. |
Para mais informações sobre tunning e otimização de performance do MySQL consulte a documentação oficial disponível em MySQL Optimization.