最新文章列表

hive二级分区

几年前的工作了,放在草稿箱2,3年了,整理一下吧。 内容主要是扩展了hive的分区方式,原生的hive支持多字段等值分区,对于很有用的range、hash、list等数据库传统的分区方式不支持,因此这个做了二级的多类分区的扩展。 这里只是antlr的定义,显然你还需要在查询、存储层做更多的工作来支持这种分区工作,量还是不小的,我们的工作不具参考性,这里只列一下sql解析的修改,给大家做参考。 ...
denniszjw 评论(0) 有1813人浏览 2016-03-04 15:43

MySQL分区详解

          SQL标准在数据存储的物理方面没有提供太多的参考指南。SQL语言的使用是独立于它所使用的任何数据结构、图表、表、行或列下的物理介质。但是,大部分高级数据库管理系统已经开发了一些根据文件系统、硬件或者这两者来确定将要用于存储特定数据块物理位置的方法。在MySQL中,InnoDB存储引擎长期支持表空间的概念,并且MySQL甚至在分区引入之前,就能配置为存储不同的数据库使用不同的 ...
秋风扫落叶 评论(0) 有422人浏览 2015-01-18 10:03

【转】Mysql分表和分区的区别

参考文章:http://blog.csdn.net/heirenheiren/article/details/7896546   一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以 ...
flyer0126 评论(0) 有933人浏览 2015-01-08 17:14

hive学习总结(5)—分区、分桶和索引

1.分区   分区是以字段的形式在表结构中存在,通过describe table命令可以查看到字段存在, 但是该字段不存放实际的数据内容,仅仅是分区的表示(伪列)。   (1)静态分区 create table if not exists sopdm.wyp2(id int,name string,tel string) partitioned by(age int) row for ...
cumtheima 评论(2) 有11617人浏览 2014-11-23 00:27

自动增加日分区表分区

