日期:2014-05-16  浏览次数:20646 次

DB2绱㈠紩鍒涘缓鍘熷垯

聽聽聽聽聽 DB2绱㈠紩瀹炵幇鏄竴涓狟+鏍戯紝閫氳繃绱㈠紩鍙互瀹炵幇蹇€熸煡璇紝閬垮厤鍏ㄨ〃鎵弿浠ユ鏉ュ噺灏慖O鎿嶄綔銆?/p>

聽聽聽聽 绱㈠紩鏄琛ㄦ暟鎹殑涓€绉嶆娊璞★紝閫氳繃鎶藉彇鏈夐檺鏁版嵁锛屽鏁版嵁鐨勫垎甯冭繘琛岃绠楋紝浠ユ鏉ュ畬鎴愬鏁版嵁鐨勫揩閫熸绱€?/p>

聽聽聽聽聽 鍒涘缓绱㈠紩闇€瑕佹敞鎰忕殑鍦版柟锛?/p>

绱㈠紩搴旇鐢ㄦ潵鎻愰珮鏌ヨ閫熷害锛屼絾鏄細瀵规洿鏂板拰鍒犻櫎鎿嶄綔甯︽潵璐熼潰褰卞搷锛屽洜涓鸿鍚屾鏇存柊绱㈠紩銆傛墍浠ョ储寮曞簲璇ュ垱寤哄埌鏇存柊銆佸垹闄ょ浉瀵规瘮璇诲彇灏戠殑琛ㄤ笂銆?/p>

聽聽聽聽聽聽 绱㈠紩闇€瑕佺嫭绔嬬殑绌洪棿杩涜瀛樺偍鍜岀鐞嗐€傜储寮曟槸闇€瑕佺鐩樼┖闂存潵瀛樺偍銆傛墍浠ラ伩鍏嶉噸澶嶅垱寤哄啑浣欑储寮曘€傚涓?

CREATE聽TABLE聽TEST_IDX聽(COL1聽INT聽NOT聽NULL,聽COL2聽INT聽NOT聽NULL,聽COL3聽IN聽NOT聽NULL)銆侰REATE聽INDEX聽TEST_IDX_IDX1聽ON聽TEST_IDX聽(COL1,聽COL2,聽COL3)銆?/span>

聽聽聽聽聽 聽宸茬粡鏈夌储寮昑EST_IDX_IDX1鍦ㄤ笁涓垪涓婏紝鍦ㄥ垱寤?/p>

CREATE INDEX TEST_IDX_IDX2 ON TEST_IDX (COL1, COL2)锛岃繖鏍风殑绱㈠紩涓€鑸病鏈変粈涔堜綔鐢ㄣ€?/p>

绱㈠紩鐢ㄦ潵閬垮厤琛ㄦ壂鎻忋€傞€氳繃绱㈠紩瀵瑰ぇ閲忔暟鎹娊鍙栨湁闄愰儴鍒嗭紝褰㈡垚涓€涓浉瀵瑰皯閲忕殑鏈夊簭鏁版嵁缁撴瀯锛岄€氳繃瀵规湁搴忔暟鎹粨鏋勭殑鏌ユ壘鍙互蹇€熸兂瑕佹煡鎵剧殑鏁版嵁銆傛墍浠ョ储寮曢€傚悎寤虹珛鍦ㄦ暟鎹噺姣旇緝澶х殑琛ㄤ笂锛岃€屼笖璇ヨ〃涓婄殑鏌ヨ缁忓父鏄牴鎹潯浠舵煡璇㈤儴鍒嗘暟鎹€傛瘮濡備竴浜涚郴缁熷熀纭€琛紝濡係YSTEM琛紝杩欎簺琛ㄦ暟鎹噺灏忥紝鑰屼笖缁忓父鏄煡璇㈠叏閮ㄦ暟鎹紝鎵€浠ヨ繖浜涜〃涓婂缓绔嬬储寮曞鎬ц兘鐨勫奖鍝嶄笉鏄緢澶э紝瀹屽叏鍙互閬垮厤锛屼互鍏嶅绠$悊閫犳垚褰卞搷銆?/p>

聽聽聽聽聽聽聽聽 鍒涘缓绱㈠紩鐨勭洰鐨勮繕鏈変竴涓氨鏄繚璇佹暟鎹敮涓€鎬э紝鍙互鍒╃敤鈥滳REATE UNIQUE INDEX <INDEX_NAME> ON <TABLENAME> (<COLNAME>)鈥濓紝鏉ュ畬鎴愩€?/p>

涓婚敭浼氶殣寮忓垱寤虹储寮曪紝鎵€浠ヨ涓嶈鍦ㄤ富閿笂鍒涘缓绱㈠紩娴垂绌洪棿銆?/p>

灏介噺鍑忓皯绱㈠紩鐨勫垱寤恒€侱B2璺緞璁块棶浼樺寲鍣ㄤ細鏍规嵁琛ㄤ腑鎵€鎻愪緵鐨勭储寮曟潵瀹屾垚灏藉彲鑳藉鐨勮闂矾寰勭殑鎴愭湰浼拌銆傚垱寤鸿繃澶氱殑绱㈠紩鎰忓懗鐫€DB2浼樺寲鍣ㄧ敓鎴愭洿澶氱殑璁块棶璺緞锛屽畬鎴愭洿澶氱殑璁块棶璁″垝鎴愭湰浼扮畻锛岃繖浼氬鍔燬QL璇彞缂栬瘧鏃堕棿銆?/p>

聽聽聽聽聽聽聽 鍒涘缓鍞竴绱㈠紩鍙互閬垮厤鎺掑簭銆傚洜涓虹储寮曟槸鏈夊簭鏁版嵁缁撴瀯锛屽湪杩涜鎵弿鏃讹紝DB2浼氶粯璁ゆ寜鐓ч『搴忚緭鍑虹粨鏋滐紝鑰屼笉鏄寜鐓ф彃鍏ュ厛鍚庛€傞€氳繃鍒涘缓鍞竴绱㈠紩鍙互閬垮厤鎺掑簭锛屾彁楂樻煡璇㈡€ц兘銆?/p>

鍏锋湁澶ч噺閲嶅鏁版嵁鐨勫垪涓婁笉瑕佸垱寤虹储寮曘€傚湪澶ч噺閲嶅鐨勫垪涓婂垱寤虹储寮曟病鏈変换浣曟剰涔夈€傚涓嬫暟鎹粨鏋勶細琛ㄤ腑瀛楁col1鏈夊ぇ閲忛噸澶嶆暟鎹紝鍏朵腑鐨勬暟鎹垎甯冩槸鎸夌収90%鐨刌锛屽拰10%鐨凬鏉ュ垎甯冦€傝繖鏍风殑鍒椾笂鍒涘缓绱㈠紩娌℃湁浠讳綍鎰忎箟銆傚湪鏌ヨ鏉′欢涓篶ol1=鈥榊鈥欐椂锛岃琛ㄧ殑绱㈠紩鎵弿鍜岃〃鎵弿娌℃湁鐗瑰ぇ宸紓銆傛牴鎹疄璺电粡楠岋紝鍒椾笂鐨勬暟鎹垎甯冨簲璇ュ潎鍖€锛屽苟涓旀娊瀵嗗害涓嶈兘澶т簬5 鈥般€?/p>

聽聽聽聽聽聽聽 娉ㄦ剰锛氬湪寤鸿〃鐨勬椂鍊欏彲浠ユ寚瀹氱储寮曠殑琛ㄧ┖闂达紝姣斿锛?create table tabname(...) in tabspace index in tabindexspace