GBASE南大通用数据库GBase 8s常见问题讲堂 -- no more pages/no more extents

本文摘自GBASE南大通用社区,by:wty,原文请点击:GBase 8s常见问题 -- no more pages/no more extents|GBASE社区|天津南大通用数据技术股份有限公司|GBASE-致力于成为用户最信赖的数据库产品供应商

问题现象

insert数据失败,报错no more pages或no more extents

onstat -d查看表所在的dbspace还有剩余空间

解决方法

可能是表占用的page达到上限

执行命令查询表的空间分配情况

[gbasedbt@test ~]$ oncheck -pt  testdb:table1TBLspace Report for testdb:gbasedbt.table1Physical Address               6:104248Creation date                  12/10/2023 01:18:09TBLspace Flags                 902        Row LockingTBLspace contains VARCHARSTBLspace use 4 bit bit-mapsMaximum row size               5675      Number of special columns      12        Number of keys                 0         Number of extents              1         Current serial value           1         Current SERIAL8 value          1         Current BIGSERIAL value        1         Current REFID value            1         Pagesize (k)                   16        First extent size              4         Next extent size               4         Number of pages allocated      4         Number of pages used           1         Number of data pages           0         Number of rows                 0         Partition partnum              6293704   Partition lockid               6293704   Extents                       Logical Page     Physical Page        Size Physical Pages0          6:119448           4         32
...

Number of pages allocated :已分配page数

Number of pages used :已占用page数

一个非分片表page数上限是16,777,215,如果这两个值已经接近上限,可能无法再分配更多page

另外,extent 的最大数量是 32767,默认分配extend中包含的page会越来越多,一般不会达到上限

如果查询到表分配的page/extend达到上限,导致不能插入数据,则需要将表分片

每个分片都可以包含普通表的page/extend数。

alter fragment on table table1 init
FRAGMENT BY EXPRESSION
id < 100 IN datadbs01,
REMAINDER IN datadbs02;

*注意:建议操作之前备份数据库

"另外,extent 的最大数量是 32767,默认分配extend中包含的page会越来越多,一般不会达到上限"
这个extent的最大数量不是32767。。而是起决于页大小,partition page页的slot 5中每个区段需要10个字节来描述,还需要减掉slot 1,2,3(特殊字段描述、表描述等)和页头页尾的空间占用。在16K页中,大约15K字节可以用于描述区段,所以至多大约达到1500个区段。

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

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

相关文章

食品加工厂可视化视频AI智能监管方案,助力工厂数字化运营

一、背景与需求分析 随着科技的不断进步和人们对食品安全和质量的日益关注&#xff0c;食品智慧工厂的建设成为了食品行业的一个重要趋势。智能化的食品工厂可以利用先进的技术和自动化系统&#xff0c;提高生产效率、降低监管成本&#xff0c;并确保产品的质量和安全。 行业…

Python爬虫——2023年西安全年气温数据并进行可视化处理

Python爬虫——2023年西安全年气温数据并进行可视化处理 一、网站选择 我们要找到西安历史气温数据&#xff0c;可以去一些天气网站上查找&#xff0c;但不一定每一个天气网站都会留有各城市的历史天气数据&#xff0c;因此我在这里给大家推荐两个网站方便大家进行历史气温的…

牛客30道题解析精修版

1.异常处理 都是Throwable的子类&#xff1a; ① Exception&#xff08;异常&#xff09;:是程序本身可以处理的异常。 ② Error&#xff08;错误&#xff09;: 是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时&#xff0c;一般不需要…

选择国产压测工具应注意什么?

随着互联网和信息技术的飞速发展&#xff0c;压力测试成为了确保软件系统稳定性和性能的不可或缺的环节。在压测工具的选择上&#xff0c;近年来国产压测工具逐渐崭露头角&#xff0c;但在使用时仍需谨慎。本文将探讨在选择国产压测工具时需要注意的关键因素。 功能完备性&…

GBASE南大通用数据库GBase 8s常见问题解析 -- 查找锁会话并解锁

本文摘自GBASE南大通用社区&#xff0c;by&#xff1a;wty&#xff0c;原文请点击&#xff1a;GBase 8s常见问题 -- 查找锁会话并解锁|GBASE社区|天津南大通用数据技术股份有限公司|GBASE-致力于成为用户最信赖的数据库产品供应商 问题现象 执行SQL时报错 244: Could not do…

电脑f盘满了怎么清理f盘空间?3个实用的方法!

磁盘空间的大小直接影响到计算机的性能和存储能力。当磁盘空间不足时&#xff0c;会导致系统运行缓慢、无法安装新的程序或存储文件&#xff0c;甚至会使计算机系统崩溃。那么如何解决磁盘空间不足的问题呢&#xff1f;下面提供了一些方法。 方法一&#xff1a;删除不需要的文…

了解 Vite 插件

众所周知 Vite 是基于 Rollup 的构建工具&#xff0c;Vite 插件为了优化、扩展项目构建系统功能的工具。 比如 vite-plugin-eslint 为我们提供了代码分析的功能&#xff0c;帮助我们在开发过程中的风格一致性。 简单示例 本文中的示例是基于 Vite Vue3.x TypeScript 来实现…

