- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Greenplum优化--SQL调优篇
目录数据库查询预准备 VACUUMANALYZEEXPLAIN执行计划两种聚合方式关联重分布查询优化 explain参数选择合适分布键分区表压缩表分组扩展窗口函数列存储和行存储函数和存储过程索引使用[NOT IN](#NOT IN)聚合函数太多资源队列其它优化技巧参考数据库查询预准备VACUUMvacuum只是简单的回收空间且令其可以再次使用,没有请求
2016-09-28 23:43:42 37128 2
原创 Greenplum优化--数据库配置篇
GP数据库参数配置以下配置存于文件–postgresql.conf中,仅列出一些最常用的参数。shared_buffers:刚开始可以设置一个较小的值,比如总内存的15%,然后逐渐增加,过程中监控性能提升和swap的情况。effective_cache_size : 这个参数告诉PostgreSQL的优化器有多少内存可以被用来缓存数据,以及帮助决定是否应该使用索引。这个数值越大,优化器使用索引的
2016-09-28 23:40:11 18574
原创 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 6062
原创 搭建Spark开发环境的几种方式及入门示例
命令行运行参见如何在CDH5上运行Spark应用 ,在终端就可以完成一个Spark程序的编写及运行。IDE篇Eclipse参见 Eclipse安装Scala插件 。TODO:补充运行截图。Idea参考Intellij Idea搭建Spark开发环境 。TODO:待补充截图。
2016-09-24 19:48:59 1631
原创 GP索引调优测试--排序篇
简介测试环境PostgreSQL环境测试无索引有索引有无索引的比较GP环境测试无索引有索引结论简介在PostgreSQL及GP集群上分别进行索引调优的测试,重点研究索引对排序查询的影响。测试环境数据库信息:PostgreSQL版本: 9.4GP版本:4.3(基于PostgreSQL 8.2)测试表信息:表名:test总行数:68w总大小:170MB测试语句:查看执行
2016-09-24 19:10:51 3377
原创 GP索引调优测试--基本篇
简介测试数据生成无索引测试测试1查找特定数据测试2查找特定范围的语句测试3排序测试有索引测试测试4查找特定数据测试5查找特定范围的语句测试6排序测试总结简介以下是一些基本的,以体现索引功能的测试。测试数据生成以下参照PostgreSQL生成测试数据 进行。创建表CREATE TABLE test( id integer, test integer)WITH (
2016-09-24 18:55:08 4679
原创 PostgreSQL生成测试数据
创建测试表CREATE TABLE test( id integer, test integer)WITH ( OIDS=FALSE);ALTER TABLE test OWNER TO postgres;插入数据插入100w行值为0-1000的数据,-- 插入100w行记录insert into test SELECT generate_series(1,1000000
2016-09-24 18:44:23 5712
原创 PostgreSQL导入导出数据
命令行操作命令行导出命令行导入pgAdmin操作pgAdmin导出pgAdmin导入参考命令行操作命令行导出pg_dump:将一个PostgreSQL数据库转储到一个脚本文件或者其它归档文件中 pg_dump mydb > db.sql:将mydb数据库转储到一个 SQL 脚本文件pg_dump mydb -s > db.sql:将mydb数据库转储到一个 SQL 脚本文件(只导出
2016-09-24 18:35:09 28237 1
原创 向数据库中插入特殊符号测试
简介由 数据库中查找包含换行符的记录 引出的一个问题是,既然数据库中存在某些记录包含了换行符,那么这些特殊符号当初是怎么插进来的?以下就是一些相关测试。测试环境操作系统:Win10数据库版本:PostgreSQL9.6测试准备–创建测试表表名student,表中有三个字段:id, profile, hobby。CREATE TABLE student( id serial NOT NUL
2016-09-24 18:21:16 5108
原创 数据库中查找包含换行符的记录
回车换行简介换行符:linux/unix下的换行符是\n。windows中的换行符是\r\n,Mac系统下的换行符是\r。其中:回车符:\r=0x0d (13) return; #回车(carriage return) 换行符:\n=0x0a (10) newline。#换行(newline)关于回车换行符,阮一峰的网络日志–回车和换行解释地非
2016-09-24 18:03:33 13583 1
mahout-examples-0.9-job.jar(修改版)
2015-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人