CF306C:White, Black and White Again(组合数)

C. White, Black and White Again
time limit per test
3 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output

Polycarpus is sure that his life fits the description: "first there is a white stripe, then a black one, then a white one again". So, Polycarpus is sure that this rule is going to fulfill during the next n days. Polycarpus knows that he is in for w good events and b not-so-good events. At least one event is going to take place during each day. As each day is unequivocally characterizes as a part of a white or a black stripe, then each day is going to have events of the same type only (ether good or not-so-good).

What is the number of distinct ways this scenario can develop over the next n days if Polycarpus is in for a white stripe (a stripe that has good events only, the stripe's length is at least 1 day), the a black stripe (a stripe that has not-so-good events only, the stripe's length is at least 1 day) and a white stripe again (a stripe that has good events only, the stripe's length is at least 1 day). Each of n days will belong to one of the three stripes only.

Note that even the events of the same type are distinct from each other. Even if some events occur on the same day, they go in some order (there are no simultaneous events).

Write a code that prints the number of possible configurations to sort the events into days. See the samples for clarifications on which scenarios should be considered distinct. Print the answer modulo 1000000009 (109 + 9).

Input

The single line of the input contains integers nw and b (3 ≤ n ≤ 40002 ≤ w ≤ 40001 ≤ b ≤ 4000) — the number of days, the number of good events and the number of not-so-good events. It is guaranteed that w + b ≥ n.

Output

Print the required number of ways modulo 1000000009 (109 + 9).

Examples
input
3 2 1
output
2
input
4 2 2
output
4
input
3 2 2
output
4
Note

We'll represent the good events by numbers starting from 1 and the not-so-good events — by letters starting from 'a'. Vertical lines separate days.

In the first sample the possible ways are: "1|a|2" and "2|a|1". In the second sample the possible ways are: "1|a|b|2", "2|a|b|1", "1|b|a|2" and "2|b|a|1". In the third sample the possible ways are: "1|ab|2", "2|ab|1", "1|ba|2" and "2|ba|1".


题意:给出N,W,B,要求用W夹住B,然后将他们分成连续N份,每份里面不能同时出现W和B,且每个W和每个B都不一样,问方案数。

思路:组合数+隔板法,除了分割W和B的那两块板,还有N-3块板插进去。

# include <bits/stdc++.h>
using namespace std;
typedef long long LL;
const int maxn = 8e3;
const LL mod = 1e9+9;
LL inv[maxn+3] = {1,1}, fac[maxn+3] = {1,1}, fi[maxn+3] = {1,1};
void init()
{
    for(int i=2; i<=maxn; ++i)
    {
        fac[i] = fac[i-1]*i%mod;
        inv[i] = (mod-mod/i)*inv[mod%i]%mod;
        fi[i] = fi[i-1]*inv[i]%mod;
    }
}
LL c(LL n, LL m)
{
    return fac[n]*fi[n-m]%mod*fi[m]%mod;
}
int main()
{
    init();
    LL n, w, b, ans = 0;
    scanf("%I64d%I64d%I64d",&n,&w,&b);
    for(LL i=1; i<w; ++i)
    {
        ans += c(w,i)*fac[i]%mod*fac[b]%mod*fac[w-i]%mod*c(w+b-3,n-3)%mod;
        ans %= mod;
    }
    printf("%I64d\n",ans);
    return 0;
}



==================================== 2025-09-05 03:31:38 0x7ff0b6331700 INNODB MONITOR OUTPUT ===================================== Per second averages calculated from the last 33 seconds ----------------- BACKGROUND THREAD ----------------- srv_master_thread loops: 0 srv_active, 0 srv_shutdown, 324412 srv_idle srv_master_thread log flush and writes: 324411 ---------- SEMAPHORES ---------- ------------------------ LATEST DETECTED DEADLOCK ------------------------ 2025-09-05 03:20:42 0x7ff0e0275700 *** (1) TRANSACTION: TRANSACTION 131865990, ACTIVE 19 sec starting index read mysql tables in use 2, locked 2 LOCK WAIT 14 lock struct(s), heap size 1128, 6 row lock(s), undo log entries 9 MariaDB thread id 704894, OS thread handle 140672529553152, query id 63819130 cluster-001 192.168.2.236 root Updating update ACT_RU_EXECUTION SET REV_ = 2, IS_ACTIVE_ = 0, TASK_COUNT_ = 0, JOB_COUNT_ = 1 where ID_ = '1d59e4b6-8a07-11f0-b47c-c42360d7916e' and REV_ = 1 *** WAITING FOR THIS LOCK TO BE GRANTED: RECORD LOCKS space id 1933 page no 11 n bits 40 index PRIMARY of table `nbcio-boot`.`act_ru_execution` trx id 131865990 lock_mode X locks rec but not gap waiting Record lock, heap no 17 PHYSICAL RECORD: n_fields 41; compact format; info bits 0 0: len 30; hex 31643539653462362d386130372d313166302d623437632d633432333630; asc 1d59e4b6-8a07-11f0-b47c-c42360; (total 36 bytes); 1: len 6; hex 000000000000; asc ;; 2: len 7; hex 80000000000000; asc ;; 3: len 4; hex 80000001; asc ;; 4: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 5: SQL NULL; 6: len 30; hex 31643537346361322d386130372d313166302d623437632d633432333630; asc 1d574ca2-8a07-11f0-b47c-c42360; (total 36 bytes); 7: len 30; hex 466c6f775f313735363937383135353931353a313a63336334663539352d; asc Flow_1756978155915:1:c3c4f595-; (total 57 bytes); 8: SQL NULL; 9: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 10: len 16; hex 41637469766974795f3133737668396e; asc Activity_13svh9n;; 11: len 1; hex 81; asc ;; 12: len 1; hex 80; asc ;; 13: len 1; hex 80; asc ;; 14: len 1; hex 80; asc ;; 15: len 1; hex 80; asc ;; 16: len 4; hex 80000001; asc ;; 17: SQL NULL; 18: len 0; hex ; asc ;; 19: SQL NULL; 20: SQL NULL; 21: len 7; hex 99b78ab4d50000; asc ;; 22: SQL NULL; 23: SQL NULL; 24: SQL NULL; 25: len 1; hex 81; asc ;; 26: len 4; hex 80000000; asc ;; 27: len 4; hex 80000001; asc ;; 28: len 4; hex 80000000; asc ;; 29: len 4; hex 80000000; asc ;; 30: len 4; hex 80000000; asc ;; 31: len 4; hex 80000000; asc ;; 32: len 4; hex 80000000; asc ;; 33: len 4; hex 80000002; asc ;; 34: len 4; hex 80000000; asc ;; 35: SQL NULL; 36: SQL NULL; 37: SQL NULL; 38: SQL NULL; 39: SQL NULL; 40: SQL NULL; *** CONFLICTING WITH: RECORD LOCKS space id 1933 page no 11 n bits 40 index PRIMARY of table `nbcio-boot`.`act_ru_execution` trx id 131865990 lock mode S locks rec but not gap Record lock, heap no 14 PHYSICAL RECORD: n_fields 41; compact format; info bits 0 0: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 1: len 6; hex 000000000000; asc ;; 2: len 7; hex 80000000000000; asc ;; 3: len 4; hex 80000001; asc ;; 4: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 5: SQL NULL; 6: SQL NULL; 7: len 30; hex 466c6f775f313735363937383135353931353a313a63336334663539352d; asc Flow_1756978155915:1:c3c4f595-; (total 57 bytes); 8: SQL NULL; 9: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 10: SQL NULL; 11: len 1; hex 81; asc ;; 12: len 1; hex 80; asc ;; 13: len 1; hex 81; asc ;; 14: len 1; hex 80; asc ;; 15: len 1; hex 80; asc ;; 16: len 4; hex 80000001; asc ;; 17: SQL NULL; 18: len 0; hex ; asc ;; 19: SQL NULL; 20: len 13; hex 4576656e745f306c73746a7079; asc Event_0lstjpy;; 21: len 7; hex 99b78ab4d30000; asc ;; 22: len 5; hex 61646d696e; asc admin;; 23: SQL NULL; 24: SQL NULL; 25: len 1; hex 81; asc ;; 26: len 4; hex 80000000; asc ;; 27: len 4; hex 80000000; asc ;; 28: len 4; hex 80000000; asc ;; 29: len 4; hex 80000000; asc ;; 30: len 4; hex 80000000; asc ;; 31: len 4; hex 80000000; asc ;; 32: len 4; hex 80000000; asc ;; 33: len 4; hex 80000000; asc ;; 34: len 4; hex 80000000; asc ;; 35: SQL NULL; 36: SQL NULL; 37: SQL NULL; 38: SQL NULL; 39: SQL NULL; 40: SQL NULL; Record lock, heap no 17 PHYSICAL RECORD: n_fields 41; compact format; info bits 0 0: len 30; hex 31643539653462362d386130372d313166302d623437632d633432333630; asc 1d59e4b6-8a07-11f0-b47c-c42360; (total 36 bytes); 1: len 6; hex 000000000000; asc ;; 2: len 7; hex 80000000000000; asc ;; 3: len 4; hex 80000001; asc ;; 4: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 5: SQL NULL; 6: len 30; hex 31643537346361322d386130372d313166302d623437632d633432333630; asc 1d574ca2-8a07-11f0-b47c-c42360; (total 36 bytes); 7: len 30; hex 466c6f775f313735363937383135353931353a313a63336334663539352d; asc Flow_1756978155915:1:c3c4f595-; (total 57 bytes); 8: SQL NULL; 9: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 10: len 16; hex 41637469766974795f3133737668396e; asc Activity_13svh9n;; 11: len 1; hex 81; asc ;; 12: len 1; hex 80; asc ;; 13: len 1; hex 80; asc ;; 14: len 1; hex 80; asc ;; 15: len 1; hex 80; asc ;; 16: len 4; hex 80000001; asc ;; 17: SQL NULL; 18: len 0; hex ; asc ;; 19: SQL NULL; 20: SQL NULL; 21: len 7; hex 99b78ab4d50000; asc ;; 22: SQL NULL; 23: SQL NULL; 24: SQL NULL; 25: len 1; hex 81; asc ;; 26: len 4; hex 80000000; asc ;; 27: len 4; hex 80000001; asc ;; 28: len 4; hex 80000000; asc ;; 29: len 4; hex 80000000; asc ;; 30: len 4; hex 80000000; asc ;; 31: len 4; hex 80000000; asc ;; 32: len 4; hex 80000000; asc ;; 33: len 4; hex 80000002; asc ;; 34: len 4; hex 80000000; asc ;; 35: SQL NULL; 36: SQL NULL; 37: SQL NULL; 38: SQL NULL; 39: SQL NULL; 40: SQL NULL; RECORD LOCKS space id 1933 page no 11 n bits 40 index PRIMARY of table `nbcio-boot`.`act_ru_execution` trx id 131866133 lock mode S locks rec but not gap Record lock, heap no 14 PHYSICAL RECORD: n_fields 41; compact format; info bits 0 0: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 1: len 6; hex 000000000000; asc ;; 2: len 7; hex 80000000000000; asc ;; 3: len 4; hex 80000001; asc ;; 4: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 5: SQL NULL; 6: SQL NULL; 7: len 30; hex 466c6f775f313735363937383135353931353a313a63336334663539352d; asc Flow_1756978155915:1:c3c4f595-; (total 57 bytes); 8: SQL NULL; 9: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 10: SQL NULL; 11: len 1; hex 81; asc ;; 12: len 1; hex 80; asc ;; 13: len 1; hex 81; asc ;; 14: len 1; hex 80; asc ;; 15: len 1; hex 80; asc ;; 16: len 4; hex 80000001; asc ;; 17: SQL NULL; 18: len 0; hex ; asc ;; 19: SQL NULL; 20: len 13; hex 4576656e745f306c73746a7079; asc Event_0lstjpy;; 21: len 7; hex 99b78ab4d30000; asc ;; 22: len 5; hex 61646d696e; asc admin;; 23: SQL NULL; 24: SQL NULL; 25: len 1; hex 81; asc ;; 26: len 4; hex 80000000; asc ;; 27: len 4; hex 80000000; asc ;; 28: len 4; hex 80000000; asc ;; 29: len 4; hex 80000000; asc ;; 30: len 4; hex 80000000; asc ;; 31: len 4; hex 80000000; asc ;; 32: len 4; hex 80000000; asc ;; 33: len 4; hex 80000000; asc ;; 34: len 4; hex 80000000; asc ;; 35: SQL NULL; 36: SQL NULL; 37: SQL NULL; 38: SQL NULL; 39: SQL NULL; 40: SQL NULL; Record lock, heap no 17 PHYSICAL RECORD: n_fields 41; compact format; info bits 0 0: len 30; hex 31643539653462362d386130372d313166302d623437632d633432333630; asc 1d59e4b6-8a07-11f0-b47c-c42360; (total 36 bytes); 1: len 6; hex 000000000000; asc ;; 2: len 7; hex 80000000000000; asc ;; 3: len 4; hex 80000001; asc ;; 4: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 5: SQL NULL; 6: len 30; hex 31643537346361322d386130372d313166302d623437632d633432333630; asc 1d574ca2-8a07-11f0-b47c-c42360; (total 36 bytes); 7: len 30; hex 466c6f775f313735363937383135353931353a313a63336334663539352d; asc Flow_1756978155915:1:c3c4f595-; (total 57 bytes); 8: SQL NULL; 9: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 10: len 16; hex 41637469766974795f3133737668396e; asc Activity_13svh9n;; 11: len 1; hex 81; asc ;; 12: len 1; hex 80; asc ;; 13: len 1; hex 80; asc ;; 14: len 1; hex 80; asc ;; 15: len 1; hex 80; asc ;; 16: len 4; hex 80000001; asc ;; 17: SQL NULL; 18: len 0; hex ; asc ;; 19: SQL NULL; 20: SQL NULL; 21: len 7; hex 99b78ab4d50000; asc ;; 22: SQL NULL; 23: SQL NULL; 24: SQL NULL; 25: len 1; hex 81; asc ;; 26: len 4; hex 80000000; asc ;; 27: len 4; hex 80000001; asc ;; 28: len 4; hex 80000000; asc ;; 29: len 4; hex 80000000; asc ;; 30: len 4; hex 80000000; asc ;; 31: len 4; hex 80000000; asc ;; 32: len 4; hex 80000000; asc ;; 33: len 4; hex 80000002; asc ;; 34: len 4; hex 80000000; asc ;; 35: SQL NULL; 36: SQL NULL; 37: SQL NULL; 38: SQL NULL; 39: SQL NULL; 40: SQL NULL; *** (2) TRANSACTION: TRANSACTION 131866133, ACTIVE 19 sec starting index read mysql tables in use 1, locked 1 LOCK WAIT 8 lock struct(s), heap size 1128, 3 row lock(s), undo log entries 5 MariaDB thread id 704896, OS thread handle 140672192235264, query id 63819129 cluster-001 192.168.2.236 root Updating update ACT_RU_TASK SET REV_ = 2, VAR_COUNT_ = 1 where ID_= '1d5a59ec-8a07-11f0-b47c-c42360d7916e' and REV_ = 1 *** WAITING FOR THIS LOCK TO BE GRANTED: RECORD LOCKS space id 1939 page no 11 n bits 64 index PRIMARY of table `nbcio-boot`.`act_ru_task` trx id 131866133 lock_mode X locks rec but not gap waiting Record lock, heap no 62 PHYSICAL RECORD: n_fields 32; compact format; info bits 0 0: len 30; hex 31643561353965632d386130372d313166302d623437632d633432333630; asc 1d5a59ec-8a07-11f0-b47c-c42360; (total 36 bytes); 1: len 6; hex 000007dc1d86; asc ;; 2: len 7; hex 6500000c721a87; asc e r ;; 3: len 4; hex 80000002; asc ;; 4: len 30; hex 31643539653462362d386130372d313166302d623437632d633432333630; asc 1d59e4b6-8a07-11f0-b47c-c42360; (total 36 bytes); 5: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 6: len 30; hex 466c6f775f313735363937383135353931353a313a63336334663539352d; asc Flow_1756978155915:1:c3c4f595-; (total 57 bytes); 7: SQL NULL; 8: SQL NULL; 9: SQL NULL; 10: SQL NULL; 11: SQL NULL; 12: SQL NULL; 13: len 9; hex e8bf90e8be93e9989f; asc ;; 14: SQL NULL; 15: SQL NULL; 16: len 16; hex 41637469766974795f3133737668396e; asc Activity_13svh9n;; 17: SQL NULL; 18: len 5; hex 61646d696e; asc admin;; 19: SQL NULL; 20: len 4; hex 80000032; asc 2;; 21: len 6; hex 68ba56b90000; asc h V ;; 22: SQL NULL; 23: SQL NULL; 24: len 4; hex 80000001; asc ;; 25: len 0; hex ; asc ;; 26: len 19; hex 31393538303630343432353531323039393836; asc 1958060442551209986;; 27: SQL NULL; 28: len 1; hex 81; asc ;; 29: len 4; hex 80000001; asc ;; 30: len 4; hex 80000002; asc ;; 31: len 4; hex 80000000; asc ;; *** CONFLICTING WITH: RECORD LOCKS space id 1939 page no 11 n bits 64 index PRIMARY of table `nbcio-boot`.`act_ru_task` trx id 131865990 lock_mode X locks rec but not gap Record lock, heap no 62 PHYSICAL RECORD: n_fields 32; compact format; info bits 0 0: len 30; hex 31643561353965632d386130372d313166302d623437632d633432333630; asc 1d5a59ec-8a07-11f0-b47c-c42360; (total 36 bytes); 1: len 6; hex 000007dc1d86; asc ;; 2: len 7; hex 6500000c721a87; asc e r ;; 3: len 4; hex 80000002; asc ;; 4: len 30; hex 31643539653462362d386130372d313166302d623437632d633432333630; asc 1d59e4b6-8a07-11f0-b47c-c42360; (total 36 bytes); 5: len 30; hex 31633436656466622d386130372d313166302d623437632d633432333630; asc 1c46edfb-8a07-11f0-b47c-c42360; (total 36 bytes); 6: len 30; hex 466c6f775f313735363937383135353931353a313a63336334663539352d; asc Flow_1756978155915:1:c3c4f595-; (total 57 bytes); 7: SQL NULL; 8: SQL NULL; 9: SQL NULL; 10: SQL NULL; 11: SQL NULL; 12: SQL NULL; 13: len 9; hex e8bf90e8be93e9989f; asc ;; 14: SQL NULL; 15: SQL NULL; 16: len 16; hex 41637469766974795f3133737668396e; asc Activity_13svh9n;; 17: SQL NULL; 18: len 5; hex 61646d696e; asc admin;; 19: SQL NULL; 20: len 4; hex 80000032; asc 2;; 21: len 6; hex 68ba56b90000; asc h V ;; 22: SQL NULL; 23: SQL NULL; 24: len 4; hex 80000001; asc ;; 25: len 0; hex ; asc ;; 26: len 19; hex 31393538303630343432353531323039393836; asc 1958060442551209986;; 27: SQL NULL; 28: len 1; hex 81; asc ;; 29: len 4; hex 80000001; asc ;; 30: len 4; hex 80000002; asc ;; 31: len 4; hex 80000000; asc ;; *** WE ROLL BACK TRANSACTION (0) ------------ TRANSACTIONS ------------ Trx id counter 131905131 Purge done for trx's n:o < 131905131 undo n:o < 0 state: running History list length 550 LIST OF TRANSACTIONS FOR EACH SESSION: ---TRANSACTION (0x7ff0e0413930), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0412830), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0410630), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e040f530), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e040d330), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e040b130), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e040a030), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0404b30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0403a30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03ef730), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0407e30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03e5e30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03de730), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03da330), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03e6f30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03fa130), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03ed530), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03e0930), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03ff630), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03e3c30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03ee630), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03fe530), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03dd630), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0411730), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03f7f30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03e8030), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e040c230), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03fc330), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03ea230), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0400730), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03fb230), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03f0830), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03db430), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03dc530), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0415b30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03d9230), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03e2b30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0408f30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0401830), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03df830), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03e9130), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03f9030), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03f6e30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0402930), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0406d30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03e1a30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e040e430), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e0405c30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03f1930), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03f3b30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03eb330), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03fd430), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03f2a30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03f5d30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03e4d30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03f4c30), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03ec430), not started 0 lock struct(s), heap size 1128, 0 row lock(s) ---TRANSACTION (0x7ff0e03d8130), not started 0 lock struct(s), heap size 1128, 0 row lock(s) -------- FILE I/O -------- Pending flushes (fsync) log: 0; buffer pool: 0 1434920925 OS file reads, 19143927 OS file writes, 644369 OS fsyncs 3897.40 reads/s, 16380 avg bytes/read, 53.94 writes/s, 1.61 fsyncs/s ------------------------------------- INSERT BUFFER AND ADAPTIVE HASH INDEX ------------------------------------- Ibuf: size 2554, free list len 3603, seg size 6158, 190426 merges merged operations: insert 3960171, delete mark 2102308, delete 293542 discarded operations: insert 0, delete mark 0, delete 0 0.00 hash searches/s, 0.00 non-hash searches/s --- LOG --- Log sequence number 113366764089 Log flushed up to 113366734704 Pages flushed up to 113328944845 Last checkpoint at 113328944280 0 pending log flushes, 0 pending chkp writes 16941235 log i/o's done, 50.36 log i/o's/second ---------------------- BUFFER POOL AND MEMORY ---------------------- Total large memory allocated 285212672 Dictionary memory allocated 2753544 Buffer pool size 16194 Free buffers 1 Database pages 16193 Old database pages 5957 Modified db pages 1363 Percent of dirty pages(LRU & free pages): 8.416 Max dirty pages percent: 90.000 Pending reads 0 Pending writes: LRU 0, flush list 0 Pages made young 6018957, not young 5395972665 1.82 youngs/s, 13116.51 non-youngs/s Pages read 1434913898, created 406527, written 2142377 3897.40 reads/s, 0.85 creates/s, 3.45 writes/s Buffer pool hit rate 756 / 1000, young-making rate 0 / 1000 not 817 / 1000 Pages read ahead 0.12/s, evicted without access 0.12/s, Random read ahead 0.00/s LRU len: 16193, unzip_LRU len: 0 I/O sum[293917]:cur[35], unzip sum[0]:cur[0] -------------- ROW OPERATIONS -------------- 0 read views open inside InnoDB Process ID=0, Main thread ID=0, state: sleeping Number of rows inserted 6459977, updated 6802780, deleted 1785346, read 34104311389 7.30 inserts/s, 20.45 updates/s, 2.00 deletes/s, 94549.65 reads/s Number of system rows inserted 0, updated 0, deleted 0, read 0 0.00 inserts/s, 0.00 updates/s, 0.00 deletes/s, 0.00 reads/s ---------------------------- END OF INNODB MONITOR OUTPUT ============================ 帮我看一下
最新发布
09-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值