mysql cache question

1

Existe algo como muito cache? Eu tenho um servidor de 2 GB de RAM.

eu corro 2-3 sites do seguinte:

[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 |
+----------------+----------------------+----------------------+----------------------+
    
por Mike Williams 02.02.2011 / 19:03

1 resposta

1

Precisamos saber quantos dados existem para MyISAM e InnoDB

Envie o resultado dessa consulta em MB.

SELECIONE IFNULL (B.engine, 'Total') "Mecanismo de Armazenamento", CONCAT (LPAD (REPLACE) (FORMATO (B.Size / POWER (1024, pw), 3), ',', ''), 17 , ''), '', SUBSTR ('KMGTP', pw + 1,1), 'B') "Tamanho dos Dados", CONCAT (LPAD (REPLACE) (FORMATO (B.ISize / POWER (1024, pw), 3 ), ',', ''), 17, '', '', SUBSTR ('KMGTP', pw + 1,1), 'B') "Tamanho do índice", CONCAT (LPAD (REPLACE (FORMATO .Tamanho / POWER (1024, pw), 3), ',', ''), 17, '', '', SUBSTR ('KMGTP', pw + 1,1), 'B') "Tamanho da tabela "FROM (mecanismo SELECT, SUM (data_length) DSize, SUM (comprimento_do_imagem) ISize, SUM (comprimento_de_dados + comprimento_do_imagem) TSize FROM information_schema.tables WHERE table_schema NÃO IN ('mysql', 'information_schema') E mecanismo NÃO É NULL GROUP BY COM ROLLUP) B, (SELECCIONAR 2 pw) UM PEDIDO POR TSIZE;

    
por 02.02.2011 / 20:05

Tags