खोज…
संरचना
CREATE INDEX index_name
ON TABLE base_table_name (col_name, ...)
AS 'index.handler.class.name'
[WITH DEFERRED REBUILD]
[IDXPROPERTIES (property_name=property_value, ...)]
[IN TABLE index_table_name]
[PARTITIONED BY (col_name, ...)]
[
[ ROW FORMAT ...] STORED AS ...
| STORED BY ...
]
[LOCATION hdfs_path]
[TBLPROPERTIES (...)]
उदाहरण:
CREATE INDEX inedx_salary ON TABLE employee(salary) AS 'org.apache.hadoop.hive.ql.index.compact.CompactIndexHandler' WITH DEFERRED REBUILD;
ऑल्टर इंडेक्स
ALTER INDEX index_name को table_name [PARTITION (...)] REBUILD पर
ड्रॉप इंडेक्स
DROP INDEX <index_name> ON <table_name>
यदि जारी किए गए REBUILD के साथ CREATE INDEX पर निर्दिष्ट किया गया है, तो नव निर्मित इंडेक्स शुरू में खाली है (भले ही टेबल में कोई डेटा हो)।
ALTER INDEX REBUILD कमांड का उपयोग सभी विभाजनों या एक विभाजन के लिए सूचकांक संरचना का निर्माण करने के लिए किया जा सकता है।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow