Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Quando trabalhamos com um volume elevado de dados, o database pode apresentar problemas de baixo desempenho. Um investimento em capacidade física dos servidores é sempre bom. Porém há momentos que o tunning irá representar ganhos expressivos de performance.

Informações
titleDica

Para a utilização do fluig com um número elevado de usuários e dados é recomendado realizar o tunning do banco de dados.

Abaixo segue atributos que podem ser parametrizados no mySQL. Para SQL Server consulte seu DBA.

Bloco de código
titlemy.cnf
linenumberstrue
### DBA Tunning
innodb_buffer_pool_size 		= 1G 
max_connections					= 1500
thread_concurrency      		= 64
 
# READ_UNCOMMITED ISSUE
innodb_locks_unsafe_for_binlog
innodb_lock_wait_timeout		= 10
 
### InnoDB variables
default_storage_engine      	= InnoDB
innodb_log_buffer_size			= 67108864
innodb_log_file_size			= 268435456
innodb_log_files_in_group		= 2
innodb_flush_log_at_trx_commit	= 2
innodb_support_xa				= 0
innodb_max_dirty_pages_pct		= 90
innodb_write_io_threads			= 32
innodb_file_per_table
lower_case_table_names			= 1

Nota
titleObservação

Os valores informados são apenas sugestão. É importante conhecer estes atributos e configurar conforme necessidade.