Настройка MySQL

VM
На сайте с 23.09.2009
Offline
192
802

[--] Up for: 50m 51s (5K q [9.015 qps], 718 conn, TX: 9M, RX: 1M)

[--] Reads / Writes: 76% / 24%

[--] Total buffers: 139.0M global + 3.6M per thread (50 max threads)

[OK] Maximum possible memory usage: 320.2M (31% of installed RAM)

[OK] Slow queries: 0% (0/5K)

[OK] Highest usage of available connections: 26% (13/50)

[OK] Key buffer size / total MyISAM indexes: 75.0M/73.5M

[OK] Key buffer hit rate: 97.6% (6M cached / 162K reads)

[OK] Query cache efficiency: 48.2% (1K cached / 3K selects)

[OK] Query cache prunes per day: 0

[!!] Sorts requiring temporary tables: 13% (6 temp sorts / 45 sorts)

[OK] Temporary tables created on disk: 0% (0 on disk / 14 total)

[OK] Thread cache hit rate: 97% (21 created / 718 connections)

[OK] Table cache hit rate: 41% (70 open / 167 opened)

[OK] Open file limit used: 9% (101/1K)

[OK] Table locks acquired immediately: 99% (2K immediate / 2K locks)

-------- Recommendations -----------------------------------------------------

General recommendations:

MySQL started within last 24 hours - recommendations may be inaccurate

Variables to adjust:

sort_buffer_size (> 1M)

read_rnd_buffer_size (> 1M)

# The MySQL server

[mysqld]

port = 3306

socket = /var/lib/mysql/mysql.sock

default-storage-engine=myisam

skip-innodb

skip-name-resolve

low-priority-updates

skip-external-locking

skip-character-set-client-handshake

max_connections = 50

key_buffer_size = 75M

max_allowed_packet = 16M

table_open_cache = 4

sort_buffer_size=1M

read_rnd_buffer_size=1M

read_buffer_size = 512K

net_buffer_length = 16K

thread_stack = 128K

table_cache = 100

tmp_table_size=32M

max_heap_table_size=32M

thread_cache_size = 4

query_cache_limit = 1M

query_cache_size=32M

query_cache_type = 1

join_buffer_size=1M

log-slow-queries=/var/lib/mysql/slow.log

interactive_timeout=120

wait_timeout=120

long_query_time=5

Ставил значение и 5M но все равно пишет что мало. В чем может быть проблема?:popcorn:

[Удален]
#1

Рекомендации не являются обязательным действием.

Evas EvaSystems
На сайте с 31.05.2012
Offline
116
#2
но все равно пишет что мало

Тогда, может быть имеет смысл поставить ещё больше?

Только не переборщите с подобными значениями, иначе памяти не хватит...

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473
VM
На сайте с 23.09.2009
Offline
192
#3
Evas:
Тогда, может быть имеет смысл поставить ещё больше?
Только не переборщите с подобными значениями, иначе памяти не хватит...

дело в том когда ставишь еще больше то мускул грузит 90% памяти.

[Удален]
#4

Скуль то работает сейчас? Запомните главное правило сисадмина. Если работает - НЕ ТРОГАЙ!

VM
На сайте с 23.09.2009
Offline
192
#5
dyakoff:
Скуль то работает сейчас? Запомните главное правило сисадмина. Если работает - НЕ ТРОГАЙ!

работает. Крутится сайт с 10к в день. Расход около 250 метров оперативки.

[Удален]
#6
vip-moto:
работает. Крутится сайт с 10к в день. Расход около 250 метров оперативки.

Это вполне нормальные показатели. Вы что хотите то сделать?

VM
На сайте с 23.09.2009
Offline
192
#7
dyakoff:
Это вполне нормальные показатели. Вы что хотите то сделать?

ну если выбивает что мало то значит что то не так🤪

UJ
На сайте с 18.12.2010
Offline
48
#8

sort_buffer_size (> 1M)

read_rnd_buffer_size (> 1M)

Они выделяются каждому соединению. Из скриптов создаются persistent connections?

[Удален]
#9
vip-moto:
ну если выбивает что мало то значит что то не так🤪

Это не error и даже не warning. Еще раз повторю, рекомендации не являются инструкцией к действию.

Andreyka
На сайте с 19.02.2005
Offline
822
#10

Более того, расход памяти может быть симптомом кривых скриптов, неверных настроек апача или медленного диска

Не стоит плодить сущности без необходимости

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий