2025-04-10 11:06:29.869
2a57f4b3-7fb5-f7f1-0a71-584520b8ee94
 5.420 ms
tilemap |  piechart
time | bufferstilemap
#
node, ms
tree, ms
rows
RRbF
loops
node
sh.ht
sh.rd
.880122
итоговые результаты
scan=21
15
6
0
.002
.880
Limit
1
.009
.878
  ->  Sort
2
.002
.869
       ->  Nested Loop Semi Join
3
.007
.867
            ->  Nested Loop Semi Join
4
.006
.820
20
                 ->  Nested Loop Left Join
5
.032
.794
20
                      ->  Hash Left Join
6
.017
.575
20
                           ->  Hash Left Join
7
.020
.511
20
                                ->  Hash Left Join
8
.018
.449
20
                                     ->  Nested Loop Left Join
9
.025
.411
20
                                          ->  Hash Right Join
10
.022
.326
24
                                               ->  Hash Right Join
11
.035
.069
24
                                                    ->  Bitmap Heap Scan on public."SysActivityResultLcz"
1
12
.034
24
                                                         ->  Bitmap Index Scan on "IPfDTUGIZhlP6tue6qP6perKcHA"
1
13
.021
.235
24
                                                    ->  Hash
14
.214
24
                                                         ->  Seq Scan on public."ActivityResult" "Result"
1
15
.019
.060
20
                                               ->  Hash
16
.041
20
42
67.7%
                                                    ->  Seq Scan on public."Call"
3
17
.003
.020
20
20
                                          ->  Memoize
18
.017
1
                                               ->  Index Scan using "PKDR5ErUGy8HVE2ImrX39YL4VU" on public."Contact" "CreatedBy"
2
19
.007
.042
3
                                     ->  Hash
20
.035
3
                                          ->  Seq Scan on public."CallDirection" "Direction"
1
21
.012
.047
3
                                ->  Hash
22
.035
3
49
94.2%
                                     ->  Seq Scan on public."SysCallDirectionLcz"
1
23
.056
.187
155
                           ->  Hash
24
.131
155
                                ->  Seq Scan on public."Contact"
10
25
.008
.020
20
                      ->  Memoize
26
.012
                           ->  Index Scan using "PKDR5ErUGy8HVE2ImrX39YL4VU" on public."Contact" "GoOwner"
27
.002
.040
20
                 ->  Materialize
28
.002
.038
                      ->  Nested Loop Semi Join
29
.036
31
100.0%
                           ->  Seq Scan on public."GoBusinessCall"
1
30
n/e
                           ->  Nested Loop Semi Join
31
n/e
                                ->  Bitmap Heap Scan on public."SysGoBusinessCallRight"
32
n/e
                                     ->  Bitmap Index Scan on "IhxuqDdVswhKFCojliMwG4MrgEFg"
33
n/e
                                ->  Index Only Scan using "IX_SysAdminUnitId_RoleId" on public."SysAdminUnitInRole"
34
n/e
            ->  Nested Loop Semi Join
35
n/e
                 ->  Index Only Scan using "IszbVas3KCTcVeM6HuHjDNmHOC4" on public."SysCallRight"
36
n/e
                 ->  Index Only Scan using "IX_SysAdminUnitId_RoleId" on public."SysAdminUnitInRole" "SysAdminUnitInRole_1"
 
Planning
19
3
23.457
 
