推广 热搜: 广场  Java  Word  app  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

oracle中聚合函数的最大层次 数据库聚合函数有哪些?

   2023-04-27 企业服务招财猫70
核心提示:数据库聚合函数有哪些?数据库不同,功能也不同。以oracle为例:单语句函数常用函数:destinct(去除重复行)、to_char(从字符串转换)、to_date(日期格式函数)、sumstr(从字

数据库聚合函数有哪些?

数据库不同,功能也不同。以oracle为例:单语句函数常用函数:destinct(去除重复行)、to_char(从字符串转换)、to_date(日期格式函数)、sumstr(从字符串截取)、lower(将字母转换成小写)、upper(将字母转换成小写)和char(转换数字)。

分组函数:min(求最小值)、max(求最大值)、avg(求平均值)、sum(求总和)、counnt(计数记录);

数据库容量如何算?

数据库容量估计

一般来说,数据库容量的核心分析对象是数据库表,以及围绕数据库表的视图、索引、日志等相关辅助信息。总结这些信息后,加上3-5年的业务增长,对数据库容量进行评估。

1.单表单行数据库的容量分析;

要分析单个表单行的数据容量,需要分析各种数据库和数据类型的字节占用情况,比如Oracle数据库:

char类型只要是,字节数一样多,Number类型最多按22字节计算,平均按10字节计算就够了,varchar类型按长度的2/3计算,date类型占用7字节。

按照上面的假设,如果一个客户表中有30个varchar(100),那么一个客户记录就是2k,10万个客户的信息将近200M,每年增长30%,每年会增加60M左右的空间。

2.索引空间评估:

表的索引空间一般是表空间的1/3,表的索引存储空间可以按照1/2表空间来评估。

3.数据库缓存容量:

数据库缓存(内存空间)的性能一般是数据库空间的5%。

4、内存容量空间需求分析:

首先根据数据库容量计算出需要的数据库缓存大小,然后估算出操作系统和系统软件需要的内存,总和就是需要的内存容量。

5.机器系统能量:一般机器CPU达到70%时,系统能量较好;如果CPU超过70%,就是过饱和,存在系统能量隐患;如果低于70%,则机器资源没有得到合理利用。

此外,分析数据库空间还包括表日志空间、回滚空间、重做空间、临时空间等。

6.另一种计算方法

当系统运行一段时间(比如三个月)后,当前的总数据和占用的总空间已经非常清晰,通过对未来业务的估算,可以轻松计算出未来一年和三年的整体数据库容量;

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8