基础知识 1Byte(字节)=8bit 将用户程序变成可以在内存中执行的程序,通常需要以下几个步骤 编译:将用户代码编译成若干目标模块 链接:将编译后的一组目标模块和所需要库链接在一起, 形成完整的装入模块 装入:由装入程序将模块装入内存中运行 将模块装入内存有三种方式 1. 绝对装入 在编译的时候 ...
转载
2021-09-13 09:37:00
1206阅读
2评论
主键 外键主键:唯一标识一条记录,不能有重复的,不允许为空. 用来保证数据完整性 主键只能有一个外键:表的外键是另一表的主键, 外键可以有重复的, 可以是空值 用来和其他表建立联系用的 一个表可以有多个外键 1.创建一张学生
原创
2016-01-21 18:38:57
597阅读
字典管理表空间是通过两个数据字典uet$和fet$管理,uet$数据字典中存储的是tablespace中已经使用extent,fet$中存储的是tablespace中空闲的extent,当segment中需要分配新的extent时,也就是需要建的segment或者一个segment需要分配新的extent时,oracle就会从fet$查找extent列表,找到的extent编号A吧用于新exten
转载
精选
2012-07-19 18:03:24
631阅读
内部表 create table test (name string , age string) location '/input/table_data';
注:hive默认创建的是内部表
此时,会在hdfs上新建一个test表的数据存放地
load data inpath '/input/data' into table test ; 会将hdfs上的/input/data
转载
2023-08-23 21:15:51
63阅读
一、数据库的创建、删除、修改和查看1、数据库的创建创建数据库的命令如下:mysql> create {database|schema} [if not exists] db_name [character set=charset_name] [collate = collation_name ]; &nb
原创
2014-11-14 23:50:23
716阅读
MySQL管理表和索引SQL语句: 数据库 表 索引 视图 DML 创建数据库:
CREATE DATABASE|SCHEMA
原创
2016-09-05 15:08:12
738阅读
别的先不说,开门见山说说内部表的特点:Hive 创建内部表时,会将数据移动到数据仓库指向的路径;Hive 创建外部表,仅记录数据所在的路径,不对数据的位置做任何改变;在删除表的时候,内部表的元数据和数据会被一起删除,而外部表只删除元数据,不删除数据。这样外部表相对来说更加安全些,数据组织也更加灵活,方便共享源数据。传统数据库对表数据验证是schema on write(写时模式),而 Hive 在
转载
2023-09-01 19:50:41
101阅读
通用加载/保存方法手动指定选项Spark SQL的DataFrame接口支持多种数据源的操作。一个DataFrame可以进行RDDs方式的操作,也可以被注册为临时表。把DataFrame注册为临时表之后,就可以对该DataFrame执行SQL查询。Spark SQL的默认数据源为Parquet格式。数据源为Parquet文件时,Spark SQL可以方便的执行所有的操作。修改配置项spark.sq
转载
2023-09-30 22:59:43
71阅读
# 如何实现 MySQL 用户表、管理员表和标签库表
作为一名刚入行的开发者,了解如何设计和实现数据库是至关重要的。我们将在这篇文章中逐步完成创建 MySQL 用户表、管理员表和标签库表的过程。以下是整个流程的简要概述:
### 流程步骤
| 步骤 | 描述 | 时间估计 |
|------|------------------------|-------
群里大侠们提到的,呵呵,记下来,可能会用到批次表应该是
原创
2022-06-10 10:02:05
572阅读
1、数据库文件类型:①数据文件主要数据文件:后缀.mdf,有且只有一个,默认已创建,包含启动信息、数据对象次要数据文件:后缀.ndf,可有任意个,默认无文件流数据:存储图片、音频等文件②事务日志文件:后缀.ldf,至少一个,默认已创建一个,记录所有事务的SQL语句,用于恢复数据库2、创建和扩展数据库文件大小:有一个初始大小,可扩展,最小单位1MB增长方式:①按百分比②按MB可限制数据大小:方式:①
原创
2017-12-21 19:01:10
694阅读
Oracle的外部表虽然不能像普通库表那么应用方便,但在有些场景下却能带来极大的方便,例如:数据库导入,数据迁移等
原创
2024-07-23 10:38:57
11阅读
Spark Join大大表分而治之拆分内表外表的重复扫描案例负隅顽抗数据分布均匀数据倾斜Task 数据倾斜Executor 数据倾斜两阶段 ShuffleExecutors 调优案例 Join 大大表 :Join 的两张体量较大的事实表,尺寸相差在 3 倍内,且无法广播变量用大表 Join 大表才能实现业务逻辑,说明 : 数据仓库在设计初时,考虑不够完善大表 Join 大表的调优思路:分而治之/
转载
2023-08-24 18:27:02
590阅读
SparkSQL的Join的实现方式Hash Join:传统数据库的单机join算法。 概念: Build Table:一般是小表 Probe Table:一般是大表 Hash Table:将Build Table按照Join的Key生成hash值,存到对应的bucket中,生成一张Hash Table,缓存在内存中,或者落盘。步骤:1. 确定Build表和Probe表。2. 生成Hash 表。3
转载
2023-09-05 13:43:48
505阅读
Oracle对表空间的管理有两种管理方式:本地管理及数据字典管理。1)9i 以前通过dictionary管理,性能不好,容易产生碎片,通过uet$ 和 fet$ 管理2)9i以后采用local 管理,在表空间上建立bitmap ,用0,1来表示free extents,oracle 10g 默认本地管理1、本地管理的表空间建立本地管理表空间:04:52:18 SQL> CREATE SMAL
转载
精选
2013-03-28 09:29:31
283阅读
点赞
创建表空间CREATE [BIGFILE|SMALLFILE][TEMPORARY] TABLESPACE ts_nameDATAFILE file_name SPEC|TEMPORARY temp_file SPCE --数据文件/临时文件说明[MINIMUM EXTENT MIN_SIZE] --最小扩展空间[[BLOCKSIZE size] DEFAULT STORAGE (S
原创
2013-07-11 01:10:01
313阅读