Planning Time
.518
1.398
Execution Time
Limit  (cost=67.89..67.90 rows=1 width=1405) (actual time=0.870..0.880 rows=0 loops=1)
  Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "CreatedBy"."Name", "CreatedBy"."PhotoId", "Call"."DirectionId", (COALESCE("SysCallDirectionLcz"."Name", "Direction"."Name")), "Direction"."ImageId", "Call"."EndDate", "Call"."ResultId", (COALESCE("SysActivityResultLcz"."Name", "Result"."Name")), "Call"."Comment", "Call"."ContactId", "Contact"."Name", "Contact"."PhotoId", "Call"."Duration", "Call"."GoOwnerId", "GoOwner"."Name", "GoOwner"."PhotoId", "Call"."GoCallRecordURL", 'Call'::text, 'Terrasoft.GoCallTimelineItemView'::text, 'https://merchants.yacrm.taxi.yandex.net/img/entity/hash/TimelineTileSetting/Image/aeca6df0-5c89-4066-bdfa-eff486ae8fed'::text, 'aeca6df0-5c89-4066-bdfa-eff486ae8fed'::text
  Buffers: shared hit=15 read=6
  ->  Sort  (cost=67.89..67.90 rows=1 width=1405) (actual time=0.868..0.878 rows=0 loops=1)
        Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "CreatedBy"."Name", "CreatedBy"."PhotoId", "Call"."DirectionId", (COALESCE("SysCallDirectionLcz"."Name", "Direction"."Name")), "Direction"."ImageId", "Call"."EndDate", "Call"."ResultId", (COALESCE("SysActivityResultLcz"."Name", "Result"."Name")), "Call"."Comment", "Call"."ContactId", "Contact"."Name", "Contact"."PhotoId", "Call"."Duration", "Call"."GoOwnerId", "GoOwner"."Name", "GoOwner"."PhotoId", "Call"."GoCallRecordURL", 'Call'::text, 'Terrasoft.GoCallTimelineItemView'::text, 'https://merchants.yacrm.taxi.yandex.net/img/entity/hash/TimelineTileSetting/Image/aeca6df0-5c89-4066-bdfa-eff486ae8fed'::text, 'aeca6df0-5c89-4066-bdfa-eff486ae8fed'::text
        Sort Key: "Call"."StartDate" DESC NULLS LAST, "Call"."Id" DESC NULLS LAST
        Sort Method: quicksort  Memory: 25kB
        Buffers: shared hit=15 read=6
        ->  Nested Loop Semi Join  (cost=32.85..67.88 rows=1 width=1405) (actual time=0.859..0.869 rows=0 loops=1)
              Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "CreatedBy"."Name", "CreatedBy"."PhotoId", "Call"."DirectionId", COALESCE("SysCallDirectionLcz"."Name", "Direction"."Name"), "Direction"."ImageId", "Call"."EndDate", "Call"."ResultId", COALESCE("SysActivityResultLcz"."Name", "Result"."Name"), "Call"."Comment", "Call"."ContactId", "Contact"."Name", "Contact"."PhotoId", "Call"."Duration", "Call"."GoOwnerId", "GoOwner"."Name", "GoOwner"."PhotoId", "Call"."GoCallRecordURL", 'Call'::text, 'Terrasoft.GoCallTimelineItemView'::text, 'https://merchants.yacrm.taxi.yandex.net/img/entity/hash/TimelineTileSetting/Image/aeca6df0-5c89-4066-bdfa-eff486ae8fed'::text, 'aeca6df0-5c89-4066-bdfa-eff486ae8fed'::text
              Buffers: shared hit=15 read=6
              ->  Nested Loop Semi Join  (cost=32.43..65.24 rows=1 width=1328) (actual time=0.858..0.867 rows=0 loops=1)
                    Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "Call"."DirectionId", "Call"."EndDate", "Call"."ResultId", "Call"."Comment", "Call"."ContactId", "Call"."Duration", "Call"."GoOwnerId", "Call"."GoCallRecordURL", "CreatedBy"."Name", "CreatedBy"."PhotoId", "Direction"."Name", "Direction"."ImageId", "SysCallDirectionLcz"."Name", "Result"."Name", "SysActivityResultLcz"."Name", "Contact"."Name", "Contact"."PhotoId", "GoOwner"."Name", "GoOwner"."PhotoId", "GoBusinessCall"."GoCallId"
                    Join Filter: ("Call"."Id" = "GoBusinessCall"."GoCallId")
                    Buffers: shared hit=15 read=6
                    ->  Nested Loop Left Join  (cost=27.99..55.18 rows=20 width=1312) (actual time=0.769..0.820 rows=20 loops=1)
                          Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "Call"."DirectionId", "Call"."EndDate", "Call"."ResultId", "Call"."Comment", "Call"."ContactId", "Call"."Duration", "Call"."GoOwnerId", "Call"."GoCallRecordURL", "CreatedBy"."Name", "CreatedBy"."PhotoId", "Direction"."Name", "Direction"."ImageId", "SysCallDirectionLcz"."Name", "Result"."Name", "SysActivityResultLcz"."Name", "Contact"."Name", "Contact"."PhotoId", "GoOwner"."Name", "GoOwner"."PhotoId"
                          Inner Unique: true
                          Buffers: shared hit=15 read=5
                          ->  Hash Left Join  (cost=27.84..42.38 rows=20 width=1275) (actual time=0.751..0.794 rows=20 loops=1)
                                Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "Call"."DirectionId", "Call"."EndDate", "Call"."ResultId", "Call"."Comment", "Call"."ContactId", "Call"."Duration", "Call"."GoOwnerId", "Call"."GoCallRecordURL", "CreatedBy"."Name", "CreatedBy"."PhotoId", "Direction"."Name", "Direction"."ImageId", "SysCallDirectionLcz"."Name", "Result"."Name", "SysActivityResultLcz"."Name", "Contact"."Name", "Contact"."PhotoId"
                                Hash Cond: ("Call"."ContactId" = "Contact"."Id")
                                Inner Unique: true
                                Buffers: shared hit=15 read=5
                                ->  Hash Left Join  (cost=13.34..27.83 rows=20 width=1238) (actual time=0.540..0.575 rows=20 loops=1)
                                      Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "Call"."DirectionId", "Call"."EndDate", "Call"."ResultId", "Call"."Comment", "Call"."ContactId", "Call"."Duration", "Call"."GoOwnerId", "Call"."GoCallRecordURL", "CreatedBy"."Name", "CreatedBy"."PhotoId", "Direction"."Name", "Direction"."ImageId", "SysCallDirectionLcz"."Name", "Result"."Name", "SysActivityResultLcz"."Name"
                                      Hash Cond: ("Direction"."Id" = "SysCallDirectionLcz"."RecordId")
                                      Inner Unique: true
                                      Buffers: shared hit=5 read=5
                                      ->  Hash Left Join  (cost=11.65..26.00 rows=20 width=1241) (actual time=0.480..0.511 rows=20 loops=1)
                                            Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "Call"."DirectionId", "Call"."EndDate", "Call"."ResultId", "Call"."Comment", "Call"."ContactId", "Call"."Duration", "Call"."GoOwnerId", "Call"."GoCallRecordURL", "CreatedBy"."Name", "CreatedBy"."PhotoId", "Direction"."Name", "Direction"."ImageId", "Direction"."Id", "Result"."Name", "SysActivityResultLcz"."Name"
                                            Hash Cond: ("Call"."DirectionId" = "Direction"."Id")
                                            Inner Unique: true
                                            Buffers: shared hit=5 read=4
                                            ->  Nested Loop Left Join  (cost=10.58..24.83 rows=20 width=693) (actual time=0.425..0.449 rows=20 loops=1)
                                                  Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "Call"."DirectionId", "Call"."EndDate", "Call"."ResultId", "Call"."Comment", "Call"."ContactId", "Call"."Duration", "Call"."GoOwnerId", "Call"."GoCallRecordURL", "CreatedBy"."Name", "CreatedBy"."PhotoId", "Result"."Name", "SysActivityResultLcz"."Name"
                                                  Inner Unique: true
                                                  Buffers: shared hit=5 read=3
                                                  ->  Hash Right Join  (cost=10.43..16.90 rows=20 width=656) (actual time=0.399..0.411 rows=20 loops=1)
                                                        Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "Call"."DirectionId", "Call"."EndDate", "Call"."ResultId", "Call"."Comment", "Call"."ContactId", "Call"."Duration", "Call"."GoOwnerId", "Call"."GoCallRecordURL", "Result"."Name", "SysActivityResultLcz"."Name"
                                                        Hash Cond: ("Result"."Id" = "Call"."ResultId")
                                                        Buffers: shared hit=3 read=3
                                                        ->  Hash Right Join  (cost=5.87..12.25 rows=24 width=554) (actual time=0.313..0.326 rows=24 loops=1)
                                                              Output: "Result"."Name", "Result"."Id", "SysActivityResultLcz"."Name"
                                                              Hash Cond: ("SysActivityResultLcz"."RecordId" = "Result"."Id")
                                                              Inner Unique: true
                                                              Buffers: shared read=3
                                                              ->  Bitmap Heap Scan on public."SysActivityResultLcz"  (cost=4.33..10.63 rows=24 width=38) (actual time=0.067..0.069 rows=24 loops=1)
                                                                    Output: "SysActivityResultLcz"."Id", "SysActivityResultLcz"."ModifiedOn", "SysActivityResultLcz"."RecordId", "SysActivityResultLcz"."SysCultureId", "SysActivityResultLcz"."Name", "SysActivityResultLcz"."Description"
                                                                    Recheck Cond: ("SysActivityResultLcz"."SysCultureId" = '1a778e3f-0a8e-e111-84a3-00155d054c03'::uuid)
                                                                    Heap Blocks: exact=1
                                                                    Buffers: shared read=2
                                                                    ->  Bitmap Index Scan on "IPfDTUGIZhlP6tue6qP6perKcHA"  (cost=0.00..4.33 rows=24 width=0) (actual time=0.034..0.034 rows=24 loops=1)
                                                                          Index Cond: ("SysActivityResultLcz"."SysCultureId" = '1a778e3f-0a8e-e111-84a3-00155d054c03'::uuid)
                                                                          Buffers: shared read=1
                                                              ->  Hash  (cost=1.24..1.24 rows=24 width=532) (actual time=0.234..0.235 rows=24 loops=1)
                                                                    Output: "Result"."Name", "Result"."Id"
                                                                    Buckets: 1024 (originally 1024)  Batches: 1 (originally 1)  Memory Usage: 10kB
                                                                    Buffers: shared read=1
                                                                    ->  Seq Scan on public."ActivityResult" "Result"  (cost=0.00..1.24 rows=24 width=532) (actual time=0.210..0.214 rows=24 loops=1)
                                                                          Output: "Result"."Name", "Result"."Id"
                                                                          Buffers: shared read=1
                                                        ->  Hash  (cost=4.30..4.30 rows=20 width=118) (actual time=0.060..0.060 rows=20 loops=1)
                                                              Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "Call"."DirectionId", "Call"."EndDate", "Call"."ResultId", "Call"."Comment", "Call"."ContactId", "Call"."Duration", "Call"."GoOwnerId", "Call"."GoCallRecordURL"
                                                              Buckets: 1024 (originally 1024)  Batches: 1 (originally 1)  Memory Usage: 11kB
                                                              Buffers: shared hit=3
                                                              ->  Seq Scan on public."Call"  (cost=0.00..4.30 rows=20 width=118) (actual time=0.021..0.041 rows=20 loops=1)
                                                                    Output: "Call"."Id", "Call"."StartDate", "Call"."CreatedById", "Call"."DirectionId", "Call"."EndDate", "Call"."ResultId", "Call"."Comment", "Call"."ContactId", "Call"."Duration", "Call"."GoOwnerId", "Call"."GoCallRecordURL"
                                                                    Filter: (("Call"."StartDate" IS NOT NULL) AND ("Call"."StartDate" >= '2024-10-09 21:00:00'::timestamp without time zone) AND ("Call"."StartDate" <= '2025-04-10 20:59:59.999'::timestamp without time zone))
                                                                    Rows Removed by Filter: 42
                                                                    Buffers: shared hit=3
                                                  ->  Memoize  (cost=0.15..2.57 rows=1 width=53) (actual time=0.001..0.001 rows=1 loops=20)
                                                        Output: "CreatedBy"."Name", "CreatedBy"."PhotoId", "CreatedBy"."Id"
                                                        Cache Key: "Call"."CreatedById"
                                                        Cache Mode: logical
                                                        Hits: 19  Misses: 1  Evictions: 0  Overflows: 0  Memory Usage: 1kB
                                                        Buffers: shared hit=2
                                                        ->  Index Scan using "PKDR5ErUGy8HVE2ImrX39YL4VU" on public."Contact" "CreatedBy"  (cost=0.14..2.56 rows=1 width=53) (actual time=0.017..0.017 rows=1 loops=1)
                                                              Output: "CreatedBy"."Name", "CreatedBy"."PhotoId", "CreatedBy"."Id"
                                                              Index Cond: ("CreatedBy"."Id" = "Call"."CreatedById")
                                                              Buffers: shared hit=2
                                            ->  Hash  (cost=1.03..1.03 rows=3 width=548) (actual time=0.042..0.042 rows=3 loops=1)
                                                  Output: "Direction"."Name", "Direction"."ImageId", "Direction"."Id"
                                                  Buckets: 1024 (originally 1024)  Batches: 1 (originally 1)  Memory Usage: 9kB
                                                  Buffers: shared read=1
                                                  ->  Seq Scan on public."CallDirection" "Direction"  (cost=0.00..1.03 rows=3 width=548) (actual time=0.034..0.035 rows=3 loops=1)
                                                        Output: "Direction"."Name", "Direction"."ImageId", "Direction"."Id"
                                                        Buffers: shared read=1
                                      ->  Hash  (cost=1.65..1.65 rows=3 width=29) (actual time=0.047..0.047 rows=3 loops=1)
                                            Output: "SysCallDirectionLcz"."Name", "SysCallDirectionLcz"."RecordId"
                                            Buckets: 1024 (originally 1024)  Batches: 1 (originally 1)  Memory Usage: 9kB
                                            Buffers: shared read=1
                                            ->  Seq Scan on public."SysCallDirectionLcz"  (cost=0.00..1.65 rows=3 width=29) (actual time=0.031..0.035 rows=3 loops=1)
                                                  Output: "SysCallDirectionLcz"."Name", "SysCallDirectionLcz"."RecordId"
                                                  Filter: ("SysCallDirectionLcz"."SysCultureId" = '1a778e3f-0a8e-e111-84a3-00155d054c03'::uuid)
                                                  Rows Removed by Filter: 49
                                                  Buffers: shared read=1
                                ->  Hash  (cost=12.00..12.00 rows=200 width=53) (actual time=0.187..0.187 rows=155 loops=1)
                                      Output: "Contact"."Name", "Contact"."PhotoId", "Contact"."Id"
                                      Buckets: 1024 (originally 1024)  Batches: 1 (originally 1)  Memory Usage: 19kB
                                      Buffers: shared hit=10
                                      ->  Seq Scan on public."Contact"  (cost=0.00..12.00 rows=200 width=53) (actual time=0.016..0.131 rows=155 loops=1)
                                            Output: "Contact"."Name", "Contact"."PhotoId", "Contact"."Id"
                                            Buffers: shared hit=10
                          ->  Memoize  (cost=0.15..2.57 rows=1 width=53) (actual time=0.001..0.001 rows=0 loops=20)
                                Output: "GoOwner"."Name", "GoOwner"."PhotoId", "GoOwner"."Id"
                                Cache Key: "Call"."GoOwnerId"
                                Cache Mode: logical
                                Hits: 19  Misses: 1  Evictions: 0  Overflows: 0  Memory Usage: 1kB
                                ->  Index Scan using "PKDR5ErUGy8HVE2ImrX39YL4VU" on public."Contact" "GoOwner"  (cost=0.14..2.56 rows=1 width=53) (actual time=0.012..0.012 rows=0 loops=1)
                                      Output: "GoOwner"."Name", "GoOwner"."PhotoId", "GoOwner"."Id"
                                      Index Cond: ("GoOwner"."Id" = "Call"."GoOwnerId")
                    ->  Materialize  (cost=4.44..9.76 rows=1 width=16) (actual time=0.002..0.002 rows=0 loops=20)
                          Output: "GoBusinessCall"."GoCallId"
                          Buffers: shared read=1
                          ->  Nested Loop Semi Join  (cost=4.44..9.76 rows=1 width=16) (actual time=0.036..0.038 rows=0 loops=1)
                                Output: "GoBusinessCall"."GoCallId"
                                Buffers: shared read=1
                                ->  Seq Scan on public."GoBusinessCall"  (cost=0.00..1.34 rows=1 width=32) (actual time=0.035..0.036 rows=0 loops=1)
                                      Output: "GoBusinessCall"."Id", "GoBusinessCall"."CreatedOn", "GoBusinessCall"."CreatedById", "GoBusinessCall"."ModifiedOn", "GoBusinessCall"."ModifiedById", "GoBusinessCall"."ProcessListeners", "GoBusinessCall"."GoCallId", "GoBusinessCall"."GoBusinessId"
                                      Filter: ("GoBusinessCall"."GoBusinessId" = '4899d92d-72ef-41d0-a93b-ec552b03ba6c'::uuid)
                                      Rows Removed by Filter: 31
                                      Buffers: shared read=1
                                ->  Nested Loop Semi Join  (cost=4.44..8.41 rows=1 width=16) (never executed)
                                      Output: "SysGoBusinessCallRight"."RecordId"
                                      ->  Bitmap Heap Scan on public."SysGoBusinessCallRight"  (cost=4.17..6.22 rows=1 width=32) (never executed)
                                            Output: "SysGoBusinessCallRight"."Id", "SysGoBusinessCallRight"."CreatedOn", "SysGoBusinessCallRight"."CreatedById", "SysGoBusinessCallRight"."ModifiedOn", "SysGoBusinessCallRight"."ModifiedById", "SysGoBusinessCallRight"."RecordId", "SysGoBusinessCallRight"."SysAdminUnitId", "SysGoBusinessCallRight"."Operation", "SysGoBusinessCallRight"."RightLevel", "SysGoBusinessCallRight"."Position", "SysGoBusinessCallRight"."SourceId"
                                            Recheck Cond: ("SysGoBusinessCallRight"."RecordId" = "GoBusinessCall"."Id")
                                            Filter: (("SysGoBusinessCallRight"."RightLevel" >= 1) AND ("SysGoBusinessCallRight"."Operation" = 0))
                                            ->  Bitmap Index Scan on "IhxuqDdVswhKFCojliMwG4MrgEFg"  (cost=0.00..4.17 rows=3 width=0) (never executed)
                                                  Index Cond: ("SysGoBusinessCallRight"."RecordId" = "GoBusinessCall"."Id")
                                      ->  Index Only Scan using "IX_SysAdminUnitId_RoleId" on public."SysAdminUnitInRole"  (cost=0.27..1.23 rows=1 width=16) (never executed)
                                            Output: "SysAdminUnitInRole"."SysAdminUnitId", "SysAdminUnitInRole"."SysAdminUnitRoleId"
                                            Index Cond: (("SysAdminUnitInRole"."SysAdminUnitId" = '32f455e5-3e6e-4741-9e5f-3472f46607a8'::uuid) AND ("SysAdminUnitInRole"."SysAdminUnitRoleId" = "SysGoBusinessCallRight"."SysAdminUnitId"))
                                            Heap Fetches: 0
              ->  Nested Loop Semi Join  (cost=0.42..2.63 rows=1 width=16) (never executed)
                    Output: "SysCallRight"."RecordId"
                    ->  Index Only Scan using "IszbVas3KCTcVeM6HuHjDNmHOC4" on public."SysCallRight"  (cost=0.14..1.19 rows=1 width=32) (never executed)
                          Output: "SysCallRight"."RecordId", "SysCallRight"."SysAdminUnitId", "SysCallRight"."Operation", "SysCallRight"."RightLevel"
                          Index Cond: (("SysCallRight"."RecordId" = "Call"."Id") AND ("SysCallRight"."Operation" = 0) AND ("SysCallRight"."RightLevel" >= 1))
                          Heap Fetches: 0
                    ->  Index Only Scan using "IX_SysAdminUnitId_RoleId" on public."SysAdminUnitInRole" "SysAdminUnitInRole_1"  (cost=0.27..0.86 rows=1 width=16) (never executed)
                          Output: "SysAdminUnitInRole_1"."SysAdminUnitId", "SysAdminUnitInRole_1"."SysAdminUnitRoleId"
                          Index Cond: (("SysAdminUnitInRole_1"."SysAdminUnitId" = '32f455e5-3e6e-4741-9e5f-3472f46607a8'::uuid) AND ("SysAdminUnitInRole_1"."SysAdminUnitRoleId" = "SysCallRight"."SysAdminUnitId"))
                          Heap Fetches: 0
Planning:
  Buffers: shared hit=19 read=3
Planning Time: 23.457 ms
Execution Time: 1.398 ms
      
время % rows RRbF % loops тип узла таблица индекс узлы sh.ht sh.rd
.214
24.3
24
Seq Scan
public."ActivityResult"
14
1
.131
14.9
155
Seq Scan
public."Contact"
24
10
.115
13.1
205
5
Hash
13 15 19 21 23
5
.069
7.8
60
3
Hash Left Join
5 6 7
3
.047
5.3
44
2
Hash Right Join
9 10
2
.041
4.7
20
42
67.7
Seq Scan
public."Call"
16
3
.036
4.1
31
Seq Scan
public."GoBusinessCall"
29
1
.035
4.0
24
Bitmap Heap Scan
public."SysActivityResultLcz"
11
1
.035
4.0
3
Seq Scan
public."CallDirection"
20
1
.035
4.0
3
49
94.2
Seq Scan
public."SysCallDirectionLcz"
22
1
.034
3.9
24
Bitmap Index Scan
public."SysActivityResultLcz"
IPfDTUGIZhlP6tue6qP6perKcHA
12
1
.029
3.3
1
2
Index Scan
public."Contact"
PKDR5ErUGy8HVE2ImrX39YL4VU
18 26
2
2
.024
2.7
40
2
Nested Loop Left Join
4 8
2
.011
1.2
20
40
Memoize
17 25
2
.011
1.2
3
Nested Loop Semi Join
2 3 28
3
.009
1.0
Sort
1
.002
0.2
Limit
0
.002
0.2
20
Materialize
27
tooltip