计算一条数据占用物理空间多少可以大体如下计算:
统计表的所有字段分别按字段大小计算:常用的char()括号里数字多少就站多少B,varchar2()实际存储几位就占几B,括号内位最大值,
DATE类型存储为7个字节,TIMESTAMP存储为11个字节。
number比较复杂 如下:
number:位数(scale),精度(precision)只能用来限定存储范围,不能决定存储的实际空间字节大小。
对于number类型,负号(-)占用1个字节,正号(+)不占字节,小数点占用1个字节,小数点左右两边的数字每2个数字占用1个字节,小数点右边最后的0不占字节,如果小数部分为0,则小数点左边的最后数量为2的倍数的0不占用字节。对于任何number型,都占用一个小数点(即一个字节)。如下:
占用字节统计
|
Number(10,2)
|
Number(10,0)
(int,integer)
|
BINARY_DOUBLE
|
BINARY_FLOAT
(会出现精度不准的情况)
|
FLOAT(n)
N=1,2,8
|
Number(float)
|
1234
|
3
|
3
|
8
|
4
|
2,3
|
3
|
12340
|
4
|
4
|
8
|
4
|
2,3
|
4
|
123400
|
3
|
3
|
8
|
4
|
2,3
|
3
|
1000000
|
2
|
2
|
8
|
4
|
2,2
|
2
|
1.234
|
3
|
2
|
8
|
4
|
2,3
|
4
|
1.23400
|
3
|
2
|
8
|
4
|
2,3
|
4
|
123400.0012
|
3
|
3
|
8
|
4
|
2,3
|
6
|
-1234
|
4
|
4
|
8
|
4
|
2,4
|
4
|
分享到:
相关推荐
通过准确地估算数据库占用的空间,可以更好地规划硬件资源、优化性能,并确保系统的稳定运行。以下是从给定的文件标题、描述、标签及部分内容中提炼出来的相关知识点。 ### SQL Server 2000 数据库空间估算 #### ...
* RAID-1提供比较好的读写性能,* RAID-5读性能不错,但是写入性能就不如RAID-1* RAID-6保护级别更高,但写性能相对更加差* RAID10
RSSA(River Surface Area Estimation using Statistical Analysis)是一种利用统计分析方法从GRWL(Global River Widths from Landsat)数据库中估算全球河流和溪流表面积的工具。这个工具主要基于R语言开发,因此...
数据库表空间的估算方法 数据库表空间的估算方法是指在设计表空间时,根据实际业务需求和数据特点,估算表空间的大小,以便合理地分配存储空间,避免表空间溢出或浪费存储资源。本文将对表空间的估算方法进行详细的...
数据库规模估算是软件成本估算的基础。介绍了数据库规模的概念,运用文字叙述、表格及图形等方法分析了表类型、表结构、表元组对数据库规模的影响,设计了数据库规模估算的数学模型,并对模型中的各个参数进行了详细...
- **数据库估算**:根据预期的监控数据量和保留期限来估算所需数据库的大小。 - **服务器协议和值**:包括用于数据传输的安全协议和支持的通信端口等。 - **额外考虑因素**:例如网络带宽、冗余机制等。 #### 三...
这份文档详细地阐述了数据库服务器和中间件应用服务器的性能估算方法。 首先,我们关注的是数据库服务器的性能。计算TPC-C值是评估数据库处理能力的重要指标,它反映了系统在处理事务处理能力方面的性能。在本例中...
查询优化是数据库性能的关键,书中讲解了查询计划的选择和优化,包括成本估算和基于规则的优化方法。 随着技术的发展,数据库系统也面临着新的挑战。分布式数据库、云数据库和大数据处理是近年来的热点话题。书中...
查询优化是DBMS自动选择最优执行计划的过程,涉及成本估算和访问路径选择。 最后,第十章可能会讨论并发控制,这是多用户环境下保证数据一致性的重要机制。常见的并发控制方法有锁定、时间戳和乐观锁等,它们确保...
CBO首先通过统计信息(如表的大小、索引分布、列的基数等)来估算不同的查询执行计划的成本。它会分析所有可能的执行路径,对每个路径计算预计的I/O成本、CPU成本和内存成本,然后选择总成本最低的执行计划。这种...
数据库 计算单条 数据大小 只需执行该sql 即可知道单条数据大小
达梦数据库表占用磁盘空间统计.sql
书中会介绍查询解析器的工作原理,以及查询优化器如何选择最佳执行路径,包括成本估算和索引利用。 四、存储与索引 数据库系统如何高效地存储和访问数据是性能的关键。书中会探讨各种数据存储结构,如B树、B+树、...
- **磁盘存储空间规划**:根据业务需求估算所需的磁盘存储空间,并监测实际使用情况。 - **存储增长趋势预测**:通过分析数据增长趋势,为未来做出合理的存储容量规划。 ##### 3. 创建数据库存储结构和对象 - **表...
关系系统的查询优化及算法、查询处理代价估算、索引和聚集对查询优化的影响等关键知识点也在本章中进行了详细的讨论。 第四章 数据库模式与数据依赖 本章节深入探讨了数据库模式的存储结构、数据依赖、函数依赖的...
分布式数据库系统是数据库技术的重要分支,它通过将数据分布在多个地理位置不同的节点上,实现了数据的高可用性、可扩展性和容错性。本复习文档主要涵盖了分布式数据库的分类、架构、数据分片与分布策略、数据库管理...
特别是查询优化,它是数据库性能的关键,包括查询计划的选择、代价估算以及索引的使用策略。 再者,分布式数据库和云计算环境下的数据库也是现代数据库研究的重点。随着大数据时代的到来,分布式数据库如Hadoop ...
数据库规划涉及到需求分析、容量估算、性能预估等,确保数据库系统能够满足业务需求。设计阶段需要遵循范式理论,如第一范式(1NF)、第二范式(2NF)至第三范式(3NF),以及BCNF(Boyce-Codd范式),以降低数据...
1. 查询优化:解释查询执行计划、成本估算和优化器的作用。 2. 索引技术:涵盖B树、B+树、哈希索引和位图索引的原理与应用。 3. 数据库调优:讨论如何通过统计信息、索引调整、查询改写等手段提高数据库性能。 五、...