锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久免费视频这里只有精品,激情懂色av一区av二区av,久久久噜噜噜久久中文字免 http://www.aygfsteel.com/perl5/浜彈鐢熸椿姣忎竴澶?/description>zh-cnWed, 18 Jun 2025 13:17:51 GMTWed, 18 Jun 2025 13:17:51 GMT60[Oracle鎬ц兘妯″紡] 鏌ユ壘鏌愪釜鍙風爜鏄惁鍦ㄥ彿鐮佹鍒楄〃涓箣鎬ц兘妯″紡http://www.aygfsteel.com/perl5/archive/2011/04/30/349319.html鍗佹紿佸嚮鍗佹紿佸嚮Sat, 30 Apr 2011 08:01:00 GMThttp://www.aygfsteel.com/perl5/archive/2011/04/30/349319.htmlhttp://www.aygfsteel.com/perl5/comments/349319.htmlhttp://www.aygfsteel.com/perl5/archive/2011/04/30/349319.html#Feedback0http://www.aygfsteel.com/perl5/comments/commentRss/349319.htmlhttp://www.aygfsteel.com/perl5/services/trackbacks/349319.html[Oracle鎬ц兘妯″紡] 鏌ユ壘鏌愪釜鍙風爜鏄惁鍦ㄥ彿鐮佹鍒楄〃涓箣鎬ц兘妯″紡(2011.04.30)
銆愬簲鐢ㄥ満鏅?br />     琛╰est姣忚淇濆瓨涓涓彿鐮佹(hm0, hm1)錛屼笉鍚岃褰曠殑鍙風爜孌典笉浼氬嚭鐜頒氦鍙夈傞渶楂樻晥鍦板垽鏂嚭鏌愪釜鍙風爜鏄惁鍑虹幇鍦ㄦ煇涓彿鐮佹涓?/p>

-- 寤烘祴璇曡〃
create table test (
  hm0 number(8) not null, -- 鍙風爜璧?br />   hm1 number(8) not null -- 鍙風爜姝?br /> );


-- 鎻掑叆2涓囨潯鏁版嵁
begin
  for i in 1..20000 loop
    insert into test values(i*100, i*100+10); -- hm0闂撮殧100錛屾瘡孌?0涓彿鐮侊紝鏁呬笉浼氫氦鍙?br />   end loop;
end;
/
commit;

-- 寤虹儲寮?br /> create index i_test_1 on test(hm0, hm1);
銆愪綆鏁堟ā寮忋?br /> -- 鏌ユ壘鍙風爜 2000006 鏄惁鍦ㄥ彿鐮佹鍒楄〃涓?br /> select * from test a
  where a.hm0 <= 2000006 and a.hm1>= 2000006
;
       HM0        HM1
---------- ----------
   2000000    2000010

-- 娉ㄦ剰鏌ヨ璁″垝涓殑 Search columns=1; 浣庢晥鐨勫師鍥犲湪浜嶰racle浼氬垽鏂?hm0 <= 2000006 鐨勬瘡鏉¤褰曟槸鍚︽弧瓚沖叏閮╳here鏉′歡
SELECT STATEMENT, GOAL = CHOOSE      
 INDEX RANGE SCAN Object owner=SCOTT Object name=I_TEST_1    Search columns=1

Statistics
----------------------------------------------------------
          0  recursive calls
          0  db block gets
         54  consistent gets   -- 璁板綍鏁板澶氭椂錛岃鍊間細鍔犲ぇ
  
銆愰噸鏋勬柟妗堛?br /> -- 鍓嶆彁錛?br /> -- 1. 闇鍦?hm0 涓婂緩涓 desc 绱㈠紩
-- 2. 鍒╃敤 rownum<... 鐗規(guī)?璁㎡racle鎵懼埌絎竴鏉¤褰曞嵆鍋滄鎵弿
create index i_test_2 on test(hm0 desc);
-- 鍒╃敤琛ㄦ湰韜涔夊喅瀹氱殑鍙風爜孌典笉浼氫氦鍙夌殑鐗規(guī)э紝榪欎簺Oracle浼樺寲鍣ㄦ槸涓嶄細鐭ラ亾鐨? index hint浼間箮涓嶈兘灝?鍚﹀垯Oracle涓嶄細鑷姩璧拌繖涓儲寮?br /> select * from(
  select /*+ index(a i_test_2) */ * from test a
    where a.hm0 <= 2000006
    order by a.hm0 desc) b
  where rownum<2 and b.hm1 >= 2000006;

       HM0        HM1
---------- ----------
   2000000    2000010

Execution Plan
----------------------------------------------------------
   0      SELECT STATEMENT Optimizer=CHOOSE (Cost=3 Card=1 Bytes=26)
   1    0   COUNT (STOPKEY)
   2    1     VIEW (Cost=3 Card=1 Bytes=26)
   3    2       TABLE ACCESS (BY INDEX ROWID) OF 'TEST' (Cost=3 Card=1
           Bytes=26)

   4    3         INDEX (RANGE SCAN) OF 'I_TEST_2' (NON-UNIQUE) (Cost=
          2 Card=2)

Statistics
----------------------------------------------------------
          0  recursive calls
          0  db block gets
          3  consistent gets

-- 緇撴潫嫻嬭瘯鍒犺〃
drop table test;
 
perl5鍘熷垱@20110430



]]>
主站蜘蛛池模板: 仁化县| 天水市| 岚皋县| 施秉县| 贵港市| 静安区| 八宿县| 金寨县| 都江堰市| 缙云县| 万宁市| 达尔| 徐州市| 郎溪县| 滨州市| 正蓝旗| 五莲县| 信阳市| 桃源县| 方城县| 鹤岗市| 新绛县| 肥西县| 河北省| 千阳县| 达州市| 兖州市| 桦甸市| 乐业县| 平湖市| 道孚县| 玉龙| 沙洋县| 张掖市| 晋江市| 瑞昌市| 琼中| 靖宇县| 万年县| 茂名市| 呈贡县|