MySQL--SHOW ENGINE INNODB STATUS

=====================================
2017-08-14 09:05:09 0x7f305b965700 INNODB MONITOR OUTPUT
=====================================
Per second averages calculated from the last 41 seconds
-----------------
BACKGROUND THREAD
-----------------
srv_master_thread loops: 2169189 srv_active, 0 srv_shutdown, 2477146 srv_idle 
srv_master_thread log flush and writes: 4646215
----------
SEMAPHORES
----------
OS WAIT ARRAY INFO: reservation count 96925054
--Thread 139851788347136 has waited at buf0buf.cc line 3497 for 0.00 seconds the semaphore:
Mutex at 0x3cc9ce8, Mutex BUF_POOL created buf0buf.cc:1728, lock var 1

--Thread 139851797931776 has waited at buf0buf.cc line 5815 for 0.00 seconds the semaphore:
Mutex at 0x3cc9ce8, Mutex BUF_POOL created buf0buf.cc:1728, lock var 1

--Thread 139845629937408 has waited at buf0buf.cc line 3497 for 0.00 seconds the semaphore:
Mutex at 0x3cc9ce8, Mutex BUF_POOL created buf0buf.cc:1728, lock var 1

--Thread 139852214482688 has waited at buf0flu.cc line 1422 for 0.00 seconds the semaphore:
Mutex at 0x3cc9ce8, Mutex BUF_POOL created buf0buf.cc:1728, lock var 1

OS WAIT ARRAY INFO: signal count 333660561
RW-shared spins 0, rounds 2190803016, OS waits 15223499
RW-excl spins 0, rounds 4078639377, OS waits 17431914
RW-sx spins 143004, rounds 2685889, OS waits 50982
Spin rounds per wait: 2190803016.00 RW-shared, 4078639377.00 RW-excl, 18.78 RW-sx
------------------------
LATEST DETECTED DEADLOCK
------------------------
2017-08-02 14:07:45 0x7f3059d36700
*** (1) TRANSACTION:
TRANSACTION 37769196, ACTIVE 785 sec starting index read
mysql tables in use 1, locked 1
LOCK WAIT 517 lock struct(s), heap size 57552, 44 row lock(s)
MySQL thread id 1447408, OS thread handle 139845624346368, query id 261597560 10.50.12.12 root updating
update tbl_ec_document set ISSUED=9,ISSUE_ERR_MSG='Error on line -1: Premature end of file.' where FPQQLSH='1t8gN9RLxTQT1AD4kQcX'
*** (1) WAITING FOR THIS LOCK TO BE GRANTED:
RECORD LOCKS space id 152 page no 188412 n bits 96 index PRIMARY of table `SAJT_DZFP_PT`.`tbl_ec_document` trx id 37769196 lock_mode X locks rec but not gap waiting
Record lock, heap no 29 PHYSICAL RECORD: n_fields 65; compact format; info bits 0
 0: len 20; hex 317438674e39524c78545154314144346b516358; asc 1t8gN9RLxTQT1AD4kQcX;;
 1: len 6; hex 000002404efb; asc    @N ;;
 2: len 7; hex 4000004aa8272b; asc @  J '+;;
 3: len 10; hex 32303137313630322073; asc 20171602 s;;
 4: len 19; hex 323031372d30382d30322031333a30303a3030; asc 2017-08-02 13:00:00;;
 5: len 8; hex 8000000000000009; asc         ;;
 6: len 8; hex 8000000000000001; asc         ;;
 7: len 30; hex 4572726f72206f6e206c696e65202d313a205072656d617475726520656e; asc Error on line -1: Premature en; (total 40 bytes);
 8: len 18; hex 353133313030303035303137373133313352; asc 51310000501771313R;;
 9: len 21; hex e4b88ae6b5b7e5b882e68aa4e79086e5ada6e4bc9a; asc                      ;;
 10: SQL NULL;
 11: SQL NULL;
 12: SQL NULL;
 13: SQL NULL;
 14: SQL NULL;
 15: len 4; hex 31322e30; asc 12.0;;
 16: len 18; hex 353133313030303035303137373133313352; asc 51310000501771313R;;
 17: len 21; hex e4b88ae6b5b7e5b882e68aa4e79086e5ada6e4bc9a; asc                      ;;
 18: len 30; hex e4b88ae6b5b7e5b882e99d99e5ae89e58cbae58c97e4baace8a5bfe8b7af; asc                               ; (total 37 bytes);
 19: len 11; hex 3032313632313733323132; asc 02162173212;;
 20: len 30; hex e5b7a5e8a18ce4b88ae6b5b7e5b882e99d99e5ae89e5afbae694afe8a18c; asc                               ; (total 50 bytes);
 21: len 30; hex e5a48de697a6e5a4a7e5ada6e99984e5b19ee98791e5b1b1e58cbbe999a2; asc                               ;;
 22: len 0; hex ; asc ;;
 23: SQL NULL;
 24: len 0; hex ; asc ;;
 25: len 0; hex ; asc ;;
 26: len 0; hex ; asc ;;
 27: len 24; hex 313532313131373030313640667564616e2e6564752e636e; asc 15211170016@fudan.edu.cn;;
 28: len 1; hex 31; asc 1;;
 29: len 0; hex ; asc ;;
 30: SQL NULL;
 31: SQL NULL;
 32: len 9; hex e9bb84e788b1e58d8e; asc          ;;
 33: SQL NULL;
 34: SQL NULL;
 35: len 8; hex 8000000000000001; asc         ;;
 36: len 0; hex ; asc ;;
 37: len 0; hex ; asc ;;
 38: SQL NULL;
 39: SQL NULL;
 40: SQL NULL;
 41: SQL NULL;
 42: SQL NULL;
 43: SQL NULL;
 44: SQL NULL;
 45: SQL NULL;
 46: len 9; hex e694afe4bb98e5ae9d; asc          ;;
 47: len 0; hex ; asc ;;
 48: len 0; hex ; asc ;;
 49: len 0; hex ; asc ;;
 50: len 0; hex ; asc ;;
 51: len 0; hex ; asc ;;
 52: len 8; hex 3133315130364e4f; asc 131Q06NO;;
 53: len 5; hex 999d44de68; asc   D h;;
 54: len 8; hex 8000000000000000; asc         ;;
 55: len 1; hex 31; asc 1;;
 56: len 30; hex 336637333835383734666466346362623835353064666530653338653762; asc 3f7385874fdf4cbb8550dfe0e38e7b; (total 32 bytes);
 57: len 6; hex 5348484c5848; asc SHHLXH;;
 58: len 2; hex 5348; asc SH;;
 59: len 0; hex ; asc ;;
 60: len 13; hex 31353031363533323233303038; asc 1501653223008;;
 61: len 1; hex 30; asc 0;;
 62: len 1; hex 30; asc 0;;
 63: SQL NULL;
 64: SQL NULL;

