AshishKantiDhar Ответов: 1

Настройка производительности mysql 5.6 64-битной версии


В настоящее время я использую mySQL 5.6 64-битной версии с 8 ГБ оперативной памяти и текущим размером базы данных appx 4 ГБ. Я использую следующий параметр для mySQL и использую INNODB storage engine. В настоящее время он работает нормально. Есть ли какой-либо вариант повышения производительности базы данных.

[клиент]
порт=3307

[в MySQL]
default-character-set=utf8
[mysqld]
порт=3307
datadir="D:/mysql-5.6.36-winx64/Data"
набор символов-сервер=utf8
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
log-output=файл
general-log=0
general_log_file="АБВ-в номере.журнал"
slow-query-log=1
slow_query_log_file="АБВ-просмотр-медленно.журнал"
long_query_time=10
innodb_table_locks=0
innodb_autoinc_lock_mode=2
изоляции транзакций=читать-помогут
log-error="XYZ-INHOUSE.err"
сервер-id=2
значения max_connections=999

значение query_cache_size.=512 МБ
table_open_cache=2000
tmp_table_size=137М
thread_cache_size=10
myisam_max_sort_file_size=100г
myisam_sort_buffer_size=264 млн.
key_buffer_size=256M
thread_stack = 256К
read_buffer_size=64К
read_rnd_buffer_size=256K
sort_buffer_size=256К
expire_logs_days= 4
innodb_additional_mem_pool_size=19М
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=256 МБ
значение параметра innodb_buffer_pool_size=4Г
innodb_log_file_size=1280M
innodb_thread_concurrency=8
innodb_autoextend_increment=64
innodb_buffer_pool_instances=8
innodb_concurrency_tickets=5000
innodb_old_blocks_time=1000
innodb_open_files=300
innodb_stats_on_metadata=0
innodb_file_per_table=1
бы innodb_checksum_algorithm=0
back_log=80
flush_time=0
join_buffer_size=256К
max_allowed_packet=64М
max_connect_errors=100
open_files_limit=65535
query_cache_type=1
sort_buffer_size=256 МБ
table_definition_cache=4096
binlog_row_event_max_size=8К
sync_master_info=10000
sync_relay_log=10000
sync_relay_log_info=10000
group_concat_max_len = 1000000
table_open_cache = 8192
max_heap_table_size = 256 МБ
query_cache_limit = 4М

Что я уже пробовал:

Есть ли какой-либо вариант повышения производительности базы данных.

1 Ответов

Рейтинг:
1

Mehdi Gholam

Настройка производительности зависит от среды и рабочей нагрузки, никто не может сказать вам конфигурацию, не зная больше о вашей системе и не собирая метрики.