Назад | Перейти на главную страницу

Вопрос кешу mysql

есть такая вещь, как слишком много кеша? У меня есть сервер оперативной памяти 2 ГБ.

Я запускаю 2-3 сайта на следующих сайтах:

[mysqld]
set-variable = max_connections=50
log-slow-queries
safe-show-database
skip-networking
skip-name-resolve
set-variable=local-infile=0
local-infile=0
query_cache_type=1
query_cache_limit=1M
query_cache_size=32M
table_cache=1024
table_definition_cache=512
max_heap_table_size=512
tmp_table_size=32M
max_heap_table_size=32M
thread_cache=32
key_buffer=64M
read_buffer_size=1M
sort_buffer_size=1M
myisam_sort_buffer_size=64M
thread_concurrency=4
interactive_timeout=100
wait_timeout=15
connect_timeout=10
long_query_time=1
flush_time=3600

[isamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M

[myisamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M

.

+----------------+----------------------+----------------------+----------------------+
| Storage Engine | Data Size            | Index Size           | Table Size           |
+----------------+----------------------+----------------------+----------------------+
| InnoDB         |             0.188 MB |             0.250 MB |             0.438 MB |
| MyISAM         |           181.114 MB |            61.270 MB |           242.384 MB |
| Total          |           181.302 MB |            61.520 MB |           242.821 MB |
+----------------+----------------------+----------------------+----------------------+

Нам нужно знать, сколько данных есть для MyISAM и InnoDB.

Отправьте результат этого запроса в МБ.

ВЫБЕРИТЕ IFNULL (B.engine, 'Total') "Storage Engine", CONCAT (LPAD (REPLACE (FORMAT (B.DSize / POWER (1024, pw), 3), ',', ''), 17, '') ), '', SUBSTR ('KMGTP', pw + 1,1), 'B') "Размер данных", CONCAT (LPAD (REPLACE (FORMAT (B.ISize / POWER (1024, pw), 3), ' , ',' '), 17,' '),' ', SUBSTR (' KMGTP ', pw + 1,1),' B ') "Размер индекса", CONCAT (LPAD (REPLACE (FORMAT (B.TSize / POWER (1024, pw), 3), ',', ''), 17, ''), '', SUBSTR ('KMGTP', pw + 1,1), 'B') "Размер таблицы" FROM ( Механизм SELECT, SUM (data_length) DSize, SUM (index_length) ISize, SUM (data_length + index_length) TSize FROM information_schema.tables ГДЕ table_schema НЕ ВХОДИТ ('mysql', 'information_schema') И механизм НЕ ЯВЛЯЕТСЯ NULL GROUP BY engine WITH ROLLUP) B, (ВЫБЕРИТЕ 2 pw) ЗАКАЗ ПО TSize;