*** (2) TRANSACTION:
TRANSACTION 37769491, ACTIVE 753 sec starting index read
mysql tables in use 1, locked 1
517 lock struct(s), heap size 57552, 44 row lock(s)
MySQL thread id 1447405, OS thread handle 139845642184448, query id 261597561 10.50.12.12 root updating
update tbl_ec_document set ISSUED=9,ISSUE_ERR_MSG='Error on line -1: Premature end of file.' where FPQQLSH='1t8gN9RLxTQT1AD4kQcX'
*** (2) HOLDS THE LOCK(S):
RECORD LOCKS space id 152 page no 188412 n bits 96 index PRIMARY of table `SAJT_DZFP_PT`.`tbl_ec_document` trx id 37769491 lock mode S locks rec but not gap
Record lock, heap no 29 PHYSICAL RECORD: n_fields 65; compact format; info bits 0
 0: len 20; hex 317438674e39524c78545154314144346b516358; asc 1t8gN9RLxTQT1AD4kQcX;;
 1: len 6; hex 000002404efb; asc    @N ;;
 2: len 7; hex 4000004aa8272b; asc @  J '+;;
 3: len 10; hex 32303137313630322073; asc 20171602 s;;
 4: len 19; hex 323031372d30382d30322031333a30303a3030; asc 2017-08-02 13:00:00;;
 5: len 8; hex 8000000000000009; asc         ;;
 6: len 8; hex 8000000000000001; asc         ;;
 7: len 30; hex 4572726f72206f6e206c696e65202d313a205072656d617475726520656e; asc Error on line -1: Premature en; (total 40 bytes);
 8: len 18; hex 353133313030303035303137373133313352; asc 51310000501771313R;;
 9: len 21; hex e4b88ae6b5b7e5b882e68aa4e79086e5ada6e4bc9a; asc                      ;;
 10: SQL NULL;
 11: SQL NULL;
 12: SQL NULL;
 13: SQL NULL;
 14: SQL NULL;
 15: len 4; hex 31322e30; asc 12.0;;
 16: len 18; hex 353133313030303035303137373133313352; asc 51310000501771313R;;
 17: len 21; hex e4b88ae6b5b7e5b882e68aa4e79086e5ada6e4bc9a; asc                      ;;
 18: len 30; hex e4b88ae6b5b7e5b882e99d99e5ae89e58cbae58c97e4baace8a5bfe8b7af; asc                               ; (total 37 bytes);
 19: len 11; hex 3032313632313733323132; asc 02162173212;;
 20: len 30; hex e5b7a5e8a18ce4b88ae6b5b7e5b882e99d99e5ae89e5afbae694afe8a18c; asc                               ; (total 50 bytes);
 21: len 30; hex e5a48de697a6e5a4a7e5ada6e99984e5b19ee98791e5b1b1e58cbbe999a2; asc                               ;;
 22: len 0; hex ; asc ;;
 23: SQL NULL;
 24: len 0; hex ; asc ;;
 25: len 0; hex ; asc ;;
 26: len 0; hex ; asc ;;
 27: len 24; hex 313532313131373030313640667564616e2e6564752e636e; asc 15211170016@fudan.edu.cn;;
 28: len 1; hex 31; asc 1;;
 29: len 0; hex ; asc ;;
 30: SQL NULL;
 31: SQL NULL;
 32: len 9; hex e9bb84e788b1e58d8e; asc          ;;
 33: SQL NULL;
 34: SQL NULL;
 35: len 8; hex 8000000000000001; asc         ;;
 36: len 0; hex ; asc ;;
 37: len 0; hex ; asc ;;
 38: SQL NULL;
 39: SQL NULL;
 40: SQL NULL;
 41: SQL NULL;
 42: SQL NULL;
 43: SQL NULL;
 44: SQL NULL;
 45: SQL NULL;
 46: len 9; hex e694afe4bb98e5ae9d; asc          ;;
 47: len 0; hex ; asc ;;
 48: len 0; hex ; asc ;;
 49: len 0; hex ; asc ;;
 50: len 0; hex ; asc ;;
 51: len 0; hex ; asc ;;
 52: len 8; hex 3133315130364e4f; asc 131Q06NO;;
 53: len 5; hex 999d44de68; asc   D h;;
 54: len 8; hex 8000000000000000; asc         ;;
 55: len 1; hex 31; asc 1;;
 56: len 30; hex 336637333835383734666466346362623835353064666530653338653762; asc 3f7385874fdf4cbb8550dfe0e38e7b; (total 32 bytes);
 57: len 6; hex 5348484c5848; asc SHHLXH;;
 58: len 2; hex 5348; asc SH;;
 59: len 0; hex ; asc ;;
 60: len 13; hex 31353031363533323233303038; asc 1501653223008;;
 61: len 1; hex 30; asc 0;;
 62: len 1; hex 30; asc 0;;
 63: SQL NULL;
 64: SQL NULL;

*** (2) WAITING FOR THIS LOCK TO BE GRANTED:
RECORD LOCKS space id 152 page no 188412 n bits 96 index PRIMARY of table `SAJT_DZFP_PT`.`tbl_ec_document` trx id 37769491 lock_mode X locks rec but not gap waiting
Record lock, heap no 29 PHYSICAL RECORD: n_fields 65; compact format; info bits 0
 0: len 20; hex 317438674e39524c78545154314144346b516358; asc 1t8gN9RLxTQT1AD4kQcX;;
 1: len 6; hex 000002404efb; asc    @N ;;
 2: len 7; hex 4000004aa8272b; asc @  J '+;;
 3: len 10; hex 32303137313630322073; asc 20171602 s;;
 4: len 19; hex 323031372d30382d30322031333a30303a3030; asc 2017-08-02 13:00:00;;
 5: len 8; hex 8000000000000009; asc         ;;
 6: len 8; hex 8000000000000001; asc         ;;
 7: len 30; hex 4572726f72206f6e206c696e65202d313a205072656d617475726520656e; asc Error on line -1: Premature en; (total 40 bytes);
 8: len 18; hex 353133313030303035303137373133313352; asc 51310000501771313R;;
 9: len 21; hex e4b88ae6b5b7e5b882e68aa4e79086e5ada6e4bc9a; asc                      ;;
 10: SQL NULL;
 11: SQL NULL;
 12: SQL NULL;
 13: SQL NULL;
 14: SQL NULL;
 15: len 4; hex 31322e30; asc 12.0;;
 16: len 18; hex 353133313030303035303137373133313352; asc 51310000501771313R;;
 17: len 21; hex e4b88ae6b5b7e5b882e68aa4e79086e5ada6e4bc9a; asc                      ;;
 18: len 30; hex e4b88ae6b5b7e5b882e99d99e5ae89e58cbae58c97e4baace8a5bfe8b7af; asc                               ; (total 37 bytes);
 19: len 11; hex 3032313632313733323132; asc 02162173212;;
 20: len 30; hex e5b7a5e8a18ce4b88ae6b5b7e5b882e99d99e5ae89e5afbae694afe8a18c; asc                               ; (total 50 bytes);
 21: len 30; hex e5a48de697a6e5a4a7e5ada6e99984e5b19ee98791e5b1b1e58cbbe999a2; asc                               ;;
 22: len 0; hex ; asc ;;
 23: SQL NULL;
 24: len 0; hex ; asc ;;
 25: len 0; hex ; asc ;;
 26: len 0; hex ; asc ;;
 27: len 24; hex 313532313131373030313640667564616e2e6564752e636e; asc 15211170016@fudan.edu.cn;;
 28: len 1; hex 31; asc 1;;
 29: len 0; hex ; asc ;;
 30: SQL NULL;
 31: SQL NULL;
 32: len 9; hex e9bb84e788b1e58d8e; asc          ;;
 33: SQL NULL;
 34: SQL NULL;
 35: len 8; hex 8000000000000001; asc         ;;
 36: len 0; hex ; asc ;;
 37: len 0; hex ; asc ;;
 38: SQL NULL;
 39: SQL NULL;
 40: SQL NULL;
 41: SQL NULL;
 42: SQL NULL;
 43: SQL NULL;
 44: SQL NULL;
 45: SQL NULL;
 46: len 9; hex e694afe4bb98e5ae9d; asc          ;;
 47: len 0; hex ; asc ;;
 48: len 0; hex ; asc ;;
 49: len 0; hex ; asc ;;
 50: len 0; hex ; asc ;;
 51: len 0; hex ; asc ;;
 52: len 8; hex 3133315130364e4f; asc 131Q06NO;;
 53: len 5; hex 999d44de68; asc   D h;;
 54: len 8; hex 8000000000000000; asc         ;;
 55: len 1; hex 31; asc 1;;
 56: len 30; hex 336637333835383734666466346362623835353064666530653338653762; asc 3f7385874fdf4cbb8550dfe0e38e7b; (total 32 bytes);
 57: len 6; hex 5348484c5848; asc SHHLXH;;
 58: len 2; hex 5348; asc SH;;
 59: len 0; hex ; asc ;;
 60: len 13; hex 31353031363533323233303038; asc 1501653223008;;
 61: len 1; hex 30; asc 0;;
 62: len 1; hex 30; asc 0;;
 63: SQL NULL;
 64: SQL NULL;

