43c43 < | | | | | | | enter: Size: 944 Total alloc: # --- > | | | | | | | enter: Size: 936 Total alloc: # 716c716 < | | | | | | | | | | | | enter: name: #sql_2a6b_0 dir: /home/elenst/bzr/5.3/mysql-test/var/tmp/mysqld.1 extension: flag: 6 --- > | | | | | | | | | | | | enter: name: #sql_2aae_0 dir: /home/elenst/bzr/5.3/mysql-test/var/tmp/mysqld.1 extension: flag: 6 718c718 < | | | | | | | | | | | | | enter: '#sql_2a6b_0' --- > | | | | | | | | | | | | | enter: '#sql_2aae_0' 761c761 < | | | | | | | | | | | | enter: table: ''.'/home/elenst/bzr/5.3/mysql-test/var/tmp/mysqld.1/#sql_2a6b_0' --- > | | | | | | | | | | | | enter: table: ''.'/home/elenst/bzr/5.3/mysql-test/var/tmp/mysqld.1/#sql_2aae_0' 2330,2333d2329 < | | | | | | | | | >alloc_root < | | | | | | | | | | enter: root: # < | | | | | | | | | | exit: ptr: # < | | | | | | | | | WHERE:(SQ2_alias1) (`test`.`SQ2_alias1`.`col_int_key` is not null) 2379c2375 < WHERE:(SQ2_alias1) ((`test`.`SQ2_alias1`.`col_int_nokey` is not null) and (`test`.`SQ2_alias1`.`col_int_nokey` is not null)) --- > WHERE:(SQ2_alias1) ((`test`.`SQ2_alias1`.`col_int_key` is not null) and (`test`.`SQ2_alias1`.`col_int_nokey` is not null)) 2398c2394 < WHERE:(SQ2_alias1) ((`test`.`SQ2_alias1`.`col_int_nokey` is not null) and (`test`.`SQ2_alias1`.`col_int_nokey` is not null)) --- > WHERE:(SQ2_alias1) ((`test`.`SQ2_alias1`.`col_int_key` is not null) and (`test`.`SQ2_alias1`.`col_int_nokey` is not null)) 2427a2424,2433 > | | | | | | | | | | | | | | | | >alloc_root > | | | | | | | | | | | | | | | | | enter: root: # > | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >get_mm_leaf > | | | | | | | | | | | | | | | | | >alloc_root > | | | | | | | | | | | | | | | | | | enter: root: # > | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >get_key_scans_params > | | | | | | | | | | | | >print_sel_tree > | | | | | | | | | | | | | info: SEL_TREE: # (tree scans) scans: col_int_key > | | | | | | | | | | | | | | | | | | | | | | | | >alloc_root > | | | | | | | | | | | | | enter: root: # > | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | >check_quick_select > | | | | | | | | | | | | | >maria_records_in_range > | | | | | | | | | | | | | | >_ma_record_pos > | | | | | | | | | | | | | | | enter: search_flag: 3 > | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | exit: length: 1 > | | | | | | | | | | | | | | | <_ma_pack_key > Key: "NULL" > | | | | | | | | | | | | | | | >_ma_search_pos > | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> free unpinned -> unpinned->unpinned -> unpinned > | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 1 > | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | exit: flag: 1 ret_pos: # > | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | info: keynr: 0 offset: 1 max_keynr: 12 nod: 0 flag: 1 > | | | | | | | | | | | | | | | <_ma_search_pos > | | | | | | | | | | | | | | | exit: pos: 0 > | | | | | | | | | | | | | | <_ma_record_pos > | | | | | | | | | | | | | | info: records: 12 > | | | | | | | | | | | | | | | | | | | | | | | | | | info: Default MRR implementation choosen > | | | | | | | | | | | | | exit: Records: 12 > | | | | | | | | | | | | | | | | | | | | | | | | >alloc_root > | | | | | | | | | | | | | enter: root: # > | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | >print_sel_tree > | | | | | | | | | | | | | info: SEL_TREE: # (ROR scans) scans: (empty) > | | | | | | | | | | | | | | | | | | | | | | | | info: No 'range' table read plan found > | | | | | | | | | | | | | | | | | | | | | | >get_best_ror_intersect > | | | | | | | | | | | | | | | | | | | | | | info: No range reads possible, trying to construct index_merge 2467a2591,2594 > | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | >alloc_root > | | | | | | | | | | | enter: root: # 2489,2496d2615 < | | | | | | | | | | >alloc_root < | | | | | | | | | | | enter: root: # < | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | alloc_root < | | | | | | | | | | | enter: root: # < | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | WHERE:(SQ3_alias1) ((`test`.`SQ3_alias1`.`col_int_nokey` = `test`.`SQ2_alias1`.`col_int_key`) and (`test`.`SQ3_alias1`.`col_int_key` is not null)) 2513c2632 < WHERE:(SQ3_alias1) ((`test`.`SQ3_alias1`.`pk` = `test`.`SQ2_alias1`.`col_int_key`) and (`test`.`SQ3_alias1`.`col_int_nokey` = `test`.`SQ2_alias1`.`col_int_key`) and (`test`.`SQ3_alias1`.`col_int_key` is not null)) --- > WHERE:(SQ3_alias1) ((`test`.`SQ3_alias1`.`col_int_nokey` = `test`.`SQ2_alias1`.`col_int_key`) and (`test`.`SQ3_alias1`.`col_int_key` is not null)) 2595,2613c2714 < WHERE:(full cond) ((`test`.`SQ3_alias1`.`pk` = `test`.`SQ2_alias1`.`col_int_key`) and (`test`.`SQ3_alias1`.`col_int_nokey` = `test`.`SQ2_alias1`.`col_int_key`) and (`test`.`SQ3_alias1`.`col_int_key` is not null)) < | | | | | | | | | | | >alloc_root < | | | | | | | | | | | | enter: root: # < | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | alloc_root < | | | | | | | | | | | | enter: root: # < | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | alloc_root < | | | | | | | | | | | | enter: root: # < | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | alloc_root < | | | | | | | | | | | | enter: root: # < | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | WHERE:(full cond) ((`test`.`SQ3_alias1`.`col_int_nokey` = `test`.`SQ2_alias1`.`col_int_key`) and (`test`.`SQ3_alias1`.`col_int_key` is not null)) 2618,2621d2718 < < WHERE:(remainder cond) ((`test`.`SQ3_alias1`.`col_int_nokey` = `test`.`SQ2_alias1`.`col_int_key`) and (`test`.`SQ3_alias1`.`col_int_key` is not null)) < < WHERE:(select_cond) ((`test`.`SQ3_alias1`.`pk` = `test`.`SQ2_alias1`.`col_int_key`) and (`test`.`SQ3_alias1`.`col_int_nokey` = `test`.`SQ2_alias1`.`col_int_key`) and (`test`.`SQ3_alias1`.`col_int_key` is not null)) 2714,2720d2810 < | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | enter: Size: 16248 Total alloc: # < | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | <_mymalloc 2738a2829,2835 > | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | enter: Size: 16248 Total alloc: # > | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | <_mymalloc 2801c2898 < | | | | | | | | | | | enter: Size: 160 Total alloc: # --- > | | | | | | | | | | | enter: Size: 152 Total alloc: # 2834c2931 < refs: test.SQ2_alias1.col_int_nokey --- > refs: alias3.col_int_key 2862c2959 < | | | | | | | | | | | info: bytes freed: 160 --- > | | | | | | | | | | | info: bytes freed: 152 3401c3498 < | | | | | | | | | | | | enter: name: #sql_2a6b_1 dir: /home/elenst/bzr/5.3/mysql-test/var/tmp/mysqld.1 extension: flag: 6 --- > | | | | | | | | | | | | enter: name: #sql_2aae_1 dir: /home/elenst/bzr/5.3/mysql-test/var/tmp/mysqld.1 extension: flag: 6 3403c3500 < | | | | | | | | | | | | | enter: '#sql_2a6b_1' --- > | | | | | | | | | | | | | enter: '#sql_2aae_1' 3446c3543 < | | | | | | | | | | | | enter: table: ''.'/home/elenst/bzr/5.3/mysql-test/var/tmp/mysqld.1/#sql_2a6b_1' --- > | | | | | | | | | | | | enter: table: ''.'/home/elenst/bzr/5.3/mysql-test/var/tmp/mysqld.1/#sql_2aae_1' 3548c3645 < | | | | | | | | | | | | enter: name: /home/elenst/bzr/5.3/mysql-test/var/tmp/mysqld.1/#sql_2a6b_1 db_type: 6 db_stat: 0 mode: 2 lock_test: 516 --- > | | | | | | | | | | | | enter: name: /home/elenst/bzr/5.3/mysql-test/var/tmp/mysqld.1/#sql_2aae_1 db_type: 6 db_stat: 0 mode: 2 lock_test: 516 4245c4342 < Key: "2" --- > Key: "4" 4248c4345 < Key: "2" --- > Key: "4" 4323c4420 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 --- > | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 3 4325c4422 < | | | | | | | | | | | | | | | | | | exit: found key at 257 --- > | | | | | | | | | | | | | | | | | | exit: found key at 259 4373,4374c4470,4548 < | | | | | | | | | | | | | | | | | >_ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record --- > | | | | | | | | | | | | | | | | | >_ma_read_block_record > | | | | | | | | | | | | | | | | | | enter: rowid: 259 page: 1 rownr: 3 > | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | enter: fd: 54 page: 1 buffer: # level: 0 t:LSN (1)free -> read->read -> free unpinned -> unpinned->unpinned -> unpinned > | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 wrmode: 0 block_is_copied: 1 > | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 > | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 pos: 1 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: free -> read pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | info: the block # files 54(54) pages 1(1) > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: read -> free pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | enter: block # (9) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | | | | <_ma_read_block_record 4376a4551,4707 > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record 4380a4712,4719 > | | | | | | | | | | | | | | >maria_scan > | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_scan_block_record > | | | | | | | | | | | | | | | info: rowid: 257 > | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | <_ma_scan_block_record 4392c4731 < Key: "2" --- > Key: "62" 4394,4395c4733,4734 < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" --- > | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 259 > Key: "62" 4470c4809 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 --- > | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 4472c4811,4814 < | | | | | | | | | | | | | | | | | | exit: found key at 257 --- > | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 259 > Key: "62" > | | | | | | | | | | | | | | | | | | <_ma_search 4520,4521d4861 < | | | | | | | | | | | | | | | | | >_ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record 4533a4874,5058 > | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_scan > | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_scan_block_record > | | | | | | | | | | | | | | | info: rowid: 258 > | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | <_ma_scan_block_record > | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_scan > | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_scan_block_record > | | | | | | | | | | | | | | | info: rowid: 259 > | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | <_ma_scan_block_record > | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | Key: "1" 4542c5067 < Key: "2" --- > Key: "1" 4617c5142 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 --- > | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 4619c5144 < | | | | | | | | | | | | | | | | | | exit: found key at 257 --- > | | | | | | | | | | | | | | | | | | exit: found key at 256 4667,4668c5192,5270 < | | | | | | | | | | | | | | | | | >_ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record --- > | | | | | | | | | | | | | | | | | >_ma_read_block_record > | | | | | | | | | | | | | | | | | | enter: rowid: 256 page: 1 rownr: 0 > | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | enter: fd: 54 page: 1 buffer: # level: 0 t:LSN (1)free -> read->read -> free unpinned -> unpinned->unpinned -> unpinned > | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 wrmode: 0 block_is_copied: 1 > | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 > | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 pos: 1 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: free -> read pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | info: the block # files 54(54) pages 1(1) > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: read -> free pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | enter: block # (9) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | | | | <_ma_read_block_record 4670a5273,5303 > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record 4681,4816c5314,5428 < | | | | | | | | | | | | | | | | >maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_scan > | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_scan_block_record > | | | | | | | | | | | | | | | info: rowid: 260 > | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | <_ma_scan_block_record 4833c5453 < Key: "2" --- > Key: "0" 4835,4836c5455,5456 < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" --- > | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 256 > Key: "0" 4911c5531 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 --- > | | | | | | | | | | | | | | | | | | | exit: flag: 1 keypos: 0 4913c5533,5536 < | | | | | | | | | | | | | | | | | | exit: found key at 257 --- > | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 256 > Key: "0" > | | | | | | | | | | | | | | | | | | <_ma_search 4961,4962d5583 < | | | | | | | | | | | | | | | | | >_ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record 4975,5110d5595 < | | | | | | | | | | | | | | | | >maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_scan > | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_scan_block_record > | | | | | | | | | | | | | | | info: rowid: 261 > | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | <_ma_scan_block_record > | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | Key: "7" 5130c5733 < Key: "2" --- > Key: "7" 5205c5808 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 --- > | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 6 5207c5810 < | | | | | | | | | | | | | | | | | | exit: found key at 257 --- > | | | | | | | | | | | | | | | | | | exit: found key at 262 5255,5359c5858,5861 < | | | | | | | | | | | | | | | | | >_ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned --- > | | | | | | | | | | | | | | | | | >_ma_read_block_record > | | | | | | | | | | | | | | | | | | enter: rowid: 262 page: 1 rownr: 6 > | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | enter: fd: 54 page: 1 buffer: # level: 0 t:LSN (1)free -> read->read -> free unpinned -> unpinned->unpinned -> unpinned 5361a5864,5884 > | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 wrmode: 0 block_is_copied: 1 > | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 > | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 pos: 1 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN 5363,5364c5886,5907 < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN --- > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: free -> read pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | info: the block # files 54(54) pages 1(1) > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: read -> free pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN 5366c5909 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN --- > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN 5369c5912 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN --- > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN 5371,5381d5913 < | | | | | | | | | | | | | | | | | | | | >remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN 5392,5393c5924,5925 < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN --- > | | | | | | | | | | | | | | | | | | | | enter: block # (9) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN 5395c5927 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN --- > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN 5400,5403c5932,5936 < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record --- > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | | | | <_ma_read_block_record 5405a5939,5941 > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record 5416,5551c5952,5954 < | | | | | | | | | | | | | | | | >maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: rowid: 262 6012,6020c6114,6298 < | | | | | | | | | | | | | | | | >maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" --- > | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_scan > | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_scan_block_record > | | | | | | | | | | | | | | | info: rowid: 263 > | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | <_ma_scan_block_record > | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 > | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | exit: length: 4 > | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "1" > | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 262 > Key: "1" 6095c6373 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 --- > | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 6097,6100c6375 < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search --- > | | | | | | | | | | | | | | | | | | exit: found key at 256 6147a6423,6501 > | | | | | | | | | | | | | | | | | >_ma_read_block_record > | | | | | | | | | | | | | | | | | | enter: rowid: 256 page: 1 rownr: 0 > | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | enter: fd: 54 page: 1 buffer: # level: 0 t:LSN (1)free -> read->read -> free unpinned -> unpinned->unpinned -> unpinned > | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 wrmode: 0 block_is_copied: 1 > | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 > | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 pos: 1 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: free -> read pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | info: the block # files 54(54) pages 1(1) > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: read -> free pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | enter: block # (9) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | | | | <_ma_read_block_record 6149a6504,6506 > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record 6160,6296c6517,6519 < | | | | | | | | | | | | | | | | >maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "150" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: -1 keypos: 12 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | | enter: page: 2251799813685247 nextflag: 1 lastpos: 18446744073709551615 < Key: "150" < | | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: rowid: 264 7841c6724 < | | | | | | | | | | | | | | | info: rowid: 259 --- > | | | | | | | | | | | | | | | info: rowid: 265 7852,7987c6735,6891 < | | | | | | | | | | | | | | | | >maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_scan > | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_scan_block_record > | | | | | | | | | | | | | | | info: rowid: 266 > | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | <_ma_scan_block_record 8004c6916 < Key: "2" --- > Key: "5" 8006,8007c6918,6919 < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" --- > | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 256 > Key: "5" 8082c6994 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 --- > | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 8084c6996 < | | | | | | | | | | | | | | | | | | exit: found key at 257 --- > | | | | | | | | | | | | | | | | | | exit: found key at 260 8132,8133c7044,7122 < | | | | | | | | | | | | | | | | | >_ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record --- > | | | | | | | | | | | | | | | | | >_ma_read_block_record > | | | | | | | | | | | | | | | | | | enter: rowid: 260 page: 1 rownr: 4 > | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | enter: fd: 54 page: 1 buffer: # level: 0 t:LSN (1)free -> read->read -> free unpinned -> unpinned->unpinned -> unpinned > | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 wrmode: 0 block_is_copied: 1 > | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 > | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 pos: 1 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: free -> read pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | info: the block # files 54(54) pages 1(1) > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: read -> free pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | enter: block # (9) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | | | | <_ma_read_block_record 8135a7125,7451 > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 85 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >ha_index_init > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 18446744073709551615 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 86 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >ha_index_init > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 > | | | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | | | exit: length: 4 > | | | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "6" > | | | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 > Key: "6" > | | | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | | | enter: page: 1 > | | | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 51 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 51 pos: 1 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 51 pos: 1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 pos: 1 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (3) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 51(51) pages 1(1) > | | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (3) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (809) > 01 00 00 47 54 05 00 00 00 00 00 00 00 00 00 03 29 00 00 00 01 00 00 02 00 00 > 00 00 02 00 00 02 02 00 00 00 03 00 00 02 04 00 00 00 04 00 00 02 06 00 00 00 > 05 00 00 02 08 00 00 00 06 00 00 02 0A 00 00 00 07 00 00 02 0C 00 00 00 08 00 > 00 02 0E 00 00 00 09 00 00 02 10 00 00 00 0A 00 00 02 12 00 00 00 0B 00 00 02 > 14 00 00 00 0C 00 00 02 16 00 00 00 0D 00 00 02 18 00 00 00 0E 00 00 02 1A 00 > 00 00 0F 00 00 02 1C 00 00 00 10 00 00 02 1E 00 00 00 11 00 00 02 20 00 00 00 > 12 00 00 02 22 00 00 00 13 00 00 02 24 00 00 00 14 00 00 02 26 00 00 00 15 00 > 00 02 28 00 00 00 16 00 00 02 2A 00 00 00 17 00 00 02 2C 00 00 00 18 00 00 02 > 2E 00 00 00 19 00 00 02 30 00 00 00 1A 00 00 02 32 00 00 00 1B 00 00 02 34 00 > 00 00 1C 00 00 02 36 00 00 00 1D 00 00 02 38 00 00 00 1E 00 00 02 3A 00 00 00 > 1F 00 00 02 3C 00 00 00 20 00 00 02 3E 00 00 00 21 00 00 02 40 00 00 00 22 00 > 00 02 42 00 00 00 23 00 00 02 44 00 00 00 24 00 00 02 46 00 00 00 25 00 00 02 > 48 00 00 00 26 00 00 02 4A 00 00 00 27 00 00 02 4C 00 00 00 28 00 00 02 4E 00 > 00 00 29 00 00 02 50 00 00 00 2A 00 00 02 52 00 00 00 2B 00 00 02 54 00 00 00 > 2C 00 00 02 56 00 00 00 2D 00 00 02 58 00 00 00 2E 00 00 02 5A 00 00 00 2F 00 > 00 02 5C 00 00 00 30 00 00 02 5E 00 00 00 31 00 00 02 60 00 00 00 32 00 00 02 > 62 00 00 00 33 00 00 02 64 00 00 00 34 00 00 02 66 00 00 00 35 00 00 02 68 00 > 00 00 36 00 00 02 6A 00 00 00 37 00 00 02 6C 00 00 00 38 00 00 02 6E 00 00 00 > 39 00 00 02 70 00 00 00 3A 00 00 02 72 00 00 00 3B 00 00 02 74 00 00 00 3C 00 > 00 02 76 00 00 00 3D 00 00 02 78 00 00 00 3E 00 00 02 7A 00 00 00 3F 00 00 02 > 7C 00 00 00 40 00 00 02 7E 00 00 00 41 00 00 02 80 00 00 00 42 00 00 02 82 00 > 00 00 43 00 00 02 84 00 00 00 44 00 00 02 86 00 00 00 45 00 00 02 88 00 00 00 > 46 00 00 02 8A 00 00 00 47 00 00 02 8C 00 00 00 48 00 00 02 8E 00 00 00 49 00 > 00 02 90 00 00 00 4A 00 00 02 92 00 00 00 4B 00 00 02 94 00 00 00 4C 00 00 02 > 96 00 00 00 4D 00 00 02 98 00 00 00 4E 00 00 02 9A 00 00 00 4F 00 00 02 9C 00 > 00 00 50 00 00 02 9E 00 00 00 51 00 00 02 A0 00 00 00 52 00 00 02 A2 00 00 00 > 53 00 00 02 A4 00 00 00 54 00 00 02 A6 00 00 00 55 00 00 02 A8 00 00 00 56 00 > 00 02 AA 00 00 00 57 00 00 02 AC 00 00 00 58 00 00 02 AE 00 00 00 59 00 00 02 > B0 00 00 00 5A 00 00 02 B2 00 00 00 5B 00 00 02 B4 00 00 00 5C 00 00 02 B6 00 > 00 00 5D 00 00 02 B8 00 00 00 5E 00 00 02 BA 00 00 00 5F 00 00 02 BC 00 00 00 > 60 00 00 02 BE 00 00 00 61 00 00 02 C0 00 00 00 62 00 00 02 C2 00 00 00 63 00 > 00 02 C4 > | | | | | | | | | | | | | | | | | | | | | | >_ma_bin_search > | | | | | | | | | | | | | | | | | | | | | | | test: page_length: 809 end: 98 > | | | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 5 > | | | | | | | | | | | | | | | | | | | | | | <_ma_bin_search > | | | | | | | | | | | | | | | | | | | | | | exit: found key at 261 > | | | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 51 page: 1 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (3) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | | | enter: block # (3) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 51 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 87 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record 8146,8171c7462,9376 < | | | | | | | | | | | | | | | | >maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN --- > | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 88 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 89 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 90 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 91 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 92 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 93 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 94 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 95 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 96 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 97 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 98 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 99 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 100 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 101 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 102 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 103 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 104 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 105 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 106 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 107 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 108 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 109 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 110 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 111 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 112 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 113 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 114 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 115 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 116 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 117 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 118 > | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 1 search_flag: 0 > | | | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | | | exit: length: 5 > | | | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "0" > | | | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | | | enter: page: 2 nextflag: 1 lastpos: 260 > Key: "0" > | | | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | | enter: page: 2 > | | | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 2 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 2 > | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 2 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: free -> read pin: unpinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 2(2) > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >add_pin > | | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 > | | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> read pin: pinned -> pinned any 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | | page: Memory: # Bytes: (125) > 01 00 00 DF 96 05 00 00 00 00 00 00 00 01 00 00 7D 01 00 00 00 00 00 00 02 08 > 01 00 00 00 01 00 00 02 06 01 00 00 00 01 00 00 02 0E 01 00 00 00 01 00 00 02 > 12 01 00 00 00 02 00 00 02 16 01 00 00 00 04 00 00 02 00 01 00 00 00 05 00 00 > 02 14 01 00 00 00 07 00 00 02 04 01 00 00 00 07 00 00 02 0A 01 00 00 00 07 00 > 00 02 0C 01 00 00 00 07 00 00 02 10 01 00 00 00 3E 00 00 02 02 > | | | | | | | | | | | | | | | | | | | | >_ma_seq_search > | | | | | | | | | | | | | | | | | | | | | exit: flag: 0 ret_pos: # > | | | | | | | | | | | | | | | | | | | | <_ma_seq_search > | | | | | | | | | | | | | | | | | | | | exit: found key at 260 > | | | | | | | | | | | | | | | | | | | <_ma_search > | | | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 > | | | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link > | | | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 2 changed: 0 read -> free pinned -> unpinned > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | | | enter: block: # (11) lock: read -> free pin: pinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_pin > | | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 > | | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | | | enter: block # (11) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 2 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <_ma_unpin_all_pages > | | | | | | | | | | | | | | | | | | | >_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | <_ma_put_key_in_record > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 119 > | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: 0 > | | | | | | | | | | | | | | | | | | | | | counts: join->examined_rows++: 120 > | | | | | | | | | | | | | | | | | | | | | >sub_select_cache > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: (nil) error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_scan > | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_scan_block_record > | | | | | | | | | | | | | | | info: rowid: 267 > | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | <_ma_scan_block_record > | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions > | | | | | | | | | | | | | | | >JOIN_CACHE:check_match > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | | | >join_tab_execution_startup > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_rkey > | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 > | | | | | | | | | | | | | | | | | >_ma_pack_key > | | | | | | | | | | | | | | | | | | exit: length: 4 > | | | | | | | | | | | | | | | | | <_ma_pack_key > Key: "2" > | | | | | | | | | | | | | | | | | >_ma_search > | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 260 > Key: "2" > | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage > | | | | | | | | | | | | | | | | | | | enter: page: 1 > | | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned > | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 > | | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 > | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN 8279,8280c9484,9562 < | | | | | | | | | | | | | | | | | >_ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record --- > | | | | | | | | | | | | | | | | | >_ma_read_block_record > | | | | | | | | | | | | | | | | | | enter: rowid: 257 page: 1 rownr: 1 > | | | | | | | | | | | | | | | | | | >pagecache_read > | | | | | | | | | | | | | | | | | | | enter: fd: 54 page: 1 buffer: # level: 0 t:LSN (1)free -> read->read -> free unpinned -> unpinned->unpinned -> unpinned > | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking > | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked > | | | | | | | | | | | | | | | | | | | >find_block > | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 wrmode: 0 block_is_copied: 1 > | | | | | | | | | | | | | | | | | | | | >get_hash_link > | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link > | | | | | | | | | | | | | | | | | | | | | | enter: fd: 54 pos: 1 > | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # block: # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >reg_requests > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | >unlink_block > | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # > | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_block: block->hash_link: # hash_link: # block->status: 34 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 pos: 1 block->status: 34 page_status: 0 > | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info: Block type: LSN current type LSN > | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: free -> read pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >get_rdlock > | | | | | | | | | | | | | | | | | | | | | info: the block # files 54(54) pages 1(1) > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_mymalloc > | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | exit: ptr: # > | | | | | | | | | | | | | | | | | | | | <_mymalloc > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >remove_reader > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >make_lock_and_pin > | | | | | | | | | | | | | | | | | | | | enter: block: # (9) lock: read -> free pin: unpinned -> unpinned any 0 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >release_wrlock > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # > | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_myfree > | | | | | | | | | | | | | | | | | | | | | enter: ptr: # > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked > | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking > | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 > | | | | | | | | | | | | | | | | | | | | <_myfree > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >unreg_request > | | | | | | | | | | | | | | | | | | | | enter: block # (9) status: 22 requests: 1 > | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | >link_block > | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 54 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN > | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) unlocking > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_read_block_record2 > | | | | | | | | | | | | | | | | | | | info: Row read > | | | | | | | | | | | | | | | | | | <_ma_read_block_record2 > | | | | | | | | | | | | | | | | | <_ma_read_block_record 8282a9565,9567 > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record 8293,8428c9578,9580 < | | | | | | | | | | | | | | | | >maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "2" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "2" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 1 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 257 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_scan < | | | | | | | | | | | | | | _ma_scan_block_record < | | | | | | | | | | | | | | | info: rowid: 260 < | | | | | | | | | | | | | | | >_ma_read_block_record2 < | | | | | | | | | | | | | | | | info: Row read < | | | | | | | | | | | | | | | <_ma_read_block_record2 < | | | | | | | | | | | | | | <_ma_scan_block_record 9624,9759c9704,9706 < | | | | | | | | | | | | | | | | >maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >evaluate_join_record > | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: 0 > | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >maria_scan > | | | | | | | | | | | | | | | | | | | | | | | | | | | | >_ma_scan_block_record > | | | | | | | | | | | | | | | info: Found end of file > | | | | | | | | | | | | | | <_ma_scan_block_record > | | | | | | | | | | | | | | | | | | | | | | | | | | exit: rc: 1 > | | | | | | | | | | | | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | >sub_select > | | | | | | | | | | | | | | >sub_select 9916,22092c9738,15250 < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "5" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "5" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 4 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 260 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | maria_scan < | | | | | | | | | | | | | | _ma_scan_block_record < | | | | | | | | | | | | | | | info: rowid: 261 < | | | | | | | | | | | | | | | >_ma_read_block_record2 < | | | | | | | | | | | | | | | | info: Row read < | | | | | | | | | | | | | | | <_ma_read_block_record2 < | | | | | | | | | | | | | | <_ma_scan_block_record < | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "3" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "3" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 2 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 258 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | maria_scan < | | | | | | | | | | | | | | _ma_scan_block_record < | | | | | | | | | | | | | | | info: rowid: 262 < | | | | | | | | | | | | | | | >_ma_read_block_record2 < | | | | | | | | | | | | | | | | info: Row read < | | | | | | | | | | | | | | | <_ma_read_block_record2 < | | | | | | | | | | | | | | <_ma_scan_block_record < | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "1" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "1" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 0 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 256 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | maria_scan < | | | | | | | | | | | | | | _ma_scan_block_record < | | | | | | | | | | | | | | | info: rowid: 263 < | | | | | | | | | | | | | | | >_ma_read_block_record2 < | | | | | | | | | | | | | | | | info: Row read < | | | | | | | | | | | | | | | <_ma_read_block_record2 < | | | | | | | | | | | | | | <_ma_scan_block_record < | | | | | | | | | | | | | | >JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | | maria_rkey < | | | | | | | | | | | | | | | | | enter: base: # buf: # inx: 0 search_flag: 0 < | | | | | | | | | | | | | | | | | >_ma_pack_key < | | | | | | | | | | | | | | | | | | exit: length: 4 < | | | | | | | | | | | | | | | | | <_ma_pack_key < Key: "4" < | | | | | | | | | | | | | | | | | >_ma_search < | | | | | | | | | | | | | | | | | | enter: page: 1 nextflag: 1 lastpos: 18446744073709551615 < Key: "4" < | | | | | | | | | | | | | | | | | | >_ma_fetch_keypage < | | | | | | | | | | | | | | | | | | | enter: page: 1 < | | | | | | | | | | | | | | | | | | | >pagecache_read < | | | | | | | | | | | | | | | | | | | | enter: fd: 53 page: 1 buffer: # level: 3 t:LSN (1)free -> read->read -> read unpinned -> pinned->pinned -> pinned < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | | >find_block < | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 wrmode: 0 block_is_copied: 0 < | | | | | | | | | | | | | | | | | | | | | >get_hash_link < | | | | | | | | | | | | | | | | | | | | | | >get_present_hash_link < | | | | | | | | | | | | | | | | | | | | | | | enter: fd: 53 pos: 1 < | | | | | | | | | | | | | | | | | | | | | | | exit: hash_link: # < | | | | | | | | | | | | | | | | | | | | | | reg_requests < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >unlink_block < | | | | | | | | | | | | | | | | | | | | | | | pagecache: unlink # < | | | | | | | | | | | | | | | | | | | | | | | unlink_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | | | hash_link: # hash_link: # block->status: 34 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 pos: 1 block->status: 34 page_status: 0 < | | | | | | | | | | | | | | | | | | | | | find_block:end: |thread 0 < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: free -> read pin: unpinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | >get_rdlock < | | | | | | | | | | | | | | | | | | | | | | info: the block # files 53(53) pages 1(1) < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | info: RD lock set, block # < | | | | | | | | | | | | | | | | | | | | | add_pin < | | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 0 < | | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | | >_mymalloc < | | | | | | | | | | | | | | | | | | | | | | | enter: Size: 24 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | _mymalloc < | | | | | | | | | | | | | | | | | | | | | | enter: Size: 32 Total alloc: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | exit: ptr: # < | | | | | | | | | | | | | | | | | | | | | <_mymalloc < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_reader < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/1 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> read pin: pinned -> pinned any 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | | _ma_bin_search < | | | | | | | | | | | | | | | | | | | test: page_length: 113 end: 11 < | | | | | | | | | | | | | | | | | | | exit: flag: 0 keypos: 3 < | | | | | | | | | | | | | | | | | | <_ma_bin_search < | | | | | | | | | | | | | | | | | | exit: found key at 259 < | | | | | | | | | | | | | | | | | <_ma_search < | | | | | | | | | | | | | | | | | >_ma_unpin_all_pages < | | | | | | | | | | | | | | | | | | info: undo_lsn: 0 < | | | | | | | | | | | | | | | | | | >pagecache_unlock_by_link < | | | | | | | | | | | | | | | | | | | enter: block: # fd: 53 page: 1 changed: 0 read -> free pinned -> unpinned < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locking < | | | | | | | | | | | | | | | | | | | mutex: pagecache->cache_lock (#) locked < | | | | | | | | | | | | | | | | | | | >make_lock_and_pin < | | | | | | | | | | | | | | | | | | | | enter: block: # (10) lock: read -> free pin: pinned -> unpinned any 0 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | >release_wrlock < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 1 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | info: RD lock decreased, block # < | | | | | | | | | | | | | | | | | | | | | info: RD lock reset, block # < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | remove_pin < | | | | | | | | | | | | | | | | | | | | | enter: block: # pins: 1 any: 0 < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 1 type: LSN < | | | | | | | | | | | | | | | | | | | | | >_myfree < | | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 24 < | | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | _myfree < | | | | | | | | | | | | | | | | | | | | | enter: ptr: # < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locking < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) locked < | | | | | | | | | | | | | | | | | | | | | mutex: THR_LOCK_malloc (#) unlocking < | | | | | | | | | | | | | | | | | | | | | info: bytes freed: 32 < | | | | | | | | | | | | | | | | | | | | <_myfree < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | unreg_request < | | | | | | | | | | | | | | | | | | | | enter: block # (10) status: 22 requests: 1 < | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 1/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | >link_block < | | | | | | | | | | | | | | | | | | | | | info: block: # fd: 53 page: 1 status: # hshL: # requests: 0/0 wrlocks: 0 rdlocks: 0 rdlocks_q: 0 pins: 0 type: LSN < | | | | | | | | | | | | | | | | | | | | | link_block: |thread 0 < | | | | | | | | | | | | | | | | | | | | cache_lock (#) unlocking < | | | | | | | | | | | | | | | | | | _ma_put_key_in_record < | | | | | | | | | | | | | | | | | <_ma_put_key_in_record < | | | | | | | | | | | | | | | | evaluate_join_record < | | | | | | | | | | | | | | | | | enter: evaluate_join_record join: # join_tab: # cond: # error: -1 < | | | | | | | | | | | | | | | | JOIN_CACHE::generate_full_extensions < | | | | | | | | | | | | | | | >JOIN_CACHE:check_match < | | | | | | | | | | | | | | | sub_select < | | | | | | | | | | | | | | | | >join_tab_execution_startup < | | | | | | | | | | | | | | | |