HANA中的内存及磁盘使用统计

1. 引言

在实际使用中,通过HANA的admin控制台,确实可以得到很多重要的信息。但有的时候不如人愿,你需要提供相应的SQL语句得到具体的信息。

比如,我要得到所有的行表的内存及磁盘占用信息;我需要得到所有列表的内存及磁盘占用信息。

2. 方案

实际上HANA是有这些统计的SQL语句的。

具体如下:

  1. 所有列型表的内存总和:

    select round(sum(MEMORY_SIZE_IN_TOTAL)/1024/1024) as "Column Tables MB Used" from M_CS_TABLE

  2. 各个列表的内存占用:

    SELECT table_name, memory_size_in_total FROM M_CS_TABLES ORDER BY memory_size_in_total DESC;

  3. 所有行表的内存总和

    select round(sum(USED_FIXED_PART_SIZE + USED_VARIABLE_PART_SIZE)/1024/1024) as "Row Tables MB Used" from M_RS_TABLES;

  4. 各个行表的内存占用:

    SELECT table_name, (USED_FIXED_PART_SIZE + USED_VARIABLE_PART_SIZE) AS disk_size FROM M_RS_TABLES ORDER BY disk_size DESC;

  5. 所有表的磁盘占用总和:

    SELECT SUM(disk_size)/1024/1024/1024 FROM m_table_persistence_statistics;

  6. 各个表的磁盘占用:

    SELECT table_name, disk_size FROM m_table_persistence_statistics ORDER BY disk_size DESC;

将上述统计信息纳入日常监控,就可以对数据库表的使用情况了如指掌。结合表的记录条数信息。非常有助于HANA数据库的日常监控与维护。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/783827.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

os模块篇(一)

专栏目录 文章目录 专栏目录os.nameos.environos.environbos.chdir(path)os.fchdir(fd)os.getcwd()os.fsencode(filename)os.fsdecode(filename)os.fspath(path)os.getenv(key, defaultNone)os.getenvb(key, defaultNone)os.get_exec_path(envNone) os.name os.name是Python中…

数据库SQL语句速查手册

SQL 语句语法AND / ORSELECT column_name(s) FROM table_name WHERE condition AND|OR conditionALTER TABLEALTER TABLE table_name ADD column_name datatypeorALTER TABLE table_name DROP COLUMN column_nameAS (alias)SELECT column_name AS column_alias FROM table_name…

AiEditor AI富文本编辑器

AI 时代,AIGC 正在蓬勃发展。作为一家 CMS 厂商,我们也正在积极寻求下一代 CMS 的迭代方向,以适应即将到来的新时代。 CMS 的一个核心能力是对 C(Content) 的编辑能力,它是通过 "编辑器" 来体现的…

基于springboot实现房屋租赁系统项目【项目源码+论文说明】

基于springboot实现房屋租赁系统演示 摘要 社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机的生活方式逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。互联网具有便利性,速度快,效率高,成本…

AWS创建IAM用户,以及通过IAM用户登录

基本概念: IAM Identity Center(AWS SSO) 跨账户访问:IAM Identity Center允许用户使用他们自己的单一登录凭证来访问多个AWS账户和应用程序。这意味着你可以拥有一个账户和密码,通过IAM Identity Center的用户门户&…

基于STM32的武警哨位联动报警系统设计,支持以太网和WIFI通信

1.功能 本文提出的武警报警信息系统终端,可实现报警和联动响应,支持以太网和WIFI两种通信模式,可实现移动哨位报警和固定哨位报警,语音和显示报警信息用户可自行定制。 本终端主要由STM32F103处理器模块和C8051F340处理器模块构…

路径规划——搜索算法详解(五):Dynamic A Star(D*)算法详解与Matlab代码

昨天休息了一天,今天继续学习搜索算法!前几天已经分别介绍了Dijkstra算法、Floyd算法、RRT算法、A*算法,无独有偶,上述算法都只适用于静态环境下两点规划的场景,但是大部分场景是实时变化的,这对规划算法提…

2. 结构体内存对齐

2. 结构体内存对齐 2.1 对齐规则2.2 为什么存在内存对齐?2.3 修改默认对齐数 掌握了结构体的基本使用了。 现在我们深⼊讨论⼀个问题:计算结构体的大小。 这也是⼀个特别热门的考点: 结构体内存对齐 2.1 对齐规则 首先得掌握结构体的对齐规则&#xff…

【附升级gpt4.0方案】探索人工智能在医疗领域的革命

