方法二:sql_txt := 'SELECT com_id FROM study WHERE tab_name='||quote_literal(input_name)
方法三:sql_txt := 'SELECT com_id FROM study WHERE tab_name='||chr(39)||input_name||chr(39)
是的PG索引类型
CREATE INDEX 在一个指定表或者物化视图的指定列上创建一个索引,索引主要用来提高数据库的效率(尽管不合理的使用将导致较慢的效率)选择性越好(唯一值个数接近记录数)的列,越适合b-tree。当被索引列存储相关性越接近1或-1时,数据存储越有序,范围查询扫描的HEAP PAGE越少。支持多列索引,默认最多32列,编译可改。(通过调整pg_config_manual.h可以做到更大,但是还有另一个限制,indextuple不能超过约1/4的数据块(索引页)大小,也就是说复合索引列很多的情况下,可能会触发这个限制)
--查询一个索引大小select pg_size_pretty(pg_relation_size('indexname))--查看一张表及此它上的索引总大小select pg_size_pretty(pg_total_relation_size('tablename'))--查看所有 schema里面索引大小,大到小的顺序排列:select indexrelname,pg_size_pretty( pg_relation_size(relid))from pg_stat_user_indexes where schemaname = 'schemaname' order by pg_relation_size(relid) desc--查看所有 schema里面表的大小,从大到小顺序排列:select relname, pg_size_pretty(pg_relation_size(relid))from pg_stat_user_tables where schemaname = 'schemaname' order by pg_relation_size(relid) desc--查看数据库大小:select pg_database.datname,pg_size_pretty(pg_database_size(pg_database.datname)) AS sizefrom pg_database--查看表空间大小欢迎分享,转载请注明来源:内存溢出
评论列表(0条)