*** WE ROLL BACK TRANSACTION (2)
------------
TRANSACTIONS
------------
Trx id counter 41115658
Purge done for trx's n:o < 41115613 undo n:o < 0 state: running but idle
History list length 608
LIST OF TRANSACTIONS FOR EACH SESSION:
---TRANSACTION 421327456036272, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456039008, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456025328, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456035360, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456034448, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456033536, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456029888, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456020768, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456028976, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456018944, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456022592, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456017120, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456047216, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456061808, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456057248, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456055424, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456037184, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456044480, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456040832, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456039920, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456032624, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456031712, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456026240, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456018032, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456038096, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456021680, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456090992, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456084608, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456068192, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456059072, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456050864, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456016208, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456091904, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456088256, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456048128, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456056336, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456054512, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456023504, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456058160, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
---TRANSACTION 421327456028064, not started
0 lock struct(s), heap size 1136, 0 row lock(s)
--------
FILE I/O  //IO Thread 
       //params: innodb_read_io_threads, innodb_write_io_threads
-------- I/O thread 0 state: waiting for completed aio requests (insert buffer thread) I/O thread 1 state: waiting for completed aio requests (log thread) I/O thread 2 state: waiting for completed aio requests (read thread) I/O thread 3 state: waiting for completed aio requests (read thread) I/O thread 4 state: waiting for completed aio requests (read thread) I/O thread 5 state: waiting for completed aio requests (read thread) I/O thread 6 state: waiting for completed aio requests (write thread) I/O thread 7 state: waiting for completed aio requests (write thread) I/O thread 8 state: waiting for completed aio requests (write thread) I/O thread 9 state: complete io for buf page (write thread) Pending normal aio reads: [0, 0, 0, 0] , aio writes: [0, 0, 0, 0] , ibuf aio reads:, log i/o's:, sync i/o's: Pending flushes (fsync) log: 0; buffer pool: 1 76334518114 OS file reads, 73524871 OS file writes, 29682473 OS fsyncs 20542.79 reads/s, 16384 avg bytes/read, 26.02 writes/s, 10.93 fsyncs/s ------------------------------------- INSERT BUFFER AND ADAPTIVE HASH INDEX ------------------------------------- Ibuf: size 1, //已经合并记录页的数量
free list len 239, //空闲列表长度
seg size 241, //当前 Insert Buffer 的大小为 241 * 16K
15758707 merges //合并次数
/*
  insert 表示 Insert Buffer
delete mark 表示 Delete Buffer
delete 表示 Purge Buffer
discarded operaations 表示当 Change Buffer 发生 merge 时,表已经被删除,此时就无需再将记录合并到辅助索引中了
*/ merged operations: insert
18263562, delete mark 339733, delete 19552 discarded operations: insert 0, delete mark 0, delete 0 Hash table size 34673, node heap has 2 buffer(s) Hash table size 34673, node heap has 2 buffer(s) Hash table size 34673, node heap has 1 buffer(s) Hash table size 34673, node heap has 1 buffer(s) Hash table size 34673, node heap has 1 buffer(s) Hash table size 34673, node heap has 1 buffer(s) Hash table size 34673, node heap has 2 buffer(s) Hash table size 34673, node heap has 2 buffer(s) 140.36 hash searches/s, 69.93 non-hash searches/s //自适应哈希索引 AHI --- LOG  //checkpoint 技术,重做日志 --- Log sequence number 66724871713 Log flushed up to 66724871713 Pages flushed up to 66724861111 Last checkpoint at 66724858050 0 pending log flushes, 0 pending chkp writes 15663210 log i/o's done, 4.68 log i/o's/second ---------------------- BUFFER POOL AND MEMORY ---------------------- Total large memory allocated 137428992 Dictionary memory allocated 1174104 Buffer pool size 8191 //当前 buffer pool size 共有 8191个页,即 8191 * 16k = 约 128 M 的缓冲池 Free buffers 5   //当前 Free 列表中页的数量  Database pages 8174 //LRU 列表中的数量
               // Buffer pool size = Free buffers + Database pages + (自适应哈希索引,Lock信息,Insert Buffer 等等)
