自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wzy0623的专栏

数据库、数据仓库、大数据

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL使用变量实现部分分组聚合

在实际应用中经常有这种需求,按照select的字段中的部分字段分组聚合,比如下面的例子:create table t1 (a varchar(20),b varchar(20),c int);insert into t1 values('a','123',1);insert into t1 values('b','456',2);insert into t1 values('a','78

2016-02-21 14:59:31 2332

转载 MySQL树形遍历

原文出自http://blog.itpub.net/29254281/viewspace-1851457/借鉴Oracle Hr模式下的Employees表的结构和数据DROP TABLE IF EXISTS `employees`;CREATE TABLE `employees` (  `employee_id` int(11) NOT N

2016-02-20 09:43:47 4044

原创 hive安装配置实验

一、安装前准备1. 安装配置Hadoop,见http://blog.csdn.net/wzy0623/article/details/506815542. 下载安装包mysql-5.7.10-linux-glibc2.5-x86_64apache-hive-1.2.1-bin.tar.gzmysql-connector-java-5.1.38.tar.gz二、安装MyS

2016-02-18 14:40:42 3532

原创 Hadoop集群安装配置实验

一、环境四台 VirtualBox上的Linux虚机,每台硬盘20G,内存768M。IP与主机名:192.168.56.101 master192.168.56.102 slave1192.168.56.103 slave2192.168.56.104 slave3主机规划:192.168.56.101做master,运行NameNode和ResourceManag

2016-02-17 17:12:45 6479

原创 VirtualBox下Linux虚机扩容

节后上班第一天,按计划着手搭建hadoop和hive实验环境,还没开始安装就碰到一个坎,JDK安装包解包时报空间不足。原来的四个虚机,每个分配了8G,其中根文件系统6G,做完Fabric实验后空间所剩无几,因此需要扩容。下面记录的就是实际操作步骤。环境:VirtualBox 5.0.10、CentOS release 6.41. 使用下面的命令查看虚拟机的UUIDVBoxM

2016-02-15 11:30:07 7624 1

原创 《数据库索引设计优化》读书笔记(八)

第14章 优化器不是完美的练习14.1 重写SQL 14.8中的游标,使得新游标的访问路径满足:MC=1仅需访问索引无排序-- SQL 14.8DECLARE CURSOR141 CURSOR FORSELECT LNAME, FNAME, CNO FROM CUST WHERE (LNAME = :LNAMEPREV AND CNO > :CNOPREV)

2016-02-05 09:57:24 1148

原创 《数据库索引设计优化》读书笔记(七)

第13章 数据库索引选项练习13.1 调查你当前使用的DBMS版本关于索引的限制和高级选项。.索引行压缩与异常情况MySQL支持Oracle支持MySQL使用NULL值实现索引行压缩。但不推荐在实际中使用NULL来代替一个特定的值,因为从长远来看,这可能会导致应用系统错误。create table t1 (a int);insert into t1 values

2016-02-04 16:27:17 1160

原创 《数据库索引设计优化》读书笔记(六)

第10章 多索引访问练习10.1 假设多索引访问一节中所描述的拥有位图索引的CIA表包含200000000行数据。请评估(a)位图索引和(b)半宽B树索引所需的磁盘空间。假设一个字节占8位。请将磁盘空间的差异转化为每月需要支付的美元金额。书中关于拥有位图索引的CIA表的描述如下:        位图索引的比较优势在于能够很容易地使用多个位图索引来满足单个查询。考虑一个有

2016-02-03 18:19:37 1440

原创 《数据库索引设计优化》读书笔记(五)

第8章 为表连接设计索引练习8.1 评估图8.25中所示连接的响应时间,过滤因子使用给定的值。分析:A为父表,B为子表,两个表做主外键关联查询,只有主键和外键上有索引,并且A表的主键索引和B表的外键索引为聚簇索引。以A作为外层表做嵌套循环连接计算响应时间:第1步:通过聚簇索引AK访问A表索引 AK TR = 1 TS = 10000000LTR 1

2016-02-03 16:45:07 2272

原创 《数据库索引设计优化》读书笔记(四)

第7章 被动式索引设计练习7.1 你将如何归类图7.12中的尖刺:有优化空间的问题制造者,无优化空间的问题制造者,还是受害者?分析:如图7.2所示,我们首先要区分的是问题的制造者及受害者。长服务时间为问题制造者,长排队时间为受害者。如果一个事务独占了资源(也许是因为使用了不合适的索引),那么就会对其他事务造成明显的负面影响,进而导致这些事务也与独占资源的事务一同

2016-02-02 15:12:35 1271

原创 《数据库索引设计优化》读书笔记(三)

《数据库索引设计优化》读书笔记(三)第6章 影响索引设计过程的因素练习6.1 图6.5中的SELECT查询在当前索引条件下需要花费1分钟。请用两种方案设计可能的最佳索引:(1)不增加额外的第三个索引,(2)增加第三个索引。图6.5分析:如图6.5所示,TABLE上字段A有主键聚簇索引,字段C有非聚簇索引。查询谓词中有字段C的范围条件,并且结果集按C排序。因为谓词中只有字

2016-02-02 10:41:55 2387 1

原创 《数据库索引设计优化》读书笔记(二)

第4章 为SELECT语句创建理想的索引练习4.1 为SQL4.5中的查询语句设计候选索引A和选索引B。-- SQL 4.5SELECT A, B, D, E FROM ORDERITEM WHERE B BETWEEN :B1 AND :B2 -- (FF = 1...10%) AND C = 1 -- (FF = 2%) AN

2016-02-01 15:09:23 2367 5

原创 《数据库索引设计优化》读书笔记(一)

第3章 SQL处理过程练习3.1 为SQL3.7中所示的查询设计尽可能好的索引:-- SQL 3.7SELECT LNAME, FNAME, CNOFROM CUSTWHERE SEX = 'M' AND HEIGHT > 190ORDER BY LNAME, FNAME ;分析:本书第4章提出了一个三星索引的概念。如果与

2016-02-01 14:56:14 4457

PD_导出模板.rtp

Powerdesigner 物理模型report模板,可用于生成数据字典Word文档。

2021-04-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除