nested loops join 巢狀迴圈連線
hash join 雜湊連線
merge sort join 排序合併連線
在oracle 中 表連線只有這三種方式。pl/sql developer f5 可以檢視 sql的執行計畫
select /*+ leading(test_1) use_nl(test_2)*/ * from test_1,test_2 where test_1.name = test_2.name
select /*+ leading(test_1) use_hash(test_2)*/ * from test_1,test_2 where test_1.name = test_2.name
select /*+ leading(test_1) use_merge(test_2)*/ * from test_1,test_2 where test_1.name = test_2.name
這種東西其實實際沒什麼用,因為oracle 自己決定的執行計畫基本都是最優的。
據說在銀行,電信等資料倉儲系統 表連線70%都是 第一種 ,在我當初那個資料倉儲專案我也得到了印證
用path連線MySQL MySQL連線方式小結
1.連線方式 1.1 方式1 usr local mysql5.7 bin mysql p 此方法預設採用root localhost使用者登入 1.2 方式2 1.3 方式3 usr local mysql5.7 bin mysql uroot p h 127.0.0.1 p3307此方式的使用者...
MYSQL強制修改密碼及遠端連線
即 vim etc my.cnf 或者 vi etc my.cnf 進入vim編輯模式編輯my.cnf檔案資訊 新增一條語句使其變為不用密碼就能進入的狀態 skip grant tables 如圖 2.進入到mysql後 執行以下語句 mysql update mysql.user set pass...
無法連線Elasticsearch解決方案
最近還是在弄elk,並且在測試logstash從kafka消費日誌 最後輸出到elasticsearch 測試完畢後,在kibana中,並沒有發現elasticsearch中的資料。後來裝了elasticsearch head外掛程式,想看看我es裡面到底有啥資料,發現在head外掛程式中,顯示cl...