Mailinglisten-Archive |
Hi liste, Wir haben auf einem dual p3 1000 Mhz, 3Gig ram Linux Server eine PHP-Adserverapplikation laufen. Letztes Wochenende hab ich auf InnoDB umgestellt. Bisher lief alles juut, tja bis gerade eben. Serverlast 100,1 %! Der INNODB MONITOR hat folgendes ausgegeben: ===================================== 021219 21:19:03 INNODB MONITOR OUTPUT ===================================== ---------- SEMAPHORES ---------- OS WAIT ARRAY INFO: reservation count 40646, signal count 26051 --Thread 533528593 has waited at ../include/buf0buf.ic line 600 for 0.00 seconds the semaphore: Mutex at 416dc228 created file buf0buf.c line 382, lock var 0 Last time reserved in file ../include/buf0buf.ic line 600, waiters flag 0 wait is ending Mutex spin waits 2465891, rounds 7920175, OS waits 31614 RW-shared spins 6871, OS waits 2780; RW-excl spins 3407, OS waits 2010 ... Der InnoDB Teil der my.cnf lautet so: innodb_data_file_path = ibdata1:1000M;ibdata2:1000M;ibdata3:1000M;ibdata4:1000M;ibdata5:1000M innodb_data_home_dir = /db/mydata/ innodb_log_group_home_dir = /db/logfiles/ innodb_log_arch_dir = /db/logfiles/ set-variable = innodb_mirrored_log_groups=1 set-variable = innodb_log_files_in_group=3 set-variable = innodb_log_file_size=30M set-variable = innodb_log_buffer_size=8M innodb_flush_log_at_trx_commit=1 innodb_log_archive=0 set-variable = innodb_buffer_pool_size=190M set-variable = innodb_additional_mem_pool_size=10M set-variable = innodb_file_io_threads=4 set-variable = innodb_lock_wait_timeout=50 Kann mir jemand einen Tip geben? Gruss, Oliver -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive