02 2017 档案

摘要:原创文章,转载请务必将下面这段话置于文章开头处(保留超链接)。本文转发自Jason’s Blog,原文链接 http://www.jasongj.com/2015/12/27/SQL4_存储过程_Store Procedure/ 存储过程简介 什么是存储过程 百度百科是这么描述存储过程的:存储过程( 阅读全文
posted @ 2017-02-24 11:32 人生如若初见 阅读(22107) 评论(2) 推荐(1) 编辑
摘要:原创文章,转载请务必将下面这段话置于文章开头处(保留超链接)。本文转发自Jason’s Blog,原文链接 http://www.jasongj.com/2015/12/13/SQL3_partition/ 典型使用场景 随着使用时间的增加,数据库中的数据量也不断增加,因此数据库查询越来越慢。 加速 阅读全文
posted @ 2017-02-24 11:19 人生如若初见 阅读(566) 评论(0) 推荐(0) 编辑
摘要:--数据库中单个表的大小(不包含索引) select pg_size_pretty(pg_relation_size('表名')); --查出所有表(包含索引)并排序 SELECT table_schema || '.' || table_name AS table_full_name, pg_size_pretty(pg_total_relation_size('"' || table_sc... 阅读全文
posted @ 2017-02-23 15:32 人生如若初见 阅读(29404) 评论(0) 推荐(3) 编辑
摘要:-- 定义触发器 CREATE TRIGGER "vss_after_insert_flow_201702" AFTER INSERT ON "public"."vss_passenger_flow_201702" FOR EACH ROW EXECUTE PROCEDURE "vss_after_insert_flow"(); --删除触发器 DROP TRIGGER vss_after_... 阅读全文
posted @ 2017-02-16 19:37 人生如若初见 阅读(12335) 评论(0) 推荐(0) 编辑
摘要:插入10000000数据之后,用时51秒 对于generate_series函数,还可以生成时间: 阅读全文
posted @ 2017-02-06 16:19 人生如若初见 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:一、未做索引的查询效率 作为对比,先对未索引的查询做测试 很显然都会做全表扫描 二、创建btree索引 PostgreSQL默认索引是btree 可以看到,等于、like的全匹配是用到索引的,like的模糊查询还是全表扫描 三、创建gin索引 gin_trgm索引的效果好多了 由于pg_trgm的索 阅读全文
posted @ 2017-02-06 15:42 人生如若初见 阅读(4216) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示