PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL grottig eingestellt?


FiX
05.11.2004, 11:33
Hi.

Ich habe in der letzten Zeit Probleme mit meinem Server und bin jetzt auf die MySQL Einstellungen gestoßen (über VB3 ACP => Diagnose).

Einige Werte erschienen mir da eher schlecht, da ich mich selber aber recht wenig auskenne frage ich mal nach.

MySQL Status
Variable_name Value
Aborted_clients 31
Aborted_connects 1291
Bytes_received 457224163
Bytes_sent 1433504037
Com_admin_commands 19721
Com_alter_table 338
Com_analyze 1
Com_backup_table 0
Com_begin 0
Com_change_db 1637250
Com_change_master 0
Com_check 895
Com_commit 0
Com_create_db 13
Com_create_function 0
Com_create_index 0
Com_create_table 2101
Com_delete 79739
Com_drop_db 2
Com_drop_function 0
Com_drop_index 0
Com_drop_table 1289
Com_flush 4
Com_grant 8
Com_insert 1340621
Com_insert_select 681842
Com_kill 0
Com_load 0
Com_load_master_table 0
Com_lock_tables 1258
Com_optimize 901
Com_purge 0
Com_rename_table 0
Com_repair 1
Com_replace 1421756
Com_replace_select 0
Com_reset 0
Com_restore_table 0
Com_revoke 2
Com_rollback 0
Com_select 16160246
Com_set_option 189
Com_show_binlogs 0
Com_show_create 196
Com_show_databases 178
Com_show_fields 701
Com_show_grants 206
Com_show_keys 202
Com_show_logs 0
Com_show_master_status 0
Com_show_open_tables 0
Com_show_processlist 4
Com_show_slave_status 0
Com_show_status 4
Com_show_innodb_status 0
Com_show_tables 2083
Com_show_variables 578
Com_slave_start 0
Com_slave_stop 0
Com_truncate 0
Com_unlock_tables 1255
Com_update 2351819
Connections 1617058
Created_tmp_disk_tables 6745
Created_tmp_tables 1303327
Created_tmp_files 11
Delayed_insert_threads 0
Delayed_writes 0
Delayed_errors 0
Flush_commands 1
Handler_delete 529105
Handler_read_first 1325245
Handler_read_key 597366971
Handler_read_next 685739084
Handler_read_prev 67997
Handler_read_rnd 56235975
Handler_read_rnd_next 2109042608
Handler_update 6440572
Handler_write 84915955
Key_blocks_used 7793
Key_read_requests 1733482037
Key_reads 16859875
Key_write_requests 99947063
Key_writes 28349841
Max_used_connections 64
Not_flushed_key_blocks 0
Not_flushed_delayed_rows 0
Open_tables 64
Open_files 124
Open_streams 0
Opened_tables 185349
Questions 25305527
Select_full_join 8014
Select_full_range_join 163939
Select_range 6476112
Select_range_check 0
Select_scan 3183508
Slave_running OFF
Slave_open_temp_tables 0
Slow_launch_threads 60
Slow_queries 618
Sort_merge_passes 0
Sort_range 1855500
Sort_rows 214646353
Sort_scan 858392
Table_locks_immediate 34060559
Table_locks_waited 5837
Threads_cached 0
Threads_created 1617057
Threads_connected 3
Threads_running 1
Uptime 5796729

Slow_queries? Soviele? Das ist nicht grad gut, oder? Auch sonst sind viele Werte, die ich mich "optimalen Beispielen" verglichen habe recht abwegig.

MySQL Variablen
Variable_name Value
back_log 50
basedir /usr/local/mysql/
binlog_cache_size 32768
character_set latin1
character_sets latin1 big5 czech euc_kr gb2312 gbk sjis tis620 ujis dec8 dos german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5
concurrent_insert ON
connect_timeout 5
datadir /usr/local/mysql/data/
delay_key_write ON
delayed_insert_limit 100
delayed_insert_timeout 300
delayed_queue_size 1000
flush OFF
flush_time 0
have_bdb NO
have_gemini NO
have_innodb NO
have_isam YES
have_raid NO
have_openssl NO
init_file
interactive_timeout 28800
join_buffer_size 131072
key_buffer_size 8388600
language /usr/local/mysql/share/mysql/english/
large_files_support ON
locked_in_memory OFF
log OFF
log_update OFF
log_bin OFF
log_slave_updates OFF
log_long_queries OFF
long_query_time 10
low_priority_updates OFF
lower_case_table_names 0
max_allowed_packet 1048576
max_binlog_cache_size 4294967295
max_binlog_size 1073741824
max_connections 100
max_connect_errors 999999999
max_delayed_threads 20
max_heap_table_size 16777216
max_join_size 4294967295
max_sort_length 1024
max_user_connections 0
max_tmp_tables 32
max_write_lock_count 4294967295
myisam_max_extra_sort_file_size 256
myisam_max_sort_file_size 2047
myisam_recover_options 0
myisam_sort_buffer_size 8388608
net_buffer_length 16384
net_read_timeout 30
net_retry_count 10
net_write_timeout 60
open_files_limit 0
pid_file /usr/local/mysql/data/mysql.pid
port 3306
protocol_version 10
record_buffer 131072
record_rnd_buffer 131072
query_buffer_size 0
safe_show_database OFF
server_id 0
slave_net_timeout 3600
skip_locking ON
skip_networking OFF
skip_show_database OFF
slow_launch_time 2
socket /tmp/mysql.sock
sort_buffer 2097144
sql_mode 0
table_cache 64
table_type MYISAM
thread_cache_size 0
thread_stack 65536
transaction_isolation READ-COMMITTED
timezone CEST
tmp_table_size 33554432
tmpdir /tmp/
version 3.23.52
wait_timeout 28800

Die Sache ist nun, dass ich keinen Root, sondern einen Managed Server habe - selber würde ich da also nichts einstellen könne, oder? Meint ihr, dass der Host [Strato - ja ich weiß, dass das in Sachen Service nicht die besten sind] ggfs. Konfigurationsänderungen vornehmen würde? Wenn ja, welche würdet ihr vorschlagen?

Sonstige Infos über den Server gibt es hier (http://www.vbulletin-germany.com/forum/showthread.php?t=14061).

Danke für die Hilfe.

Holger
05.11.2004, 12:35
version 3.23.52 <--- das bedarf als erstes mal ein update auf eine 4er version mit aktiviertem querry cash

mfg

XYRUS
05.11.2004, 17:21
wie aktiviert man den???

Holger
05.11.2004, 17:36
mit dem eintrag
query_cache_size= wieviel du willst M

XYRUS
05.11.2004, 23:33
also ich nehm mal an das kommt in die my.ini

wieviel MB sind denn zu empfehlen? habe 2GB Ram drin :)

Metrax
09.11.2004, 13:01
key_buffer = 16M
max_allowed_packet = 5M
thread_stack = 128K
query_cache_limit = 12M
query_cache_size = 12M
table_cache = 256
sort_buffer = 4M
record_buffer = 1M
query_cache_type = 1

So schauts bei mir aus. Optimiert nach MySQL Doku für 1024 MB RAM.

Gruß

Robert