随着科技的飞速发展,人工智能已经逐渐渗透到了各个领域,其中医疗领域更是受益匪浅。本文将探讨人工智能在医疗领域的应用及其带来的革命性影响。 1. 人工智能辅助诊断 在医学诊断中,准确性至关重要。传统的诊断方法往往依赖于医生的经验和知…

服务器永久运行jar包(linux系统)

前言 在上篇博客里已经写了永久运行jar包的命令,但是有可能这个命令没有生效,所以再写一篇详细一点的,也是本人的踩坑经历。 再贴一次永久运行jar包命令 nohup java -jar 文件名 > 日志文件名 2>&1 &报错及检查 输入命令后…

Linux|如何管理多个Git身份

摘要 关于如何管理不同项目和多个Git身份。 作为一名通用软件开发者,我经常发现自己在处理各种各样的项目,每个项目都有自己的要求和期望。这包括为个人、工作和客户项目管理不同的Git身份。以下是我组织Git仓库以简化这一过程的方法。 目录组织 我将我的…

order by field mysql按照查询条件进行排序和统计一个字段中每个不同数值出现的次数

1.比如学生表 如何显示查询结果的顺序根据放置的顺序查询 <select id"selectNames" resultType"Student">select * from student_table where 11<if test"studentList! null">and name in<foreach item"item" ind…

【应用笔记】LAT1413+快速开关蓝牙导致设备无广播

1. 问题背景 客户使用 BlueNRG-345MC 开发了一个 BLE 外设&#xff0c;和手机连接。在测试中发现&#xff0c;手机连接上外设之后&#xff0c;不断地在手机上点击蓝牙的开关按钮&#xff0c;造成设备不断地断开、重连&#xff1b;少则几次&#xff0c;多则几十次。点击之后&am…

乐乐音乐鸿蒙版-支持krc歌词(动感歌词、翻译和音译歌词)

简介 乐乐音乐主要是基于HarmonyOS开发的音乐播放器&#xff0c;它支持lrc歌词和动感歌词(ksc歌词、krc歌词和hrc歌词等)、多种格式歌词转换器及制作动感歌词、翻译歌词和音译歌词。 开发环境 ArkTS、Stage模型、SDK3.1、 API 9 注&#xff1a;没试过在真机条件下调试。 功…

uni-app项目不显示<uni-icons></uni-icons>以及其他uni-开头的组件

/package.json {"dependencies": {"dcloudio/uni-ui": "^1.4.27", //加这个} } /pages.json //根节点下加这个 "easycom": {"autoscan": true,"custom": {// uni-ui 规则如下配置"^uni-(.*)": "d…

LLM大模型可视化-以nano-gpt为例

内容整理自&#xff1a;LLM 可视化 --- LLM Visualization (bbycroft.net)https://bbycroft.net/llm Introduction 介绍 Welcome to the walkthrough of the GPT large language model! Here well explore the model nano-gpt, with a mere 85,000 parameters. 欢迎来到 GPT 大…

什么是数据结构

一、什么是数据结构 1.数据结构研究计算机数据间的关系 2.包括数据的逻辑结构和储存结构及其操作 数据的逻辑结构&#xff1a;表示数据运算之间的抽象关系 按每个元素可能具有的直接前趋数和后继数将逻辑结构分为“线性结构”和“非线性结构”两大类 数据的储存结构&#…

huggingface 常见函数/类

目录 一、trainer保存模型的问题 1.1、在trainer训练时&#xff0c;怎么控制模型保存的数量的同时&#xff0c;还可以保存最优的模型参数呢&#xff1f; 1.2、使用trainer与deepspeed ZeRO3时&#xff0c;怎么保存模型为huggingface格式呢&#xff1f; 二、 huggingface PreTr…

【JavaSE】初识线程,线程与进程的区别

文章目录 ✍线程是什么&#xff1f;✍线程和进程的区别✍线程的创建1.继承 Thread 类2.实现Runnable接口3.匿名内部类4.匿名内部类创建 Runnable ⼦类对象5.lambda 表达式创建 Runnable ⼦类对象 ✍线程是什么&#xff1f; ⼀个线程就是⼀个 “执行流”. 每个线程之间都可以按…

【JavaWeb】Day24.Web入门——SPringBootWeb入门

什么是SPring&#xff1f; 我们可以打开Spring的官网(Spring | Home)&#xff0c;去看一下Spring的简介&#xff1a;Spring makes Java simple。Spring的官方提供很多开源的项目&#xff0c;我们可以点击上面的projects&#xff0c;看到spring家族旗下的项目&#xff0c;按照流…