CREATE OR REPLACE PROCEDURE PRC_ADD_PARTITION_DAY IS --/************************************************************************************ -- 程序名称: PRC_ADD_PARTITION_DAY -- 功能描述: 增 ...
sinianxue 评论(0) 有1640人浏览 2014-07-09 09:40

oracle表分区

转自 http://love-flying-snow.iteye.com/blog/573303   废话少说,直接讲分区语法。 Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。   一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如: Sql代码   create table graderecord  
yupengcc 评论(0) 有732人浏览 2014-04-10 09:06

mysql分表,分区的区别和联系

一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张 ...
yanzelai 评论(0) 有1118人浏览 2014-03-17 14:37

oracle表分区详解【转】

此文从以下几个方面来整理关于分区表的概念及操作:         1.表空间及分区表的概念         2.表分区的具体作用         3.表分区的优缺点         4.表分区的几种类型及操作方法         5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间:  是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表 ...
骑毛驴的关羽 评论(0) 有682人浏览 2014-02-12 17:43

第三章 主机规划与磁盘分区

1.  以下列出几个常用的硬件与Linux distributions搭配的网站:     1)  Red Hat的硬件支持:https://hardware.redhat.com/?pagename=hcl     2)  Open SuSE的硬件支持:http://en.opensuse.org/Hardware?LANG=en_UK     3)  Mandriva的硬件支持:htt ...
leonzhx 评论(0) 有1110人浏览 2014-02-11 05:50

fdisk命令说明

      fdisk是linux下的磁盘分区工具,能划分磁盘成为若干个区,同时也能为每个分区指定文件系统,比如linux、fat32、linux、linux swap、fat16格式等;    当然我们用fdisk对磁盘分区后,还要使用mkfs命令对分区进行格式化才能挂载使用。硬盘分区的表示:在Linux 是通过hd*x或sd*x表示的,其中“*”表示的是a、b、c等等;x表示的数字 1、2、 ...
sky425509 评论(0) 有896人浏览 2013-12-24 13:51

cloud.qq.com快速建立自己的开发环境

分区 fdisk -l 发现有个 /dev/xvdb2 fdisk /dev/xvdb2 m 帮助 n 建立分区 q 退出或者 w写入 mkfs.ext4 /dev/xvdb2 mount /dev/xvdb2 /mnt/mydata/ yum install gcc git git clone https://github.com/killinux/mynginxm ...
haoningabc 评论(0) 有759人浏览 2013-11-09 23:46

实战mysql分区(PARTITION)

前些天拿到一个表,将近有4000w数据,没有任何索引,主键。(建这表的绝对是个人才) 这是一个日志表,记录了游戏中物品的产出与消耗,原先有一个后台对这个表进行统计。。。。。(这要用超级计算机才能统计得出来吧),只能帮前人填坑了。。。。   数据太大,决定用分区来重构。 如果你发现是empty,说明你的mysql版本不够,分区至少要5.1   下面针对业务查询,决定用时间来做range分 ...
home198979 评论(3) 有56616人浏览 2013-10-12 16:09

Oracle分区表

此文从以下几个方面来整理关于分区表的概念及操作:         1.表空间及分区表的概念         2.表分区的具体作用         3.表分区的优缺点 ...
clz2008wan 评论(0) 有340人浏览 2013-10-04 09:19

linux下硬盘分区

linux下分区,空间是用cylinders作为单位 看了下相关的概念有好多,主要是有磁头(header)、扇区(sector)、柱面(cylinder)、磁道(track)……看得一个 ...
kyfxbl 评论(0) 有1803人浏览 2013-09-10 17:06

Linux下安装第二块新硬盘 - 详细步骤

问题:新买了一块1 TB的希捷硬盘(为SATA II型,或二代串口),准备挂在红旗RedFlag Linux 6系统下,以存储海量的CCD images。     一、步骤总结 1、把新硬盘连接起来 2、在CMOS里配置新硬盘 3、查看硬盘代号 4、用 fdisk 对硬盘进行分区 5、格式化分区 6、创建挂载点 7、设置/dev/fstab 以便开机时自动挂载分区 8、设置 ...
eimhee 评论(0) 有1276人浏览 2013-08-30 16:05

【转载】Oracle hash分区的秘密

在面试时经常会问一个问题,请列举出hash在数据库内部的应用,hash的原理虽然简单,但是它在数据库中可以说是无处不在。其中hash partition是hash在数据库中一个简单的应用,虽然它没有range partition那么常用,但是我们在做数据库水平拆分时,其实就是利用了hash partition的原理,利用hash函数对某个key进行运算,然后将其分布到不同的主机上,原理很简单。    ...
cool010 评论(0) 有670人浏览 2013-08-17 19:14

linux(centos 6) 调整挂载分区大小

安装centos6使用自动推荐分区,发现一个问题/home 分区过大。   目标:/home分20G,剩下添加给/目录下   1.查看分区模式 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用%% 挂载点 /dev/mapper/VolGroup-lv_root ...
shiguanghui 评论(0) 有3805人浏览 2013-07-18 10:01

Mysql分区表

MYSQL分区表测试一、Mysql分区简介数据库分区数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。MYSQL的分区主要有两种形式:水平分区和垂直分区水平分区(HorizontalPartitioning)这种形式的分区是对根据表的行进行分区,通过这样的方式不同 ...
pluto418 评论(0) 有2517人浏览 2013-05-14 19:53

Database Table Partitioning

  http://en.wikipedia.org/wiki/Partition_(database)引用常见的为 table 做 partitioning 的策略有: Range partitioning Selects a partition by determining if the partitioning key is inside a certain range. An exampl ...
Wuaner 评论(0) 有1189人浏览 2013-04-09 11:58

oracle大数据量(千万界别)怎么优化查询,分区。

场景: 每天有100w条数据(大小为1G左右)插入一张表tableA中,每月1号凌晨清空tableB再把tableA中数据移植到tableB中,tableA和tableB位于同一个表空间tablespaceS(表空间32G左右,表空间不足时, 手工清空tableB),查询历史数据时的做法是tableA union tableB,面对这样千万级别的数据查询,现在级别动不了!(数据库为oracle10g ...
natian306 评论(0) 有1195人浏览 2013-04-02 11:59

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics