query7.1
text/plain
Filename: query7.1
Type: text/plain
Part: 0
NOTICE: QUERY DUMP:
{ LIMIT :startup_cost 11.70 :total_cost 11.70 :rows 1 :width 22 :qptargetlist ({ TARGETENTRY :resdom { RESDOM :resno 1 :restype 21 :restypmod -1 :resname gaenge :reskey 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 1 :varattno 4 :vartype 21 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 4}} { TARGETENTRY :resdom { RESDOM :resno 2 :restype 23 :restypmod -1 :resname artikelid :reskey 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 1 :varattno 8 :vartype 23 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 8}} { TARGETENTRY :resdom { RESDOM :resno 3 :restype 1043 :restypmod 54 :resname text :reskey 0 :reskeyop 0 :ressortgroupref 1 :resjunk false } :expr { VAR :varno 2 :varattno 3 :vartype 1043 :vartypmod 54 :varlevelsup 0 :varnoold 2 :varoattno 3}}) :qpqual <> :lefttree { SORT :startup_cost 11.70 :total_cost 11.70 :rows 1 :width 22 :qptargetlist ({ TARGETENTRY :resdom { RESDOM :resno 1 :restype 21 :restypmod -1 :resname gaenge :reskey 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 1 :varattno 4 :vartype 21 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 4}} { TARGETENTRY :resdom { RESDOM :resno 2 :restype 23 :restypmod -1 :resname artikelid :reskey 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 1 :varattno 8 :vartype 23 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 8}} { TARGETENTRY :resdom { RESDOM :resno 3 :restype 1043 :restypmod 54 :resname text :reskey 1 :reskeyop 1071 :ressortgroupref 1 :resjunk false } :expr { VAR :varno 2 :varattno 3 :vartype 1043 :vartypmod 54 :varlevelsup 0 :varnoold 2 :varoattno 3}}) :qpqual <> :lefttree { NESTLOOP :startup_cost 0.00 :total_cost 11.69 :rows 1 :width 22 :qptargetlist ({ TARGETENTRY :resdom { RESDOM :resno 1 :restype 21 :restypmod -1 :resname gaenge :reskey 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 65001 :varattno 1 :vartype 21 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 4}} { TARGETENTRY :resdom { RESDOM :resno 2 :restype 23 :restypmod -1 :resname artikelid :reskey 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 65001 :varattno 2 :vartype 23 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 8}} { TARGETENTRY :resdom { RESDOM :resno 3 :restype 1043 :restypmod 54 :resname text :reskey 0 :reskeyop 0 :ressortgroupref 1 :resjunk false } :expr { VAR :varno 65000 :varattno 1 :vartype 1043 :vartypmod 54 :varlevelsup 0 :varnoold 2 :varoattno 3}}) :qpqual <> :lefttree { INDEXSCAN :startup_cost 0.00 :total_cost 2.02 :rows 1 :width 6 :qptargetlist ({ TARGETENTRY :resdom { RESDOM :resno 1 :restype 21 :restypmod -1 :resname <> :reskey 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 1 :varattno 4 :vartype 21 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 4}} { TARGETENTRY :resdom { RESDOM :resno 2 :restype 23 :restypmod -1 :resname <> :reskey 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 1 :varattno 8 :vartype 23 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 8}}) :qpqual <> :lefttree <> :righttree <> :extprm () :locprm () :initplan <> :nprm 0 :scanrelid 1 :indxid ( 2424224) :indxqual (({ EXPR :typeOid 16 :opType op :oper { OPER :opno 94 :opid 63 :opresulttype 16 } :args ({ VAR :varno 1 :varattno 1 :vartype 21 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 2} { CONST :consttype 21 :constlen 2 :constbyval true :constisnull false :constvalue 2 [ 109 0 0 0 ] })} { EXPR :typeOid 16 :opType op :oper { OPER :opno 1093 :opid 1086 :opresulttype 16 } :args ({ VAR :varno 1 :varattno 2 :vartype 1082 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3} { CONST :consttype 1082 :constlen 4 :constbyval true :constisnull false :constvalue 4 [ 122 1 0 0 ] })})) :indxqualorig (({ EXPR :typeOid 16 :opType op :oper { OPER :opno 94 :opid 63 :opresulttype 16 } :args ({ VAR :varno 1 :varattno 2 :vartype 21 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 2} { CONST :consttype 21 :constlen 2 :constbyval true :constisnull false :constvalue 2 [ 109 0 0 0 ] })} { EXPR :typeOid 16 :opType op :oper { OPER :opno 1093 :opid 1086 :opresulttype 16 } :args ({ VAR :varno 1 :varattno 3 :vartype 1082 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3} { CONST :consttype 1082 :constlen 4 :constbyval true :constisnull false :constvalue 4 [ 122 1 0 0 ] })})) :indxorderdir 1 } :righttree { INDEXSCAN :startup_cost 0.00 :total_cost 9.60 :rows 6 :width 16 :qptargetlist ({ TARGETENTRY :resdom { RESDOM :resno 1 :restype 1043 :restypmod 54 :resname <> :reskey 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 2 :varattno 3 :vartype 1043 :vartypmod 54 :varlevelsup 0 :varnoold 2 :varoattno 3}} { TARGETENTRY :resdom { RESDOM :resno 2 :restype 23 :restypmod -1 :resname <> :reskey 0 :reskeyop 0 :ressortgroupref 0 :resjunk false } :expr { VAR :varno 2 :varattno 2 :vartype 23 :vartypmod -1 :varlevelsup 0 :varnoold 2 :varoattno 2}}) :qpqual <> :lefttree <> :righttree <> :extprm () :locprm () :initplan <> :nprm 0 :scanrelid 2 :indxid ( 2424197) :indxqual (({ EXPR :typeOid 16 :opType op :oper { OPER :opno 1752 :opid 1718 :opresulttype 16 } :args ({ VAR :varno 2 :varattno 1 :vartype 1700 :vartypmod 327684 :varlevelsup 0 :varnoold 2 :varoattno 6} { CONST :consttype 1700 :constlen -1 :constbyval false :constisnull false :constvalue 11 [ 11 0 0 0 0 0 0 0 0 0 16 ] })} { EXPR :typeOid 16 :opType op :oper { OPER :opno 1752 :opid 1718 :opresulttype 16 } :args ({ VAR :varno 2 :varattno 2 :vartype 1700 :vartypmod 131076 :varlevelsup 0 :varnoold 2 :varoattno 5} { CONST :consttype 1700 :constlen -1 :constbyval false :constisnull false :constvalue 10 [ 10 0 0 0 0 0 0 0 0 0 ] })})) :indxqualorig (({ EXPR :typeOid 16 :opType op :oper { OPER :opno 1752 :opid 1718 :opresulttype 16 } :args ({ VAR :varno 2 :varattno 6 :vartype 1700 :vartypmod 327684 :varlevelsup 0 :varnoold 2 :varoattno 6} { CONST :consttype 1700 :constlen -1 :constbyval false :constisnull false :constvalue 11 [ 11 0 0 0 0 0 0 0 0 0 16 ] })} { EXPR :typeOid 16 :opType op :oper { OPER :opno 1752 :opid 1718 :opresulttype 16 } :args ({ VAR :varno 2 :varattno 5 :vartype 1700 :vartypmod 131076 :varlevelsup 0 :varnoold 2 :varoattno 5} { CONST :consttype 1700 :constlen -1 :constbyval false :constisnull false :constvalue 10 [ 10 0 0 0 0 0 0 0 0 0 ] })})) :indxorderdir 1 } :extprm () :locprm () :initplan <> :nprm 0 :jointype 0 :joinqual ({ EXPR :typeOid 16 :opType op :oper { OPER :opno 96 :opid 65 :opresulttype 16 } :args ({ VAR :varno 65001 :varattno 2 :vartype 23 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 8} { VAR :varno 65000 :varattno 2 :vartype 23 :vartypmod -1 :varlevelsup 0 :varnoold 2 :varoattno 2})})} :righttree <> :extprm () :locprm () :initplan <> :nprm 0 :keycount 1 } :righttree <> :extprm () :locprm () :initplan <> :nprm 0 :limitOffset <> :limitCount { CONST :consttype 23 :constlen 4 :constbyval true :constisnull false :constvalue 4 [ 10 0 0 0 ] }}
NOTICE: QUERY PLAN:
Limit (cost=11.70..11.70 rows=1 width=22)
-> Sort (cost=11.70..11.70 rows=1 width=22)
-> Nested Loop (cost=0.00..11.69 rows=1 width=22)
-> Index Scan using schaertabelle_kettnr on schaertabelle s (cost=0.00..2.02 rows=1 width=6)
-> Index Scan using extartbez_speed on extartbez e (cost=0.00..9.60 rows=6 width=16)
{ LIMIT
:startup_cost 11.70
:total_cost 11.70
:rows 1
:width 22
:qptargetlist (
{ TARGETENTRY
:resdom
{ RESDOM
:resno 1
:restype 21
:restypmod -1
:resname gaenge
:reskey 0
:reskeyop 0
:ressortgroupref 0
:resjunk false
}
:expr
{ VAR
:varno 1
:varattno 4
:vartype 21
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 4
}
}
{ TARGETENTRY
:resdom
{ RESDOM
:resno 2
:restype 23
:restypmod -1
:resname artikelid
:reskey 0
:reskeyop 0
:ressortgroupref 0
:resjunk false
}
:expr
{ VAR
:varno 1
:varattno 8
:vartype 23
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 8
}
}
{ TARGETENTRY
:resdom
{ RESDOM
:resno 3
:restype 1043
:restypmod 54
:resname text
:reskey 0
:reskeyop 0
:ressortgroupref 1
:resjunk false
}
:expr
{ VAR
:varno 2
:varattno 3
:vartype 1043
:vartypmod 54
:varlevelsup 0
:varnoold 2
:varoattno 3
}
}
)
:qpqual <>
:lefttree
{ SORT
:startup_cost 11.70
:total_cost 11.70
:rows 1
:width 22
:qptargetlist (
{ TARGETENTRY
:resdom
{ RESDOM
:resno 1
:restype 21
:restypmod -1
:resname gaenge
:reskey 0
:reskeyop 0
:ressortgroupref 0
:resjunk false
}
:expr
{ VAR
:varno 1
:varattno 4
:vartype 21
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 4
}
}
{ TARGETENTRY
:resdom
{ RESDOM
:resno 2
:restype 23
:restypmod -1
:resname artikelid
:reskey 0
:reskeyop 0
:ressortgroupref 0
:resjunk false
}
:expr
{ VAR
:varno 1
:varattno 8
:vartype 23
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 8
}
}
{ TARGETENTRY
:resdom
{ RESDOM
:resno 3
:restype 1043
:restypmod 54
:resname text
:reskey 1
:reskeyop 1071
:ressortgroupref 1
:resjunk false
}
:expr
{ VAR
:varno 2
:varattno 3
:vartype 1043
:vartypmod 54
:varlevelsup 0
:varnoold 2
:varoattno 3
}
}
)
:qpqual <>
:lefttree
{ NESTLOOP
:startup_cost 0.00
:total_cost 11.69
:rows 1
:width 22
:qptargetlist (
{ TARGETENTRY
:resdom
{ RESDOM
:resno 1
:restype 21
:restypmod -1
:resname gaenge
:reskey 0
:reskeyop 0
:ressortgroupref 0
:resjunk false
}
:expr
{ VAR
:varno 65001
:varattno 1
:vartype 21
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 4
}
}
{ TARGETENTRY
:resdom
{ RESDOM
:resno 2
:restype 23
:restypmod -1
:resname artikelid
:reskey 0
:reskeyop 0
:ressortgroupref 0
:resjunk false
}
:expr
{ VAR
:varno 65001
:varattno 2
:vartype 23
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 8
}
}
{ TARGETENTRY
:resdom
{ RESDOM
:resno 3
:restype 1043
:restypmod 54
:resname text
:reskey 0
:reskeyop 0
:ressortgroupref 1
:resjunk false
}
:expr
{ VAR
:varno 65000
:varattno 1
:vartype 1043
:vartypmod 54
:varlevelsup 0
:varnoold 2
:varoattno 3
}
}
)
:qpqual <>
:lefttree
{ INDEXSCAN
:startup_cost 0.00
:total_cost 2.02
:rows 1
:width 6
:qptargetlist (
{ TARGETENTRY
:resdom
{ RESDOM
:resno 1
:restype 21
:restypmod -1
:resname <>
:reskey 0
:reskeyop 0
:ressortgroupref 0
:resjunk false
}
:expr
{ VAR
:varno 1
:varattno 4
:vartype 21
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 4
}
}
{ TARGETENTRY
:resdom
{ RESDOM
:resno 2
:restype 23
:restypmod -1
:resname <>
:reskey 0
:reskeyop 0
:ressortgroupref 0
:resjunk false
}
:expr
{ VAR
:varno 1
:varattno 8
:vartype 23
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 8
}
}
)
:qpqual <>
:lefttree <>
:righttree <>
:extprm ()
:locprm ()
:initplan <>
:nprm 0
:scanrelid 1
:indxid ( 2424224)
:indxqual ((
{ EXPR
:typeOid 16
:opType op
:oper
{ OPER
:opno 94
:opid 63
:opresulttype 16
}
:args (
{ VAR
:varno 1
:varattno 1
:vartype 21
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 2
}
{ CONST
:consttype 21
:constlen 2
:constbyval true
:constisnull false
:constvalue 2 [ 109 0 0 0 ]
}
)
}
{ EXPR
:typeOid 16
:opType op
:oper
{ OPER
:opno 1093
:opid 1086
:opresulttype 16
}
:args (
{ VAR
:varno 1
:varattno 2
:vartype 1082
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 3
}
{ CONST
:consttype 1082
:constlen 4
:constbyval true
:constisnull false
:constvalue 4 [ 122 1 0 0 ]
}
)
}
)
)
:indxqualorig ((
{ EXPR
:typeOid 16
:opType op
:oper
{ OPER
:opno 94
:opid 63
:opresulttype 16
}
:args (
{ VAR
:varno 1
:varattno 2
:vartype 21
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 2
}
{ CONST
:consttype 21
:constlen 2
:constbyval true
:constisnull false
:constvalue 2 [ 109 0 0 0 ]
}
)
}
{ EXPR
:typeOid 16
:opType op
:oper
{ OPER
:opno 1093
:opid 1086
:opresulttype 16
}
:args (
{ VAR
:varno 1
:varattno 3
:vartype 1082
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 3
}
{ CONST
:consttype 1082
:constlen 4
:constbyval true
:constisnull false
:constvalue 4 [ 122 1 0 0 ]
}
)
}
)
)
:indxorderdir 1
}
:righttree
{ INDEXSCAN
:startup_cost 0.00
:total_cost 9.60
:rows 6
:width 16
:qptargetlist (
{ TARGETENTRY
:resdom
{ RESDOM
:resno 1
:restype 1043
:restypmod 54
:resname <>
:reskey 0
:reskeyop 0
:ressortgroupref 0
:resjunk false
}
:expr
{ VAR
:varno 2
:varattno 3
:vartype 1043
:vartypmod 54
:varlevelsup 0
:varnoold 2
:varoattno 3
}
}
{ TARGETENTRY
:resdom
{ RESDOM
:resno 2
:restype 23
:restypmod -1
:resname <>
:reskey 0
:reskeyop 0
:ressortgroupref 0
:resjunk false
}
:expr
{ VAR
:varno 2
:varattno 2
:vartype 23
:vartypmod -1
:varlevelsup 0
:varnoold 2
:varoattno 2
}
}
)
:qpqual <>
:lefttree <>
:righttree <>
:extprm ()
:locprm ()
:initplan <>
:nprm 0
:scanrelid 2
:indxid ( 2424197)
:indxqual ((
{ EXPR
:typeOid 16
:opType op
:oper
{ OPER
:opno 1752
:opid 1718
:opresulttype 16
}
:args (
{ VAR
:varno 2
:varattno 1
:vartype 1700
:vartypmod 327684
:varlevelsup 0
:varnoold 2
:varoattno 6
}
{ CONST
:consttype 1700
:constlen -1
:constbyval false
:constisnull false
:constvalue 11 [ 11 0 0 0 0 0 0 0 0 0 16 ]
}
)
}
{ EXPR
:typeOid 16
:opType op
:oper
{ OPER
:opno 1752
:opid 1718
:opresulttype 16
}
:args (
{ VAR
:varno 2
:varattno 2
:vartype 1700
:vartypmod 131076
:varlevelsup 0
:varnoold 2
:varoattno 5
}
{ CONST
:consttype 1700
:constlen -1
:constbyval false
:constisnull false
:constvalue 10 [ 10 0 0 0 0 0 0 0 0 0 ]
}
)
}
)
)
:indxqualorig ((
{ EXPR
:typeOid 16
:opType op
:oper
{ OPER
:opno 1752
:opid 1718
:opresulttype 16
}
:args (
{ VAR
:varno 2
:varattno 6
:vartype 1700
:vartypmod 327684
:varlevelsup 0
:varnoold 2
:varoattno 6
}
{ CONST
:consttype 1700
:constlen -1
:constbyval false
:constisnull false
:constvalue 11 [ 11 0 0 0 0 0 0 0 0 0 16 ]
}
)
}
{ EXPR
:typeOid 16
:opType op
:oper
{ OPER
:opno 1752
:opid 1718
:opresulttype 16
}
:args (
{ VAR
:varno 2
:varattno 5
:vartype 1700
:vartypmod 131076
:varlevelsup 0
:varnoold 2
:varoattno 5
}
{ CONST
:consttype 1700
:constlen -1
:constbyval false
:constisnull false
:constvalue 10 [ 10 0 0 0 0 0 0 0 0 0 ]
}
)
}
)
)
:indxorderdir 1
}
:extprm ()
:locprm ()
:initplan <>
:nprm 0
:jointype 0
:joinqual (
{ EXPR
:typeOid 16
:opType op
:oper
{ OPER
:opno 96
:opid 65
:opresulttype 16
}
:args (
{ VAR
:varno 65001
:varattno 2
:vartype 23
:vartypmod -1
:varlevelsup 0
:varnoold 1
:varoattno 8
}
{ VAR
:varno 65000
:varattno 2
:vartype 23
:vartypmod -1
:varlevelsup 0
:varnoold 2
:varoattno 2
}
)
}
)
}
:righttree <>
:extprm ()
:locprm ()
:initplan <>
:nprm 0
:keycount 1
}
:righttree <>
:extprm ()
:locprm ()
:initplan <>
:nprm 0
:limitOffset <>
:limitCount
{ CONST
:consttype 23
:constlen 4
:constbyval true
:constisnull false
:constvalue 4 [ 10 0 0 0 ]
}
}