Name

Missing_Indexes_Generate_Script — 查找地理编码器联接中使用的具有键列的所有表,这些表缺少这些列的索引,并将输出SQL DDL以定义这些表的索引。

Synopsis

text Missing_Indexes_Generate_Script();

描述

查找中的所有表 tigertiger_data 地理编码器联接中使用的具有键列的架构缺少这些列上的索引,并将输出SQL DDL来定义这些表的索引。这是一个帮助器函数,用于添加使查询速度更快所需的新索引,这些索引在加载过程中可能已丢失。随着地理编码器的改进,此函数将更新以适应正在使用的新索引。如果此函数不输出任何内容,则意味着您的所有表都具有我们认为已经就位的关键索引。

可用性:2.0.0

示例

SELECT missing_indexes_generate_script();
-- output: This was run on a database that was created before many corrections were made to the loading script ---
CREATE INDEX idx_tiger_county_countyfp ON tiger.county USING btree(countyfp);
CREATE INDEX idx_tiger_cousub_countyfp ON tiger.cousub USING btree(countyfp);
CREATE INDEX idx_tiger_edges_tfidr ON tiger.edges USING btree(tfidr);
CREATE INDEX idx_tiger_edges_tfidl ON tiger.edges USING btree(tfidl);
CREATE INDEX idx_tiger_zip_lookup_all_zip ON tiger.zip_lookup_all USING btree(zip);
CREATE INDEX idx_tiger_data_ma_county_countyfp ON tiger_data.ma_county USING btree(countyfp);
CREATE INDEX idx_tiger_data_ma_cousub_countyfp ON tiger_data.ma_cousub USING btree(countyfp);
CREATE INDEX idx_tiger_data_ma_edges_countyfp ON tiger_data.ma_edges USING btree(countyfp);
CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING btree(countyfp);
        

另请参阅

Loader_Generate_Script, Install_Missing_Indexes