三、安全工程—密码学(CISSP)

目录 一、密码学术语 二、密码学历史 三、密码系统 1.对称密码技术

讲讲当下热门编程语言优势、缺点、应用场景、生态

讲讲当下热门编程语言优势、缺点、应用场景、生态环境 Python&#xff1a; 优势&#xff1a;语法简洁&#xff0c;易于学习&#xff1b;丰富的库和框架支持多种应用。 缺点&#xff1a;运行速度较慢&#xff1b;全局解释器锁&#xff08;GIL&#xff09;限制多线程并发。 应用…

跟着pink老师前端入门教程-day09

二十二、定位 22.1 为什么需要定位 1. 某个元素可以自由的在一个盒子内移动位置&#xff0c;并且压住其他盒子 2. 当我们滚动窗口时&#xff0c;盒子是固定屏幕某个位置的 解决方法&#xff1a; 1. 浮动可以让多个块级盒子一行没有缝隙排列显示&#xff0c;经常用于横向排…

Postgresql中的jsonb数据类型学习使用

pgsql是在9.2版本中引入了对于json的支持 一般情况下使用到json数据格式的时候&#xff0c;99%都是查询&#xff0c;所以接下来看一下项目中对于json类型的数据是如何查询的 定义表 CREATE TABLE tv_sup_sl_dw_query (id varchar(200) NOT NULL,sup_record_id varchar(100) …

数列排序——模拟

给定一个数列 a&#xff0c;这个数列满足ai ! aj(i ! j)&#xff0c;现在要求你把这个数列从小到大排序&#xff0c;每次允许你交换其中任意一对数&#xff0c;请问最少需要几次交换&#xff1f; 输入 第一行是一个整数&#xff0c;代表数字个数n(1 ≤ n ≤ 1e5). 第二行有n个…

reset.css重置样式

reset.css 是重置样式表&#xff0c;统一各浏览器的基础样式&#xff0c;下面列出几个常见的 reset文件&#xff0c;常放在公共样式表中引用 淘宝的reset blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {m…

STL第三讲

第三讲 stl六大部件&#xff1a;算法是函数模板&#xff0c;其他的是类模板 算法形式&#xff1a;传入两个迭代器&#xff08;第三个参数可能有&#xff1a;一个比较的准则 算法需要的所有信息从迭代器获取 迭代器分类 基于红黑树的结构是双向迭代器&#xff1b; 基于hash的取…

【计算机网络】UDP协议与TCP协议

文章目录 一、端口号1.什么是端口号2.端口号范围划分3.认识知名端口号(Well-Know Port Number)4.netstat5.pidof 二、UDP协议1.UDP协议端格式2.UDP的特点3.面向数据报4.UDP的缓冲区5.UDP使用注意事项6.基于UDP的应用层协议 三、TCP协议1.TCP协议段格式1.1理解封装解包和分用1.2…

python蓝桥杯备考——常见切片操作

python蓝桥杯备考——常见切片操作 1、常见切片操作2、练习 1、常见切片操作 当我们使用切片操作时&#xff0c;我们可以从一个序列&#xff08;如字符串、列表或元组&#xff09;中选择一个子序列。 切片操作的一般语法是 sequence[start:stop:step]&#xff0c;其中&#x…

进程通信与socket编程实践之猜数字小游戏

socket是实现进程通信的一种重要方式&#xff0c;本文将通过socket编程实现服务器进程与客户端进程之间的通信&#xff0c;并在通信之外实现猜数字的小游戏。 1. 设计思路 本文设计的C/S结构的猜数字游戏功能如下&#xff1a;服务器端自动生成一个1-100之间的随机数字&#x…

100T数据存进服务器分几步?

大家好&#xff0c;我是豆小匠。 这期来聊聊数据存储相关的问题&#xff0c;包括&#xff1a; 容量评估。技术选型。容灾处理。 另外&#xff0c;文末赠送免费定制红包封面哦&#xff01; 1. 容量评估 通过对容量&性能的评估&#xff0c;可以把业务需求转化成技术语言描…

python3-cookbook-保留最后 N 个元素

第一章&#xff1a;数据结构和算法 Python 提供了大量的内置数据结构&#xff0c;包括列表&#xff0c;集合以及字典。大多数情况下使用这些数据结构是很简单的。但是&#xff0c;我们也会经常碰到到诸如查询&#xff0c;排序和过滤等等这些普遍存在的问题。 因此&#xff0c;这…

鲲鹏微认证——openEuler开源操作系统迁移实践

文章目录 为什么要系统搬迁为什么选择欧拉欧拉系统迁移概述实施路径工具实战 为什么要系统搬迁 2020年12月&#xff0c;CentOs作为由开源社区免费提供的操作系统&#xff0c;宣布将对CentO58于2021年底停止服务&#xff0c;CentO57则于2024年6月底停止服务。 这将直接导致操作…