SHARE
TWEET

Untitled

KhusainOrynbaev Aug 20th, 2019 82 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. HashAggregate  (cost=70157.56..70158.01 rows=45 width=501) (actual time=992.194..992.219 rows=33 loops=1)
  2.   Group Key: friend_links.friend_from, friend_links.friend_to, friend_links.type, friend_links.state, friend_links.learner_rank, friend_links.learner_league, friend_links.auto_generated, friend_links.uid, friend_links.created_on, friend_links.accepted_on, player_profile.update_datetime, request_card.created_when, request_card.finished_when, request_card.profile_id, request_card.monster_id, request_card.monster_rarity, request_card.max_donated_quantity, request_card.total_donated_quantity, pvp_player.fame, pvp_player.league, friend_gifts_send_info.last_on, friend_gifts_send_info.last_to_link_ids, friend_gifts_send_info.profile_id, profile_bit.data, profile_bit_1.data, card_donation.profile_id, card_donation.quantity, card_donation.sender_profile_id, guild.icon
  3.   ->  Append  (cost=41832.80..70154.29 rows=45 width=501) (actual time=401.123..992.081 rows=33 loops=1)
  4.         ->  HashAggregate  (cost=41832.80..41833.20 rows=40 width=501) (actual time=401.123..401.145 rows=30 loops=1)
  5.               Group Key: friend_links.friend_from, friend_links.friend_to, friend_links.type, friend_links.state, friend_links.learner_rank, friend_links.learner_league, friend_links.auto_generated, friend_links.uid, friend_links.created_on, friend_links.accepted_on, player_profile.update_datetime, request_card.created_when, request_card.finished_when, request_card.profile_id, request_card.monster_id, request_card.monster_rarity, request_card.max_donated_quantity, request_card.total_donated_quantity, pvp_player.fame, pvp_player.league, friend_gifts_send_info.last_on, friend_gifts_send_info.last_to_link_ids, friend_gifts_send_info.profile_id, profile_bit.data, profile_bit_1.data, card_donation.profile_id, card_donation.quantity, card_donation.sender_profile_id, guild.icon
  6.               ->  Append  (cost=205.44..41829.90 rows=40 width=501) (actual time=9.412..400.880 rows=30 loops=1)
  7.                     ->  Nested Loop Left Join  (cost=205.44..16422.57 rows=11 width=1842) (actual time=9.412..135.718 rows=14 loops=1)
  8.                           ->  Nested Loop Left Join  (cost=205.16..16418.78 rows=11 width=1837) (actual time=9.385..135.615 rows=14 loops=1)
  9.                                 ->  Nested Loop Left Join  (cost=204.75..16326.02 rows=11 width=1833) (actual time=9.363..135.313 rows=14 loops=1)
  10.                                       ->  Nested Loop  (cost=204.20..16230.15 rows=11 width=1759) (actual time=9.321..134.845 rows=14 loops=1)
  11.                                             ->  Nested Loop Left Join  (cost=203.63..16190.83 rows=11 width=1201) (actual time=9.293..134.513 rows=14 loops=1)
  12.                                                   ->  Nested Loop  (cost=203.21..16097.99 rows=11 width=977) (actual time=9.231..133.942 rows=14 loops=1)
  13.                                                         ->  Nested Loop  (cost=202.78..16091.55 rows=11 width=934) (actual time=9.185..133.379 rows=14 loops=1)
  14.                                                               Join Filter: ((friend_links.friend_to)::text = (player_profile.profile_id)::text)
  15.                                                               ->  Nested Loop  (cost=202.23..16068.97 rows=22 width=891) (actual time=9.138..132.792 rows=14 loops=1)
  16.                                                                     ->  Hash Right Join  (cost=201.67..15996.68 rows=11 width=193) (actual time=9.062..132.020 rows=14 loops=1)
  17.                                                                           Hash Cond: ((request_card.profile_id)::text = (friend_links.friend_to)::text)
  18.                                                                           ->  Seq Scan on request_card  (cost=0.00..9258.44 rows=402244 width=68) (actual time=0.012..94.131 rows=402313 loops=1)
  19.                                                                           ->  Hash  (cost=201.53..201.53 rows=11 width=125) (actual time=0.296..0.296 rows=14 loops=1)
  20.                                                                                 Buckets: 1024  Batches: 1  Memory Usage: 11kB
  21.                                                                                 ->  Index Scan using friend_links_friend_from_idx on friend_links  (cost=0.56..201.53 rows=11 width=125) (actual time=0.090..0.290 rows=14 loops=1)
  22.                                                                                       Index Cond: ((friend_from)::text = 'GCd0208ec1a939888c53e998367018a36d'::text)
  23.                                                                                       Filter: ((state)::text = 'invite_accepted'::text)
  24.                                                                     ->  Index Scan using profile_bit_pk on profile_bit profile_bit_1  (cost=0.56..12.58 rows=2 width=698) (actual time=0.050..0.050 rows=1 loops=14)
  25.                                                                           Index Cond: (((profile_id)::text = (friend_links.friend_to)::text) AND ((bit_name)::text = 'RankBit'::text))
  26.                                                               ->  Index Scan using player_profile_pkey on player_profile  (cost=0.55..1.01 rows=1 width=43) (actual time=0.038..0.038 rows=1 loops=14)
  27.                                                                     Index Cond: ((profile_id)::text = (profile_bit_1.profile_id)::text)
  28.                                                         ->  Index Scan using pvp_player_pkey on pvp_player  (cost=0.43..0.59 rows=1 width=43) (actual time=0.037..0.037 rows=1 loops=14)
  29.                                                               Index Cond: ((profile_id)::text = (player_profile.profile_id)::text)
  30.                                                   ->  Index Scan using friend_gifts_send_info_pkey on friend_gifts_send_info  (cost=0.42..8.44 rows=1 width=224) (actual time=0.037..0.037 rows=1 loops=14)
  31.                                                         Index Cond: ((profile_id)::text = (friend_links.friend_to)::text)
  32.                                             ->  Index Scan using profile_bit_pk on profile_bit  (cost=0.56..6.59 rows=2 width=698) (actual time=0.021..0.021 rows=1 loops=14)
  33.                                                   Index Cond: (((profile_id)::text = (player_profile.profile_id)::text) AND ((bit_name)::text = 'NameBit'::text))
  34.                                       ->  Index Scan using card_donation_pk on card_donation  (cost=0.55..8.57 rows=1 width=74) (actual time=0.031..0.031 rows=0 loops=14)
  35.                                             Index Cond: (((profile_id)::text = (friend_links.friend_to)::text) AND ((sender_profile_id)::text = 'GCd0208ec1a939888c53e998367018a36d'::text))
  36.                                 ->  Index Scan using guild_member_pkey on guild_member  (cost=0.41..8.43 rows=1 width=39) (actual time=0.019..0.019 rows=1 loops=14)
  37.                                       Index Cond: ((profile_id)::text = (friend_links.friend_to)::text)
  38.                           ->  Index Scan using guild_pkey on guild  (cost=0.28..0.34 rows=1 width=13) (actual time=0.005..0.005 rows=1 loops=14)
  39.                                 Index Cond: (id = guild_member.guild_id)
  40.                     ->  Nested Loop Left Join  (cost=19017.88..25406.93 rows=29 width=1842) (actual time=228.891..265.142 rows=16 loops=1)
  41.                           ->  Nested Loop Left Join  (cost=19017.59..25396.93 rows=29 width=1837) (actual time=228.877..264.931 rows=16 loops=1)
  42.                                 ->  Nested Loop Left Join  (cost=19017.18..25152.39 rows=29 width=1833) (actual time=228.847..264.611 rows=16 loops=1)
  43.                                       ->  Nested Loop  (cost=19016.63..24902.25 rows=29 width=1759) (actual time=228.806..264.128 rows=16 loops=1)
  44.                                             ->  Nested Loop Left Join  (cost=19016.07..24798.61 rows=29 width=1201) (actual time=228.777..263.839 rows=16 loops=1)
  45.                                                   ->  Nested Loop  (cost=19015.64..24553.85 rows=29 width=977) (actual time=228.725..263.278 rows=16 loops=1)
  46.                                                         ->  Nested Loop  (cost=19015.22..24536.87 rows=29 width=934) (actual time=228.674..262.684 rows=16 loops=1)
  47.                                                               Join Filter: ((friend_links_1.friend_from)::text = (player_profile_1.profile_id)::text)
  48.                                                               ->  Nested Loop  (cost=19014.66..24476.31 rows=59 width=891) (actual time=228.621..262.061 rows=16 loops=1)
  49.                                                                     ->  Hash Left Join  (cost=19014.10..24279.17 rows=30 width=193) (actual time=228.552..261.253 rows=16 loops=1)
  50.                                                                           Hash Cond: ((friend_links_1.friend_from)::text = (request_card_1.profile_id)::text)
  51.                                                                           ->  Bitmap Heap Scan on friend_links friend_links_1  (cost=13.61..562.26 rows=30 width=125) (actual time=0.070..0.282 rows=16 loops=1)
  52.                                                                                 Recheck Cond: ((friend_to)::text = 'GCd0208ec1a939888c53e998367018a36d'::text)
  53.                                                                                 Filter: ((state)::text = 'invite_accepted'::text)
  54.                                                                                 Rows Removed by Filter: 3
  55.                                                                                 Heap Blocks: exact=19
  56.                                                                                 ->  Bitmap Index Scan on friend_links_friend_to_idx  (cost=0.00..13.60 rows=139 width=0) (actual time=0.054..0.054 rows=19 loops=1)
  57.                                                                                       Index Cond: ((friend_to)::text = 'GCd0208ec1a939888c53e998367018a36d'::text)
  58.                                                                           ->  Hash  (cost=9258.44..9258.44 rows=402244 width=68) (actual time=227.798..227.798 rows=402313 loops=1)
  59.                                                                                 Buckets: 65536  Batches: 16  Memory Usage: 3064kB
  60.                                                                                 ->  Seq Scan on request_card request_card_1  (cost=0.00..9258.44 rows=402244 width=68) (actual time=0.007..74.957 rows=402313 loops=1)
  61.                                                                     ->  Index Scan using profile_bit_pk on profile_bit profile_bit_3  (cost=0.56..12.58 rows=2 width=698) (actual time=0.047..0.047 rows=1 loops=16)
  62.                                                                           Index Cond: (((profile_id)::text = (friend_links_1.friend_from)::text) AND ((bit_name)::text = 'RankBit'::text))
  63.                                                               ->  Index Scan using player_profile_pkey on player_profile player_profile_1  (cost=0.55..1.01 rows=1 width=43) (actual time=0.036..0.036 rows=1 loops=16)
  64.                                                                     Index Cond: ((profile_id)::text = (profile_bit_3.profile_id)::text)
  65.                                                         ->  Index Scan using pvp_player_pkey on pvp_player pvp_player_1  (cost=0.43..0.59 rows=1 width=43) (actual time=0.034..0.034 rows=1 loops=16)
  66.                                                               Index Cond: ((profile_id)::text = (player_profile_1.profile_id)::text)
  67.                                                   ->  Index Scan using friend_gifts_send_info_pkey on friend_gifts_send_info friend_gifts_send_info_1  (cost=0.42..8.44 rows=1 width=224) (actual time=0.033..0.033 rows=1 loops=16)
  68.                                                         Index Cond: ((profile_id)::text = (friend_links_1.friend_from)::text)
  69.                                             ->  Index Scan using profile_bit_pk on profile_bit profile_bit_2  (cost=0.56..6.59 rows=2 width=698) (actual time=0.016..0.016 rows=1 loops=16)
  70.                                                   Index Cond: (((profile_id)::text = (player_profile_1.profile_id)::text) AND ((bit_name)::text = 'NameBit'::text))
  71.                                       ->  Index Scan using card_donation_pk on card_donation card_donation_1  (cost=0.55..8.57 rows=1 width=74) (actual time=0.028..0.028 rows=0 loops=16)
  72.                                             Index Cond: (((profile_id)::text = (friend_links_1.friend_from)::text) AND ((sender_profile_id)::text = 'GCd0208ec1a939888c53e998367018a36d'::text))
  73.                                 ->  Index Scan using guild_member_pkey on guild_member guild_member_1  (cost=0.41..8.43 rows=1 width=39) (actual time=0.018..0.018 rows=1 loops=16)
  74.                                       Index Cond: ((profile_id)::text = (friend_links_1.friend_from)::text)
  75.                           ->  Index Scan using guild_pkey on guild guild_1  (cost=0.28..0.34 rows=1 width=13) (actual time=0.011..0.011 rows=1 loops=16)
  76.                                 Index Cond: (id = guild_member_1.guild_id)
  77.         ->  Limit  (cost=28320.23..28320.25 rows=5 width=1842) (actual time=590.930..590.931 rows=3 loops=1)
  78.               ->  Sort  (cost=28320.23..28320.50 rows=106 width=1842) (actual time=590.929..590.929 rows=3 loops=1)
  79.                     Sort Key: friend_links_2.created_on DESC
  80.                     Sort Method: quicksort  Memory: 27kB
  81.                     ->  Nested Loop Left Join  (cost=19004.83..28318.47 rows=106 width=1842) (actual time=569.688..590.881 rows=3 loops=1)
  82.                           ->  Nested Loop Left Join  (cost=19004.54..28281.93 rows=106 width=1837) (actual time=569.662..590.841 rows=3 loops=1)
  83.                                 ->  Nested Loop  (cost=19004.13..27469.77 rows=106 width=1833) (actual time=569.636..590.753 rows=3 loops=1)
  84.                                       ->  Nested Loop Left Join  (cost=19003.70..27408.29 rows=105 width=1930) (actual time=569.602..590.592 rows=3 loops=1)
  85.                                             ->  Nested Loop  (cost=19003.15..26506.83 rows=105 width=1856) (actual time=569.560..590.470 rows=3 loops=1)
  86.                                                   ->  Nested Loop Left Join  (cost=19002.59..26131.58 rows=105 width=1158) (actual time=569.529..590.343 rows=3 loops=1)
  87.                                                         ->  Hash Left Join  (cost=19002.17..25249.23 rows=105 width=934) (actual time=569.483..590.134 rows=3 loops=1)
  88.                                                               Hash Cond: ((friend_links_2.friend_from)::text = (request_card_2.profile_id)::text)
  89.                                                               ->  Nested Loop  (cost=1.68..1509.30 rows=105 width=866) (actual time=0.107..0.316 rows=3 loops=1)
  90.                                                                     Join Filter: ((friend_links_2.friend_from)::text = (player_profile_2.profile_id)::text)
  91.                                                                     ->  Nested Loop  (cost=1.12..1287.58 rows=216 width=823) (actual time=0.066..0.199 rows=3 loops=1)
  92.                                                                           ->  Index Scan using friend_links_friend_to_idx on friend_links friend_links_2  (cost=0.56..571.30 rows=109 width=125) (actual time=0.021..0.063 rows=3 loops=1)
  93.                                                                                 Index Cond: ((friend_to)::text = 'GCd0208ec1a939888c53e998367018a36d'::text)
  94.                                                                                 Filter: ((state)::text = 'invite_sent'::text)
  95.                                                                                 Rows Removed by Filter: 16
  96.                                                                           ->  Index Scan using profile_bit_pk on profile_bit profile_bit_5  (cost=0.56..12.58 rows=2 width=698) (actual time=0.042..0.042 rows=1 loops=3)
  97.                                                                                 Index Cond: (((profile_id)::text = (friend_links_2.friend_from)::text) AND ((bit_name)::text = 'RankBit'::text))
  98.                                                                     ->  Index Scan using player_profile_pkey on player_profile player_profile_2  (cost=0.55..1.01 rows=1 width=43) (actual time=0.036..0.036 rows=1 loops=3)
  99.                                                                           Index Cond: ((profile_id)::text = (profile_bit_5.profile_id)::text)
  100.                                                               ->  Hash  (cost=9258.44..9258.44 rows=402244 width=68) (actual time=565.155..565.155 rows=402313 loops=1)
  101.                                                                     Buckets: 65536  Batches: 16  Memory Usage: 3064kB
  102.                                                                     ->  Seq Scan on request_card request_card_2  (cost=0.00..9258.44 rows=402244 width=68) (actual time=0.008..77.278 rows=402313 loops=1)
  103.                                                         ->  Index Scan using friend_gifts_send_info_pkey on friend_gifts_send_info friend_gifts_send_info_2  (cost=0.42..8.40 rows=1 width=224) (actual time=0.061..0.061 rows=1 loops=3)
  104.                                                               Index Cond: ((profile_id)::text = (friend_links_2.friend_from)::text)
  105.                                                   ->  Index Scan using profile_bit_pk on profile_bit profile_bit_4  (cost=0.56..6.59 rows=2 width=698) (actual time=0.037..0.037 rows=1 loops=3)
  106.                                                         Index Cond: (((profile_id)::text = (player_profile_2.profile_id)::text) AND ((bit_name)::text = 'NameBit'::text))
  107.                                             ->  Index Scan using card_donation_pk on card_donation card_donation_2  (cost=0.55..8.57 rows=1 width=74) (actual time=0.036..0.036 rows=0 loops=3)
  108.                                                   Index Cond: (((profile_id)::text = (friend_links_2.friend_from)::text) AND ((sender_profile_id)::text = 'GCd0208ec1a939888c53e998367018a36d'::text))
  109.                                       ->  Index Scan using pvp_player_pkey on pvp_player pvp_player_2  (cost=0.43..0.59 rows=1 width=43) (actual time=0.047..0.047 rows=1 loops=3)
  110.                                             Index Cond: ((profile_id)::text = (player_profile_2.profile_id)::text)
  111.                                 ->  Index Scan using guild_member_pkey on guild_member guild_member_2  (cost=0.41..7.66 rows=1 width=39) (actual time=0.024..0.024 rows=0 loops=3)
  112.                                       Index Cond: ((profile_id)::text = (friend_links_2.friend_from)::text)
  113.                           ->  Index Scan using guild_pkey on guild guild_2  (cost=0.28..0.34 rows=1 width=13) (actual time=0.008..0.008 rows=0 loops=3)
  114.                                 Index Cond: (id = guild_member_2.guild_id)
  115. Planning time: 37.070 ms
  116. Execution time: 993.032 ms
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top