Помощь Поделитесь опытом настройки my.cnf для Престы?

По умолчанию, innodb_thread_concurrency = 0. Это на самом деле самая лучшая установка. Это означает бесконечное параллелизм. Это позволяет двигателю хранения InnoDB, чтобы определить наилучший количество параллелизма билетов для запуска и адрес. Установка в отличное от нуля фактически может задушить InnoDB или задушить ОС если не установлен должным образом.

что о я совсем тогда запутался - а какие параметры тогда включить в мой файл и какие убрать???
я пока вообще ничего не трогал так как начитавшись - еще больше запутался :(
одни говорят одно - другие другое...
 
Создать конфиг можно здесь Для просмотра ссылки Войди или Зарегистрируйся
Я использовал это, и это работает очень хорошо для моего сервера. И если вы все еще есть проблемы настроить его с показаниями из Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся

пока вы не получите лучшие результаты.
"mysql-tuning-primer" является лучшим
 
попробую.

а что делать с мемкеш? Он сейчас подключен - не хуже ли он сделает?
 
мемкеш? ты имеешь в виду Memcache или Memcached?
 
Отключить его. Выполните изменения в my.cnf и когда вы довольны результатами включить Memcached.
 
Создал я файл с помощью сервиса. но честно говоря еще больше запутался и опять же там нет комбинированной базы данных когда есть и MyISA и INNODB
можно выбрать только что то одно

вот что получилось:
# Generated by Percona Configuration Wizard (Для просмотра ссылки Войди или Зарегистрируйся) version REL5-20120208
# Configuration name server generated at 2016-02-13 16:20:18

[mysql]

# CLIENT #
port = 3306
socket = /var/lib/mysql/mysql.sock

[mysqld]

# GENERAL #
user = mysql
default-storage-engine = InnoDB
socket = /var/lib/mysql/mysql.sock
pid-file = /var/lib/mysql/mysql.pid

# MyISAM #
key-buffer-size = 32M
myisam-recover = FORCE,BACKUP

# SAFETY #
max-allowed-packet = 16M
max-connect-errors = 1000000

# DATA STORAGE #
datadir = /var/lib/mysql/

# BINARY LOGGING #
log-bin = /var/lib/mysql/mysql-bin
expire-logs-days = 14
sync-binlog = 1

# CACHES AND LIMITS #
tmp-table-size = 32M
max-heap-table-size = 32M
query-cache-type = 0
query-cache-size = 0
max-connections = 500
thread-cache-size = 50
open-files-limit = 65535
table-definition-cache = 4096
table-open-cache = 4096

# INNODB #
innodb-flush-method = O_DIRECT
innodb-log-files-in-group = 2
innodb-log-file-size = 256M
innodb-flush-log-at-trx-commit = 1
innodb-file-per-table = 1
innodb-buffer-pool-size = 4G

# LOGGING #
log-error = /var/lib/mysql/mysql-error.log
log-queries-not-using-indexes = 1
slow-query-log = 1
slow-query-log-file = /var/lib/mysql/mysql-slow.log
 
Вы использовали "MySQL tuning primer" или "mysqltuner.pl"?
Какие результаты они показывают для этой новой конфигурации?
 
нет не использовал - я запутался до этого еще - так как очень много команд для оптимизации и кеширования базы которые для меня совершенно не знакомы - вернее не понятно сколько ставить значения
у меня 2-х ядерный проц 2500 примерно. 8Гигов оперативки и SSD диск
2-а гига оперативки отдал под мемкешед
осталось 6-ть гигов и вот какие значения прописать в конфигурационном файле - совершенно не понятно :(
 
Запустил - вот что выдало:
[OK] Logged in using credentials from debian maintenance account.
>> MySQLTuner 1.6.4 - Major Hayden <major@mhtx.net>
>> Bug reports, feature requests, and downloads at Для просмотра ссылки Войди или Зарегистрируйся
>> Run with '--help' for additional options and output filtering
[--] Skipped version check for MySQLTuner script
[OK] Currently running supported MySQL version 5.5.46-0+deb7u1-log
[OK] Operating on 64-bit architecture

-------- Storage Engine Statistics -------------------------------------------
[--] Status: +ARCHIVE +BLACKHOLE +CSV -FEDERATED +InnoDB +MRG_MYISAM
[--] Data in MyISAM tables: 183M (Tables: 183)
[--] Data in InnoDB tables: 106M (Tables: 299)
[!!] Total fragmented tables: 299

-------- Security Recommendations -------------------------------------------
[OK] There are no anonymous accounts for any database users
[OK] All database users have passwords assigned
[!!] User '@%' hasn't specific host restriction.
[!!] There is no basic password file list!

-------- CVE Security Recommendations ---------------------------------------
[--] Skipped due to --cvefile option undefined

-------- Performance Metrics -------------------------------------------------
[--] Up for: 16d 16h 0m 27s (100M q [70.118 qps], 550K conn, TX: 83B, RX: 22B)
[--] Reads / Writes: 99% / 1%
[--] Binary logging is disabled
[--] Total buffers: 1.5G global + 40.5M per thread (151 max threads)
[OK] Maximum reached memory usage: 2.6G (32.79% of installed RAM)
[!!] Maximum possible memory usage: 7.5G (93.60% of installed RAM)
[OK] Slow queries: 0% (2K/100M)
[OK] Highest usage of available connections: 18% (28/151)
[OK] Aborted connections: 0.01% (59/550826)
[OK] Query cache efficiency: 73.0% (71M cached / 97M selects)
[!!] Query cache prunes per day: 288213
[OK] Sorts requiring temporary tables: 0% (1K temp sorts / 19M sorts)
[!!] Joins performed without indexes: 22027
[OK] Temporary tables created on disk: 9% (78K on disk / 841K total)
[OK] Thread cache hit rate: 99% (29 created / 550K connections)
[OK] Table cache hit rate: 42% (1K open / 2K opened)
[OK] Open file limit used: 9% (785/8K)
[OK] Table locks acquired immediately: 99% (33M immediate / 33M locks)

-------- MyISAM Metrics ------------------------------------------------------
[!!] Key buffer used: 20.3% (217M used / 1B cache)
[OK] Key buffer size / total MyISAM indexes: 1.0G/78.3M
[OK] Read Key buffer hit rate: 100.0% (10B cached / 48K reads)
[OK] Write Key buffer hit rate: 99.8% (65M cached / 141K writes)

-------- InnoDB Metrics ------------------------------------------------------
[--] InnoDB is enabled.
[OK] InnoDB buffer pool / data size: 128.0M/106.2M
[OK] InnoDB buffer pool instances: 1
[OK] InnoDB Used buffer: 91.87% (7525 used/ 8191 total)
[OK] InnoDB Read buffer efficiency: 100.00% (230436224 hits/ 230442108 total)
[!!] InnoDB Write buffer efficiency: 0.00% (0 hits/ 1 total)
[OK] InnoDB log waits: 0.00% (0 waits / 30078 writes)

-------- ThreadPool Metrics --------------------------------------------------
[--] ThreadPool stat is disabled.

-------- AriaDB Metrics ------------------------------------------------------
[--] AriaDB is disabled.

-------- TokuDB Metrics ------------------------------------------------------
[--] TokuDB is disabled.

-------- Galera Metrics ------------------------------------------------------
[--] Galera is disabled.

-------- Replication Metrics -------------------------------------------------
[--] No replication slave(s) for this server.
[--] This is a standalone server..

-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
Restrict Host for user@% to user@SpecificDNSorIp
Reduce your overall MySQL memory footprint for system stability
Increasing the query_cache size over 128M may reduce performance
Adjust your join queries to always utilize indexes
Variables to adjust:
*** MySQL's maximum memory usage is dangerously high ***
*** Add RAM before increasing MySQL buffer variables ***
query_cache_size (> 256M) [see warning above]
join_buffer_size (> 18.0M, or always use indexes with joins)
 
Назад
Сверху