
Greenplum
文章平均质量分 84
asin929
这个作者很懒,什么都没留下…
展开
-
GP索引调优测试--基本篇
简介测试数据生成无索引测试测试1查找特定数据测试2查找特定范围的语句测试3排序测试有索引测试测试4查找特定数据测试5查找特定范围的语句测试6排序测试总结简介以下是一些基本的,以体现索引功能的测试。测试数据生成以下参照PostgreSQL生成测试数据 进行。创建表CREATE TABLE test( id integer, test integer)WITH (原创 2016-09-24 18:55:08 · 4725 阅读 · 0 评论 -
GP索引调优测试--排序篇
简介测试环境PostgreSQL环境测试无索引有索引有无索引的比较GP环境测试无索引有索引结论简介在PostgreSQL及GP集群上分别进行索引调优的测试,重点研究索引对排序查询的影响。测试环境数据库信息:PostgreSQL版本: 9.4GP版本:4.3(基于PostgreSQL 8.2)测试表信息:表名:test总行数:68w总大小:170MB测试语句:查看执行原创 2016-09-24 19:10:51 · 3414 阅读 · 0 评论 -
Greenplum优化--系统配置篇
GP优化–系统配置篇目录硬件选型服务器系统参数配置备份节点分配技巧参考硬件选型操作系统:不支持Windows,支持以下类UNIX操作系统,首选 RHEL 6。 SUSE Linux SLES 10.2 or higher;CentOS 5.0 or higher;RedHat Enterprise Linux 5.0 or higher;Solaris x86 v10 updat原创 2016-09-28 23:31:33 · 6119 阅读 · 0 评论 -
Greenplum优化--数据库配置篇
GP数据库参数配置以下配置存于文件–postgresql.conf中,仅列出一些最常用的参数。shared_buffers:刚开始可以设置一个较小的值,比如总内存的15%,然后逐渐增加,过程中监控性能提升和swap的情况。effective_cache_size : 这个参数告诉PostgreSQL的优化器有多少内存可以被用来缓存数据,以及帮助决定是否应该使用索引。这个数值越大,优化器使用索引的原创 2016-09-28 23:40:11 · 18736 阅读 · 0 评论 -
Greenplum优化--SQL调优篇
目录数据库查询预准备 VACUUMANALYZEEXPLAIN执行计划两种聚合方式关联重分布查询优化 explain参数选择合适分布键分区表压缩表分组扩展窗口函数列存储和行存储函数和存储过程索引使用[NOT IN](#NOT IN)聚合函数太多资源队列其它优化技巧参考数据库查询预准备VACUUMvacuum只是简单的回收空间且令其可以再次使用,没有请求原创 2016-09-28 23:43:42 · 37348 阅读 · 2 评论 -
GP索引调优测试--原理篇
说明之前对Postgres/GP的索引测试见GP索引调优测试–基本篇.md和GP索引调优测试–排序篇,此文给出原理解释。原理建议先阅读“深入理解计算机系统(原书第2版)的第6章 存储器层次结构”,再了解B树,最后阅读数据库索引原理及优化,可以对索引的原理有很清楚的了解。这里给出使用索引和不使用索引时,查询时间的复杂度, 查询类型 无索引复杂度 有索引复杂度 特定数据(=) O(n)原创 2017-03-01 00:23:29 · 2164 阅读 · 0 评论