ICode9

精准搜索请尝试: 精确搜索
  • PostgreSQL分区表实现——pg_pathman安装、配置2020-10-25 11:31:37

    近日由于系统运行时间太长,数据库库表中的数据也是越来越多,为了缩短库表的操作时间,所以对数据库中的部分库表进行分区的操作。 通过研究,决定采用pg_pathman插件对库表进行分区操作。pg_pathman安装、配置特此记录。 Pg_pathman原理: PostgreSQL传统的分区方法,使用约束来区分不同分区

  • 用案例分析MySQL 5.7分区表性能下降的根本原因2020-09-21 21:03:13

    前言:希望通过本文,使MySQL5.7.18的使用者知晓分区表使用中存在的陷阱,避免在该版本上继续踩坑。同时通过对源码的分享,升级MySQL5.7.18时分区表性能下降的根本原因,向MySQL源码爱好者展示分区表实现中锁的运用。 问题描述 MySQL 5.7版本中,性能相关的改进非常多。包括临时表相关的性

  • hive的调优经验2020-08-29 13:05:20

    1.hive本身对union这样的命令进行了优化 2.hdfs数据本地化率对hive性能产生影响     在数据大小一定的情况下,500个128M的文件和2个30G的文件 跑hive任务,性能是有差异的,两者最大的区别在于,后者在读取文件时,需要跨网络传输,而前者为本地读写。数据本地化率问题。     3.不同数

  • 分区表的操作2020-08-24 08:32:52

    1.什么是分区表 在大数据中,最常用的一种思想就是分治,我们可以把大的文件分割成一个个的小文件,这样每次操作一个小文件就很容易了。在hive中仍然支持这种操作,将大的数据按照时间等划分成一个个的小文件,存放在不同的文件夹中。 2.创建分区表    关键字:partitioned by(分区字段,类型

  • 磁盘分割2020-07-28 09:00:53

    磁盘分隔 一、MBR 1、简介 主引导记录(Master Boot Record,MBR),又叫主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,他在硬盘上的三维地址为(柱面、磁头、扇区)=(0,0,1)。在深入探讨引导扇区内部结构的时候,有时也将其开头的446字节内容指为“主引导记录”,其后是4个16字节的“磁

  • Kettle读取mysql数据存入Hive分区表中,使用Impala查询2020-07-20 12:02:27

                操作步骤  1)TmpBstAggZwTktModelD      按天读取Mysql表数据bst_agg_zw_tkt_model_d,存入hive临时表tmp_bst_agg_zw_tkt_model_d(临时表采用txt格式,按年月日进行分区)                        2)HiveBstAggZwTktModelD   连接hive,将临时表tmp_b

  • mysql分区表存在唯一索引时,唯一索引为什么必须包含所有分区字段2020-07-08 19:39:02

    To enforce the uniqueness we only allow mapping of each unique/primary key value to one partition. If we removed this limitation it would mean that for every insert/update we need to check in every partition to verify that it is unique. Also PK-only looku

  • mysql中扩充分区表(扩充时间分区表)2020-07-02 11:04:05

    连接数据库:mysql -h x.x.x.x -P 端口号 -u 用户名 -p密码show databases;use 你自己的库名;show tables;show full columns from alarm; 查看表的属性 alarm是表名 我的库lianxi中的表举例如下:show tables;+--------------------+| Tables_in_lianxi |+--------------------+| t

  • 入门大数据---Hive分区表和分桶表2020-06-21 15:08:35

    Hive分区表和分桶表 一、分区表 1.1 概念 Hive 中的表对应为 HDFS 上的指定目录,在查询数据时候,默认会对全表进行扫描,这样时间和性能的消耗都非常大。 分区为 HDFS 上表目录的子目录,数据按照分区存储在子目录中。如果查询的 where 字句的中包含分区条件,则直接从该分区去查找,而不是

  • OS 内存分配算法2020-06-18 20:56:55

    内存分配算法 (1)首次适应算法 首次适应算法把空闲区按地址从小到大排列在空闲分区表(链)中。每次分配时,总是从头顺序查找空闲分区表(链),找到第一个能满足长度要求的空闲区为止。分割这个找到的空闲分区,一部分分配给作业,另一部分仍为空闲区。 这种分配算法优先利用主存低地址空闲

  • 诺禾:mysql数据库分区表概念、类型、适用场景2020-05-23 16:54:25

    概述 最近对项目上部分表按时间做了分区,所以顺便整理下mysql分区表的一些内容,仅供参考。     一、分区表概念 分区是将一个表的数据按照某种方式,比如按照时间上的月份,分成多个较小的,更容易管理的部分,但是逻辑上仍是一个表。 分区有利于管理非常大的表,它采用分而治之的逻辑,分

  • hive分区表2020-05-19 21:55:56

    前言 用了这么久的Hive,而没有认真的学习和使用过Hive的分区,现在学习记录一下。 分区表一般在数据量比较大,且有明确的分区字段时使用,这样用分区字段作为查询条件查询效率会比较高。 Hive分区分为静态分区和动态分区 1、建表语句 先用一个有分区字段的分区表进行学习,静态分区和

  • Linux系统安装:GPT分区表2020-05-17 18:03:47

    Linux系统安装:GPT分区表         1、进入安装界面,按“TAB”键,进入“高级配置”过程;             2、输入“    init.gpt    ”;     3、剩下的就是常规安装。         ----- 参考资料:         1、鸟哥私房菜基础篇.pdf     --p115~p116

  • 创建分区表2020-05-04 12:55:48

    DROP TABLE IF EXISTS "CNYB"."CT_DAY_PLANT_001";CREATE TABLE "CNYB"."CT_DAY_PLANT_001"( "ID" VARCHAR(32) NOT NULL, "YEAR" VARCHAR(4) NOT NULL, "DATE" VARCHAR(2) NOT NULL, "ORG_ID

  • 删除MBR分区如何使用光盘恢复2020-04-20 16:58:07

    1.备份MBR分区表 dd  if=/dev/sda  of=/data/mbr.bak  bs=1  count=64  skip=446 分区表前512字节分为三部分,第一部分446字节与启动相关 ,中间64字节为分区信息,后2字节为结束标志 使用hexdump  -C  -n  512  /dev/sda  查看当前分区表结构   2.远程传输备份信息到其他主

  • ESP 系列杂谈(四):ESP32 使用 flash API 擦除分区表2020-04-15 15:03:10

    1. 查询对应 API 首先可以在 SPI Flash API 里查看对应的 flash API。发现使用如下 API: //spi_flash_erase_range(start_addr, size); spi_flash_erase_range(0x8000,0x8000); 其中第一个参数 start_addr 代表偏移量,第二个参数 size 代表需要擦除的区域大小。 2.查询分区

  • Linux单磁盘根分区扩容(非LVM)2020-04-04 23:00:24

    Linux单磁盘根分区扩容(非LVM) 转载 weixin_34293902 最后发布于2017-11-12 02:20:00 阅读数 405 收藏 发布于2017-11-12 02:20:00 原文链接:https://yq.aliyun.com/articles/529881 展开 硬件:DELL R720  系统:XEN 虚拟系统:CentOS 6.5 安装分区:总共三个/和/sawp

  • GP--大表分区管理(一)2020-04-03 16:05:40

    表分区使用背景: 表分区用以解决特别大的表的问题。比如事实表,解决办法就是将表分成很多小且更容易管理的部分。通过让GreenPlum数据库查询优化器只扫描满足给定查询所需的数据而避免扫描大表的全部内容,分区表能够提升查询性能。 表分布与表分区的区别: Greenplum中每个表都需

  • 磁盘管理2020-04-03 10:04:05

    1 磁盘管理体系结构 第一层:物理结构信息 接口 内部和外部结构第二层:逻辑结构信息 RAID LVM第三层:磁盘分区概念 分区命令 分区原则第四层:创建文件系统 磁盘格式化第五层:磁盘管理应用 挂载操作 1.1 物理结构信息 外部结构:磁盘接口、转速信息(服务器10k转速、15k转速)、盘片、主轴、机

  • 超过2T的盘以GPT方式安装centos2020-03-30 11:55:07

    选择GPT方式安装系统的原因:      1、MBR分区表最多只能识别2TB左右的空间,大于2TB的容量将无法识别从而导致硬盘空间浪费;GPT分区表则能够识别2TB以上的硬盘空间。      2、MBR分区表最多只能支持4个主分区或三个主分区+1个扩展分区(逻辑分区不限制);GPT分区表在Windows系统下可

  • 分区表GPT和MBR有什么区别2020-03-23 10:00:26

    很多对电脑不熟悉的用户,不知道GPT和MBR是什么,不知道如何选择,之间的区别是什么。本篇文章就给大家详细介绍GPT和MBR的区别。 关于GPT: GUID分区表(简称GPT。使用GUID分区表的磁盘称为GPT磁盘)与普遍使用的主引导记录(MBR)分区方案相比,GPT提供了更加灵活的磁盘分区机制。优点

  • 达梦普通表转成分区表2020-03-21 21:57:44

    1.创建测试表:SQL> create table test (id int,name varchar(20));SQL> beginfor i in 1..10000 loopinsert into test values (i,'aa'||i);commit;end loop;end;/ 2.导出数据:[dmdba@localhost ~]$ dexp sysdba/SYSDBA file=/dm7/test.dmp tables=test 3.删除非分区表:SQL&g

  • MySQL调优6---分区表2020-03-16 23:55:34

    分区表原理 分区表由多个相关的底层表实现,这个底层表也是由句柄对象标识,我们可以直接访问各个分区。存储引擎管理分区的各个底层表和管理普通表一样(所有的底层表都必须使用相同的存储引擎),分区表的索引知识在各个底层表上各自加上一个完全相同的索引。从存储引擎的角度来看,底层表和

  • hive数据库手动迁移一个表2020-03-12 16:08:57

    假设需要把集群q1下的hive数据库a下面的表a1迁移到集群q2下 1、将q1集群下的a1表对应的hdfs文件拷贝到q1集群下的/test/test 2、在集群q2的某个数据库下面创建hive的schema外部表,注意路径/test/test要填正确 3、如果是分区表的话,输入msck repair table zppanalysis1;修复分区,非分

  • 创建Hive分区表2020-03-03 09:07:18

    创建Hive分区表 create table if not exists table_name(column1 string,...) partitioned by (column1 string); --用partitioned by关键字分区,括号内为分区依据 --注意:只能为分区表add分区,且分区依据要一致 创建成功! 点赞 收藏 分享 文章举报

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有