国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

舉例一個比較好的表連接的執行計劃

來源:懂視網 責編:小采 時間:2020-11-09 15:03:41
文檔

舉例一個比較好的表連接的執行計劃

舉例一個比較好的表連接的執行計劃:SQL var loc varchar2(30)SQL exec :loc:=South San FranciscoPL/SQL procedure successfully completed.SQL SELECT 2 emp.last_name,emp.first_name,j.job_title,d.department_name,l.city,l.state_province,l.postal_code,l.street_address, 3 emp.email,e
推薦度:
導讀舉例一個比較好的表連接的執行計劃:SQL var loc varchar2(30)SQL exec :loc:=South San FranciscoPL/SQL procedure successfully completed.SQL SELECT 2 emp.last_name,emp.first_name,j.job_title,d.department_name,l.city,l.state_province,l.postal_code,l.street_address, 3 emp.email,e

SQL var loc varchar2(30)SQL exec :loc:=South San FranciscoPL/SQL procedure successfully completed.SQL SELECT 2 emp.last_name,emp.first_name,j.job_title,d.department_name,l.city,l.state_province,l.postal_code,l.street_address, 3 emp.email,e

SQL> var loc varchar2(30)
SQL> exec :loc:='South San Francisco'

PL/SQL procedure successfully completed.

SQL> SELECT 
 2 emp.last_name,emp.first_name,j.job_title,d.department_name,l.city,l.state_province,l.postal_code,l.street_address,
 3 emp.email,emp.phone_number,emp.hire_date,emp.salary,mgr.last_name
 4 from hr.employees emp,hr.employees mgr,hr.departments d,hr.locations
 5 l,hr.jobs j
 6 where l.city =:loc
 7 and emp.manager_id=mgr.employee_id
 8 and emp.department_id=d.department_id
 9 and d.location_id=l.location_id
 10 and emp.job_id=j.job_id;
--每次都是以嵌套循環來完成整個的查詢流程,這就是一個最好的執行計劃
45 rows selected.


Execution Plan
----------------------------------------------------------
Plan hash value: 4121168346

-----------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 15 | 2580 | 8 (0)| 00:00:01 |
| 1 | NESTED LOOPS | | 15 | 2580 | 8 (0)| 00:00:01 |
| 2 | NESTED LOOPS | | 15 | 2400 | 6 (0)| 00:00:01 |
| 3 | NESTED LOOPS | | 15 | 1995 | 5 (0)| 00:00:01 |
| 4 | NESTED LOOPS | | 4 | 268 | 3 (0)| 00:00:01 |
| 5 | TABLE ACCESS BY INDEX ROWID| LOCATIONS | 1 | 48 | 2 (0)| 00:00:01 |
|* 6 | INDEX RANGE SCAN | LOC_CITY_IX | 1 | | 1 (0)| 00:00:01 |
| 7 | TABLE ACCESS BY INDEX ROWID| DEPARTMENTS | 4 | 76 | 1 (0)| 00:00:01 |
|* 8 | INDEX RANGE SCAN | DEPT_LOCATION_IX | 4 | | 0 (0)| 00:00:01 |
| 9 | TABLE ACCESS BY INDEX ROWID | EMPLOYEES | 4 | 264 | 1 (0)| 00:00:01 |
|* 10 | INDEX RANGE SCAN | EMP_DEPARTMENT_IX | 10 | | 0 (0)| 00:00:01 |
| 11 | TABLE ACCESS BY INDEX ROWID | JOBS | 1 | 27 | 1 (0)| 00:00:01 |
|* 12 | INDEX UNIQUE SCAN | JOB_ID_PK | 1 | | 0 (0)| 00:00:01 |
| 13 | TABLE ACCESS BY INDEX ROWID | EMPLOYEES | 1 | 12 | 1 (0)| 00:00:01 |
|* 14 | INDEX UNIQUE SCAN | EMP_EMP_ID_PK | 1 | | 0 (0)| 00:00:01 |
-----------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

 6 - access("L"."CITY"=:LOC)
 8 - access("D"."LOCATION_ID"="L"."LOCATION_ID")
 10 - access("EMP"."DEPARTMENT_ID"="D"."DEPARTMENT_ID")
 12 - access("EMP"."JOB_ID"="J"."JOB_ID")
 14 - access("EMP"."MANAGER_ID"="MGR"."EMPLOYEE_ID")


Statistics
----------------------------------------------------------
 2035 recursive calls
 0 db block gets
 669 consistent gets
 19 physical reads
 0 redo size
 3923 bytes sent via SQL*Net to client
 407 bytes received via SQL*Net from client
 4 SQL*Net roundtrips to/from client
 24 sorts (memory)
 0 sorts (disk)
 45 rows processed

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

舉例一個比較好的表連接的執行計劃

舉例一個比較好的表連接的執行計劃:SQL var loc varchar2(30)SQL exec :loc:=South San FranciscoPL/SQL procedure successfully completed.SQL SELECT 2 emp.last_name,emp.first_name,j.job_title,d.department_name,l.city,l.state_province,l.postal_code,l.street_address, 3 emp.email,e
推薦度:
標簽: 一個 鏈接 連接
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美专区日韩 | 亚洲日韩在线观看 | 国产手机在线αⅴ片无码观看 | 在线视频观看国产 | 亚洲第一页在线播放 | 日本不卡视频一区二区三区 | 日韩欧美系列 | 久久a毛片 | 免费精品国产日韩热久久 | 久久精品无遮挡一级毛片 | 亚洲黄色一区二区 | 亚洲国产精品日韩在线 | 国产福利一区二区 | 看全黄大色大黄美女 | 久久成人国产 | 国产精品久久久久久久久久久久 | 欧美高清性xxxxxxx | 免费国产最新进精品视频 | 视频一区 中文字幕 | 妖精视频一区二区三区 | 精品欧美一区二区三区在线 | 综合视频在线 | 午夜在线视频一区二区三区 | 久青草国产视频 | 在线国产一区二区 | 免费看特级淫片日本 | 亚洲欧美日韩国产综合高清 | 九九热精品在线观看 | 成人精品久久 | 久久综合中文字幕一区二区 | 亚洲伊人色| 亚欧免费视频一区二区三区 | 免费高清欧美大片在线观看 | 成人看免费一级毛片 | 国产精品合集一区二区三区 | 久久精品成人国产午夜 | 日韩精品在线一区二区 | 精品一区二区三区三区 | 精品一区二区在线观看 | 亚洲欧美日韩专区 | 国产一区二区三区在线 |