Old database pages 3033 Modified db pages 17 Pending reads 1 Pending writes: LRU 0, flush list 4, single page 0 Pages made young 280017975, //LRU 列表中页移动到前端的次数
not young 312454897572 //因 innodb_old_blocks_time 的设置而导致页没有从 old 部分移动到 new 部分的页 6.88 youngs/s, 79196.46 non-youngs/s Pages read 76334728309, created 2784742, written 53910256 20542.86 reads/s, 0.56 creates/s, 19.66 writes/s Buffer pool hit rate 809 / 1000, //缓冲池命中率
young-making rate 0 / 1000 not 737 / 1000 Pages read ahead 182.65/s, evicted without access 77.27/s, Random read ahead 0.00/s LRU len: 8174, unzip_LRU len: 0 //LRU 列表中一共有 8174 个页,而 unzip_LRU 列表中有 0 个页,LRU 中的页包含了 unzip_LRU 列表中的页 I/O sum[933451]:cur[10597], unzip sum[0]:cur[0] -------------- ROW OPERATIONS -------------- 0 queries inside InnoDB, 0 queries in queue 2 read views open inside InnoDB Process ID=27970, Main thread ID=139852104324864, state: sleeping Number of rows inserted 83061121, updated 5749898, deleted 50570, read 1678275084728 3.59 inserts/s, 1.41 updates/s, 0.02 deletes/s, 465657.94 reads/s ---------------------------- END OF INNODB MONITOR OUTPUT ============================

 

posted @ 2017-08-14 13:43  MicroCat  阅读(1063)  评论(0编辑  收藏  举报