Can you send me the table layout and the script ? I'd like to try it here on one my test systems running 4.0.23.
walt
Andy McCurdy wrote:
I haven't seen any other replies as of yet. After looking closer at the innodb status dump, the last known deadlock occured several days ago... so I don't think deadlocks are my main issue..
The confusing part of this is that when writes happen, it seems the entire database is locking. To test this, I created a new inno table with a single column on my production env. I used a script insert a record into this table every second. When any production write happened, this script would block for 4-5 seconds until the other write finished. The only things this test inno table had in common with our prod tables were:
- in the same database - in the same datafile - governed by the same mysqld server settings
No other query was touching this test table. So one of those three things seems to be the cause... I just don't know what to do at this point.
-andy
On 4/22/05, kernel <[EMAIL PROTECTED]> wrote:
Andy McCurdy wrote:
I forgot to mention: we're running mysql version 4.0.23-standard-log -- Official MySQL-standard binary. Here's the innodb status output during a problematic period.
===================================== 050421 15:29:46 INNODB MONITOR OUTPUT ===================================== Per second averages calculated from the last 26 seconds ---------- SEMAPHORES ---------- OS WAIT ARRAY INFO: reservation count 1330878, signal count 1241079 Mutex spin waits 16157526, rounds 105045131, OS waits 692467 RW-shared spins 691802, OS waits 328867; RW-excl spins 91394, OS waits 34657 ------------------------ LATEST DETECTED DEADLOCK ------------------------ 050418 14:46:01 *** (1) TRANSACTION: TRANSACTION 0 52471953, ACTIVE 0 sec, process no 5468, OS thread id 2625171473 starting index read mysql tables in use 1, locked 1 LOCK WAIT 2 lock struct(s), heap size 320 MySQL thread id 7832890, query id 51121416 host1 10.15.0.76 username Updating UPDATE pm_message SET receiver_deleted = 1 WHERE id = 2241787 *** (1) WAITING FOR THIS LOCK TO BE GRANTED: RECORD LOCKS space id 0 page no 306793 n bits 120 index `PRIMARY` of table `gne/pm_message` trx id 0 52471953 lock_mode X waiting Record lock, heap no 31 PHYSICAL RECORD: n_fields 12; 1-byte offs FALSE; info bits 32 0: len 4; hex 002234fb; asc "4 ;; 1: len 6; hex 00000320a88f; asc ;; 2: len 7; hex 000003801315f4; asc ;; 3: len 30; hex 3139343432333 33535353937373535313334383739393833323236393236; asc 194423355597755134879983226926;...(truncated); 4: len 30; hex 3230333739383339383930343339303733 30363132343136363636363637; asc 203798398904390730612416666667;...(truncated); 5: len 17; hex 417474656e74696f6e204d656d62657273; asc Attention Membe rs;; 6: len 30; hex 492077616e7420796f7520746f20737461727420706f7374696e67206865; asc I want you to start posting he;...(truncated); 7: len 13; hex 3 231362e37372e3139322e3135; asc 216.77.192.15;; 8: len 1; hex 81; asc ;; 9: len 1; hex 81; asc ;; 10: len 8; hex 8000123c5a0d1524; asc <Z $;; 11 : len 8; hex 8000123c59fd8369; asc <Y i;;
*** (2) TRANSACTION: TRANSACTION 0 52471952, ACTIVE 0 sec, process no 5476, OS thread id 2625204248 starting index read, thread declared inside InnoDB 0 mysql tables in use 1, locked 1 3 lock struct(s), heap size 320 MySQL thread id 7832891, query id 51121414 host2 10.15.0.71 username Updating UPDATE pm_message SET receiver_deleted = 1 WHERE id = 2241787 *** (2) HOLDS THE LOCK(S): RECORD LOCKS space id 0 page no 306793 n bits 120 index `PRIMARY` of table `gne/pm_message` trx id 0 52471952 lock_mode X locks rec but not gap Record lock, heap no 31 PHYSICAL RECORD: n_fields 12; 1-byte offs FALSE; info bits 32 0: len 4; hex 002234fb; asc "4 ;; 1: len 6; hex 00000320a88f; asc ;; 2: len 7; hex 000003801315f4; asc ;; 3: len 30; hex 3139343432333 33535353937373535313334383739393833323236393236; asc 194423355597755134879983226926;...(truncated); 4: len 30; hex 3230333739383339383930343339303733 30363132343136363636363637; asc 203798398904390730612416666667;...(truncated); 5: len 17; hex 417474656e74696f6e204d656d62657273; asc Attention Membe rs;; 6: len 30; hex 492077616e7420796f7520746f20737461727420706f7374696e67206865; asc I want you to start posting he;...(truncated); 7: len 13; hex 3 231362e37372e3139322e3135; asc 216.77.192.15;; 8: len 1; hex 81; asc ;; 9: len 1; hex 81; asc ;; 10: len 8; hex 8000123c5a0d1524; asc <Z $;; 11 : len 8; hex 8000123c59fd8369; asc <Y i;;
*** (2) WAITING FOR THIS LOCK TO BE GRANTED: RECORD LOCKS space id 0 page no 306793 n bits 120 index `PRIMARY` of table `gne/pm_message` trx id 0 52471952 lock_mode X waiting Record lock, heap no 31 PHYSICAL RECORD: n_fields 12; 1-byte offs FALSE; info bits 32 0: len 4; hex 002234fb; asc "4 ;; 1: len 6; hex 00000320a88f; asc ;; 2: len 7; hex 000003801315f4; asc ;; 3: len 30; hex 3139343432333 33535353937373535313334383739393833323236393236; asc 194423355597755134879983226926;...(truncated); 4: len 30; hex 3230333739383339383930343339303733 30363132343136363636363637; asc 203798398904390730612416666667;...(truncated); 5: len 17; hex 417474656e74696f6e204d656d62657273; asc Attention Membe rs;; 6: len 30; hex 492077616e7420796f7520746f20737461727420706f7374696e67206865; asc I want you to start posting he;...(truncated); 7: len 13; hex 3 231362e37372e3139322e3135; asc 216.77.192.15;; 8: len 1; hex 81; asc ;; 9: len 1; hex 81; asc ;; 10: len 8; hex 8000123c5a0d1524; asc <Z $;; 11 : len 8; hex 8000123c59fd8369; asc <Y i;;
*** WE ROLL BACK TRANSACTION (2) ------------ TRANSACTIONS ------------ Trx id counter 0 58483796 Purge done for trx's n:o < 0 58483765 undo n:o < 0 0 Total number of lock structs in row lock hash table 0 LIST OF TRANSACTIONS FOR EACH SESSION: ---TRANSACTION 0 0, not started, process no 13939, OS thread id 46686284 MySQL thread id 12345108, query id 80171520 localhost mccurdya show innodb status ---TRANSACTION 0 58483795, not started, process no 13872, OS thread id 46432286 mysql tables in use 1, locked 1 MySQL thread id 12345042, query id 80171208 host3 10.15.0.86 username update INSERT INTO review (ref_type_id, ref_id, parent_ref_type_id, parent_ref_id, classification_id, user_id, ip_address, added_date, last_modified_date, v isible, score, max_score, summary, review) values ('1', '4643', '1', '4643', '13', '20551867262481444235511631583140', '68.220.165.213', now(), -------- FILE I/O -------- I/O thread 0 state: waiting for i/o request (insert buffer thread) I/O thread 1 state: waiting for i/o request (log thread) I/O thread 2 state: waiting for i/o request (read thread) I/O thread 3 state: waiting for i/o request (write thread) Pending normal aio reads: 0, aio writes: 0, ibuf aio reads: 0, log i/o's: 0, sync i/o's: 0 Pending flushes (fsync) log: 0; buffer pool: 0 13680715 OS file reads, 1685444 OS file writes, 643001 OS fsyncs 8.65 reads/s, 17184 avg bytes/read, 1.62 writes/s, 0.81 fsyncs/s ------------------------------------- INSERT BUFFER AND ADAPTIVE HASH INDEX ------------------------------------- Ibuf for space 0: size 1, free list len 93, seg size 95, 104033 inserts, 104033 merged recs, 89411 merges Hash table size 2212699, used cells 499153, node heap has 556 buffer(s) 25.61 hash searches/s, 62.77 non-hash searches/s --- LOG --- Log sequence number 2 1464330013 Log flushed up to 2 1464330013 Last checkpoint at 2 1464330013 0 pending log writes, 0 pending chkp writes 485488 log i/o's done, 0.58 log i/o's/second ---------------------- BUFFER POOL AND MEMORY ---------------------- Total memory allocated 578377246; in additional pool allocated 1045248 Buffer pool size 32768 Free buffers 0 Database pages 32212 Modified db pages 0 Pending reads 0 Pending writes: LRU 0, flush list 0, single page 0 Pages read 16075726, created 138074, written 1683729 9.08 reads/s, 0.00 creates/s, 1.04 writes/s Buffer pool hit rate 973 / 1000 -------------- ROW OPERATIONS -------------- 0 queries inside InnoDB, 0 queries in queue Main thread process no. 13583, id 28680, state: sleeping Number of rows inserted 3104145, updated 422273, deleted 285163, read 113759794 0.15 inserts/s, 0.19 updates/s, 0.00 deletes/s, 51.15 reads/s ---------------------------- END OF INNODB MONITOR OUTPUT ============================ "Andy McCurdy" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
I've been seeing some weirdness w/ MySQL and InnoDB over the past few days. I have a database that's entirely using InnoDB. The database is roughly 4.5G (one datafile) and contains a little over 50 tables. The web applications that hit this database do about 85-90% reads and 10-15% writes. Whenever a write comes in, it seems that subsequent reads get blocked to the _ENTIRE DATABASE_. What really confuses me is that reads even to other tables that aren't any way involved with the table that's being written to are waiting until the write completes. I do not use any foreign key relationships which could block a parent row.
Whenever I run "show processlist", everything looks fine until a write comes in. Reads are answered < 1 sec, and generally don't even appear on the processlist. However, as soon as a write hits, all of the reads are in a state of "NULL" until the write completes. This problem is compounded when several different writes happen from different connections at the same time. It leads to the MySQL server blocking long enough that the number of reads in the queue exceed the number of max connections. Once the writes happen, all of the read queries in the queue get answered and the normal processing continues.
I've included two samples from the "show processlist" command. They were taken approx. 1 second apart and show the growing amount of reads when writes are in the queue. I've removed the User and Host columns as they don't seem to be relevant as well as trimmed the state column down. I've also included the my.cnf config file and an output of "show status".
Additionally, I'm running Redhat 7.3 - kernel ver. 2.4.20-28.7bigmem #1 SMP
Any help on eliminating this bottleneck would be greatly appreciated! Thanks. -andy
================================= process list 1 =================================
+----------+------+-------------+--------+---------+------------------------------------
| Id | db | Command | Time | State | Info
+----------+------+-------------+--------+---------+------------------------------------
| 2972920 | NULL | Binlog Dump | 463909 | Has sen | NULL
| 2972930 | NULL | Binlog Dump | 463909 | Has sen | NULL
| 10954259 | NULL | Query | 0 | NULL | show processlist
| 10962986 | gne | Sleep | 4 | | NULL
| 10962987 | gne | Sleep | 4 | | NULL
| 10962997 | gne | Query | 3 | NULL | SELECT r.*,
ui.username FROM review
| 10963003 | gne | Query | 2 | NULL | SELECT * FROM clan
WHERE id='142'
| 10963018 | gne | Query | 3 | NULL | SELECT * FROM clan
WHERE id='274'
| 10963019 | gne | Query | 3 | update | INSERT INTO rating
(ref_type_id, re
| 10963020 | gne | Query | 2 | NULL | SELECT * FROM clan
WHERE id='55'
| 10963021 | gne | Query | 3 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963022 | gne | Query | 3 | NULL | SELECT r.*,
ui.username FROM review
| 10963023 | gne | Query | 3 | NULL | SELECT r.*,
ui.username FROM review
| 10963024 | gne | Query | 2 | NULL | SELECT count(*) AS
count FROM pm_me
| 10963025 | gne | Query | 2 | NULL | SELECT * FROM contact
WHERE user_id
| 10963026 | gne | Query | 2 | NULL | SELECT * FROM clan
WHERE id='729'
| 10963027 | gne | Query | 2 | NULL | SELECT r.*,
ui.username FROM review
| 10963028 | gne | Query | 2 | NULL | select r.review_id
from review r wh
| 10963029 | gne | Query | 2 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963030 | gne | Query | 2 | update | INSERT INTO
pm_message SET id=NULL,
| 10963031 | gne | Query | 2 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963032 | gne | Query | 2 | NULL | SELECT r.*,
ui.username FROM review
| 10963033 | gne | Query | 2 | NULL | select r.review_id
from review r wh
| 10963034 | gne | Query | 2 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963035 | gne | Query | 2 | NULL | SELECT r.*,
ui.username FROM review
| 10963036 | gne | Query | 2 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963037 | gne | Query | 2 | NULL | SELECT c.* FROM
clan_pid cp, clan c
| 10963038 | gne | Query | 2 | NULL | SELECT * FROM
pm_message WHERE id =
| 10963039 | gne | Query | 2 | NULL | SELECT r.*,
ui.username FROM review
| 10963041 | gne | Query | 2 | NULL | SELECT c.* FROM
clan_pid cp, clan c
| 10963042 | gne | Query | 1 | NULL | select r.review_id
from review r wh
| 10963043 | gne | Query | 1 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963045 | gne | Query | 1 | NULL | SELECT count(*) AS
count FROM pm_me
| 10963046 | gne | Query | 1 | NULL | SELECT r.*,
ui.username FROM review
| 10963047 | gne | Query | 1 | NULL | SELECT r.*,
ui.username FROM review
| 10963048 | gne | Query | 1 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963049 | gne | Query | 1 | NULL | SELECT r.*,
ui.username FROM review
| 10963050 | gne | Query | 1 | NULL | select r.review_id
from review r wh
| 10963051 | gne | Query | 1 | NULL | SELECT urs_id FROM user_info_new WH | 10963052 | gne | Query | 1 | NULL | SELECT * FROM clan WHERE id='331' | 10963053 | gne | Query | 1 | NULL | SELECT urs_id FROM user_info_new WH | 10963054 | gne | Query | 1 | NULL | SELECT r.*, ui.username FROM review | 10963055 | gne | Query | 1 | NULL | SELECT r.*, ui.username FROM review | 10963056 | gne | Query | 1 | NULL | SELECT urs_id FROM user_info_new WH | 10963057 | gne | Query | 1 | NULL | SELECT r.*, ui.username FROM review | 10963058 | gne | Query | 1 | NULL | SELECT r.*, ui.username FROM review | 10963059 | gne | Query | 1 | NULL | SELECT c.* FROM clan_pid cp, clan c +----------+------+-------------+--------+---------+------------------------------------
================================= process list 2 =================================
+----------+------+-------------+--------+--------+------------------------------------
| Id | db | Command | Time | State | Info
+----------+------+-------------+--------+--------+------------------------------------
| 2972920 | NULL | Binlog Dump | 463909 | Has sen| NULL
| 2972930 | NULL | Binlog Dump | 463909 | Has sen| NULL
| 10954259 | NULL | Query | 0 | NULL | show processlist
| 10962986 | gne | Sleep | 4 | | NULL
| 10962987 | gne | Sleep | 4 | | NULL
| 10962997 | gne | Query | 3 | NULL | SELECT r.*,
ui.username FROM review
| 10963003 | gne | Query | 2 | NULL | SELECT * FROM clan
WHERE id='142'
| 10963018 | gne | Query | 3 | NULL | SELECT * FROM clan
WHERE id='274'
| 10963019 | gne | Query | 3 | update | INSERT INTO rating
(ref_type_id, re
| 10963020 | gne | Query | 2 | NULL | SELECT * FROM clan
WHERE id='55'
| 10963021 | gne | Query | 3 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963022 | gne | Query | 3 | NULL | SELECT r.*,
ui.username FROM review
| 10963023 | gne | Query | 3 | NULL | SELECT r.*,
ui.username FROM review
| 10963024 | gne | Query | 2 | NULL | SELECT count(*) AS
count FROM pm_me
| 10963025 | gne | Query | 2 | NULL | SELECT * FROM contact
WHERE user_id
| 10963026 | gne | Query | 2 | NULL | SELECT * FROM clan
WHERE id='729'
| 10963027 | gne | Query | 2 | NULL | SELECT r.*,
ui.username FROM review
| 10963028 | gne | Query | 2 | NULL | select r.review_id
from review r wh
| 10963029 | gne | Query | 2 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963030 | gne | Query | 2 | update | INSERT INTO pm_message
SET id=NULL,
| 10963031 | gne | Query | 2 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963032 | gne | Query | 2 | NULL | SELECT r.*,
ui.username FROM review
| 10963033 | gne | Query | 2 | NULL | select r.review_id
from review r wh
| 10963034 | gne | Query | 2 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963035 | gne | Query | 2 | NULL | SELECT r.*,
ui.username FROM review
| 10963036 | gne | Query | 2 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963037 | gne | Query | 2 | NULL | SELECT c.* FROM
clan_pid cp, clan c
| 10963038 | gne | Query | 2 | NULL | SELECT * FROM
pm_message WHERE id =
| 10963039 | gne | Query | 2 | NULL | SELECT r.*,
ui.username FROM review
| 10963041 | gne | Query | 2 | NULL | SELECT c.* FROM
clan_pid cp, clan c
| 10963042 | gne | Query | 1 | NULL | select r.review_id
from review r wh
| 10963043 | gne | Query | 1 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963045 | gne | Query | 1 | NULL | SELECT count(*) AS
count FROM pm_me
| 10963046 | gne | Query | 1 | NULL | SELECT r.*,
ui.username FROM review
| 10963047 | gne | Query | 1 | NULL | SELECT r.*,
ui.username FROM review
| 10963048 | gne | Query | 1 | NULL | SELECT urs_id FROM
user_info_new WH
| 10963049 | gne | Query | 1 | NULL | SELECT r.*,
ui.username FROM review
| 10963050 | gne | Query | 1 | NULL | select r.review_id
from review r wh
| 10963051 | gne | Query | 1 | NULL | SELECT urs_id FROM user_info_new WH | 10963052 | gne | Query | 1 | NULL | SELECT * FROM clan WHERE id='331' | 10963053 | gne | Query | 1 | NULL | SELECT urs_id FROM user_info_new WH | 10963054 | gne | Query | 1 | NULL | SELECT r.*, ui.username FROM review | 10963055 | gne | Query | 1 | NULL | SELECT r.*, ui.username FROM review | 10963056 | gne | Query | 1 | NULL | SELECT urs_id FROM user_info_new WH | 10963057 | gne | Query | 1 | NULL | SELECT r.*, ui.username FROM review | 10963058 | gne | Query | 1 | NULL | SELECT r.*, ui.username FROM review | 10963059 | gne | Query | 1 | NULL | SELECT c.* FROM clan_pid cp, clan c | 10963061 | gne | Query | 0 | NULL | SELECT urs_id FROM user_info_new WH | 10963062 | gne | Query | 0 | NULL | SELECT r.*, ui.username FROM review | 10963063 | gne | Query | 0 | NULL | SELECT r.*, ui.username FROM review | 10963064 | gne | Query | 0 | NULL | SELECT c.* FROM clan_pid cp, clan c | 10963065 | gne | Query | 0 | NULL | SELECT * FROM clan_member where uni | 10963066 | gne | Query | 0 | NULL | SELECT r.*, ui.username FROM review | 10963067 | gne | Query | 0 | NULL | SELECT * FROM clan c, clan_member c | 10963068 | gne | Query | 0 | NULL | SELECT c.* FROM clan_pid cp, clan c | 10963069 | gne | Query | 0 | NULL | SELECT count(*) AS count FROM pm_me +----------+------+-------------+--------+--------+------------------------------------
====================== my.cnf ====================== [mysqld] log-error = /var/opt/mysql/error.log log-bin server-id = 600
set-variable = slave_net_timeout=3600 set-variable = net_read_timeout=3600 set-variable = query_cache_size=512M set-variable = wait_timeout=10 set-variable = key_buffer_size=128M set-variable = max_allowed_packet=1024000000 set-variable = table_cache=512 set-variable = sort_buffer=2M set-variable = record_buffer=4M set-variable = thread_cache=8 set-variable = tmp_table_size=64M set-variable = thread_concurrency=4 set-variable = myisam_sort_buffer_size=256M set-variable = max_binlog_size=1024000000 set-variable = ft_min_word_len=3 set-variable = ft_stopword_file='' set-variable = long_query_time=1 set-variable = max_connections=400 set-variable = innodb_buffer_pool_size=512M set-variable = max_connect_errors=999999999
==================================== server status values (show status) ==================================== +--------------------------+------------+ | Aborted_clients | 335329 | | Aborted_connects | 373166 | | Bytes_received | 1943964913 | | Bytes_sent | 1037459639 | | Com_admin_commands | 61 | | Com_alter_table | 1 | | Com_analyze | 0 | | Com_backup_table | 0 | | Com_begin | 0 | | Com_change_db | 11518911 | | Com_change_master | 0 | | Com_check | 0 | | Com_commit | 0 | | Com_create_db | 0 | | Com_create_function | 0 | | Com_create_index | 0 | | Com_create_table | 8 | | Com_delete | 19952 | | Com_delete_multi | 0 | | Com_drop_db | 0 | | Com_drop_function | 0 | | Com_drop_index | 0 | | Com_drop_table | 2 | | Com_flush | 1 | | Com_grant | 2 | | Com_ha_close | 0 | | Com_ha_open | 0 | | Com_ha_read | 0 | | Com_insert | 237294 | | Com_insert_select | 2400 | | Com_kill | 758 | | Com_load | 0 | | Com_load_master_data | 0 | | Com_load_master_table | 0 | | Com_lock_tables | 0 | | Com_optimize | 0 | | Com_purge | 0 | | Com_rename_table | 0 | | Com_repair | 0 | | Com_replace | 31107 | | Com_replace_select | 0 | | Com_reset | 0 | | Com_restore_table | 0 | | Com_revoke | 0 | | Com_rollback | 0 | | Com_savepoint | 0 | | Com_select | 22301021 | | Com_set_option | 49 | | Com_show_binlog_events | 0 | | Com_show_binlogs | 0 | | Com_show_create | 2 | | Com_show_databases | 31 | | Com_show_fields | 1129 | | Com_show_grants | 0 | | Com_show_keys | 13 | | Com_show_logs | 0 | | Com_show_master_status | 0 | | Com_show_new_master | 0 | | Com_show_open_tables | 0 | | Com_show_processlist | 34450 | | Com_show_slave_hosts | 6 | | Com_show_slave_status | 0 | | Com_show_status | 47 | | Com_show_innodb_status | 4 | | Com_show_tables | 51 | | Com_show_variables | 12 | | Com_slave_start | 0 | | Com_slave_stop | 0 | | Com_truncate | 18 | | Com_unlock_tables | 0 | | Com_update | 253907 | | Connections | 11927865 | | Created_tmp_disk_tables | 6751 | | Created_tmp_tables | 6753 | | Created_tmp_files | 358 | | Delayed_insert_threads | 0 | | Delayed_writes | 0 | | Delayed_errors | 0 | | Flush_commands | 1 | | Handler_commit | 2 | | Handler_delete | 17202 | | Handler_read_first | 991 | | Handler_read_key | 541415295 | | Handler_read_next | 340543222 | | Handler_read_prev | 0 | | Handler_read_rnd | 25605878 | | Handler_read_rnd_next | 1794754881 | | Handler_rollback | 3868360 | | Handler_update | 9501 | | Handler_write | 3358752 | | Key_blocks_used | 124690 | | Key_read_requests | 1091453021 | | Key_reads | 174764 | | Key_write_requests | 176791 | | Key_writes | 166926 | | Max_used_connections | 400 | | Not_flushed_key_blocks | 0 | | Not_flushed_delayed_rows | 0 | | Open_tables | 512 | | Open_files | 208 | | Open_streams | 0 | | Opened_tables | 56254 | | Questions | 77415469 | | Qcache_queries_in_cache | 207102 | | Qcache_inserts | 19047398 | | Qcache_hits | 31627612 | | Qcache_lowmem_prunes | 2766958 | | Qcache_not_cached | 3253542 | | Qcache_free_memory | 317973448 | | Qcache_free_blocks | 94546 | | Qcache_total_blocks | 508910 | | Rpl_status | NULL | | Select_full_join | 0 | | Select_full_range_join | 0 | | Select_range | 1026865 | | Select_range_check | 0 | | Select_scan | 11300 | | Slave_open_temp_tables | 0 | | Slave_running | OFF | | Slow_launch_threads | 3 | | Slow_queries | 305224 | | Sort_merge_passes | 0 | | Sort_range | 1291192 | | Sort_rows | 26291581 | | Sort_scan | 7175 | | Table_locks_immediate | 38768307 | | Table_locks_waited | 45913 | | Threads_cached | 0 | | Threads_created | 1190079 | | Threads_connected | 53 | | Threads_running | 43 | | Uptime | 692494 | +--------------------------+------------+
-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]
Andy, I was looking at this again just trying to figure it out. Has anyone replied back to you but not the list ? I looked at http://forums.mysql.com/read.php?22,10258,10258 . I wonder if innodb locks the entire table if it hits a deadlock and begins a roll back ...
walt
-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]