【bigint】
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
【int】
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。
【smallint】
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。
【tinyint】
从 0 到 255 的整型数据。存储大小为 1 字节。
ps:
在数据类型优先次序表中,bigint 位于 smallmoney 和 int 之间
bigint 用于某些特殊的情况,当整数值超过 int 数据类型支持的范围时,就可以采用 bigint
在 SQL Server 中,int 数据类型是主要的整数数据类型
原文链接:
https://www.cnblogs.com/ButterflyEffect/p/8944706.html
有一个需求是要在一个云监控的状态值中存储多个状态(包括可同时存在的各种异常、警告状态)使用了位运算机制在一个
int
型中存储。
现在监控日志数据量非常大(亿级别)需要对数据按每小时、每天进行聚合,供在线报表使用。
状态分了3个级别:正常(0)、警告(1)、异常(2),聚合时需要使用max选择最差的状态,就需要对状态值进行处理加上级别和状态位个数,就要借助
bi
gin
t型来做运算了,
问题是再将
bi
gin
t 转为
int
时获取原始状态值时,
SQLServer
报错了:
消息 8115,级别 16,状态 2,第 1 行
将 expression 转换为
数据类型
int
时出现算术溢出错误。
因为状态码中
每个
BI
GIN
T 类型 的数据占用 8 个字节的存储空间。 二、 浮点
数据类型
浮点
数据类型
用于存储十进制小数。浮点数值的数据在 SQL Server 中采用上舍入 (Round up......第6章
SQLServer
数据类型
章
数据类型
自学章节 6.1
数据类型
1、精确数字类型 、
Bi
gin
t
Int
Smal
lint
Tiny
int
Bi
t Decimal 和numeric Mo...
一、parquet格式的数据
parquet是一种列式存储格式的文件类型。存储时可以通过牛X的压缩算法节省存储空间,读取数据时只需要读取所需的列,提高读取性能。
二、JSON格式的数据
三、通过JDBC读取数据库中的数据
四、Hive中的数据
所需的pom依赖如下:
<dependencies>
<!-- spark核心包 -->
<dependency>...
hive支持了几种常用的存储格式, 比如textfile, orc, rcfile, parquet等
各自的特性就不说了, 请参考官网或者其他博客.
因一些特殊原因, 创建表时将表格式设置为orc了, 但后续数据源从其他地方导入, 是文本类型(txt/tsv/csv等常见格式), 要回退表的存储类型为text, 怎么办?
修改文件存储类型(set fileformat)
修改列分隔符(set serdeproperties)
重建对应分区
alter table tbl set fil
1)
bi
gin
t 存储大小为 8 个字节。
从 -2^63 (-9223372036854775808) 到 2^63-1(9223372036854775807) 的整型数据。
2)
int
存储大小为 4 个字节。从 -2^31 (-2,147,483,648) 到 2^31 - 1(2,147,483,647) 的整型数据。
int
的...
1,计算机存储信息的最小单位,称之为位(
bi
t),音译为比特,二进制的一个“0”或一个“1”叫一位。
2、计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节。一般而言:一个标准英文字母占一个字节位置,一个标准汉字占二个字节位置。
======================================================================...
简介: Hive是大数据领域常用的组件之一,主要用于大数据离线数仓的运算,关于Hive的性能调优在日常工作和面试中是经常涉及的一个点,因此掌握一些Hive调优是必不可少的一项技能。影响Hive效率的主要因素有数据倾斜、数据冗余、job的IO以及不同底层引擎配置情况和Hive本身参数和HiveSQL的执行等。本文主要从建表配置参数方面对Hive优化进行讲解。创建一个普通的表create table ...
设置默认格式为rcfile
hive (default)> set hive.default.fileformat.managed=rcfile;
hive (default)> set hive.default.fileformat=rcfile;
二、测试是否生效
思路: 修改格式前后建表,检查表的格式
建表,查看目前格式
hive (defa