当前位置:网站首页>Introduction à la structure de stockage de gbase 8S et à la gestion de l'espace
Introduction à la structure de stockage de gbase 8S et à la gestion de l'espace
2022-04-23 01:19:00 【Huit trésors de tofu】
Gbase 8sL'instance peut créer plusieursdbspace,UndbspacePeut contenir plus d'un physiquechunk,UnchunkDivisé en plusieurs extensions successivesextent,L'espace occupé par une table ou un index est appelé untablespace,UnextentContient plusieurs pages physiquespage.[Parmi euxdbspace、tablespaceEt extentAppartient à l'unit é de stockage logique;chunkEtpageAppartient à l'unit é de stockage physique]
Unit é de stockage physique:
- chunk:Espace disque continu pour le stockage des données,C'est - à - dire un fichier ou un appareil nu qui stocke les données de la base de données,Le maximum peut être4TB.
- page:Est la plus petite Unit é de stockage de base etI/OUnité.Une page de données est divisée en trois parties:En - tête de page、Fin de page et données,Total des en - têtes de page24byteDe l'espace,Composé de huit Parties.La fin de la page se compose de deux parties:Horodatage et chaqueslotsDescription de.
Unit é de stockage logique:
- dbspace:C'est un ou plusieurschunkUnit é de stockage de l'ensemble logique pour,Unit é de stockage logique de la base de donnéestableAvec des unités de stockage physiqueschunkEnsemble.
- tablespace:C'est un concept logique,L'espace occupé par une table ou un index.
- extent:Collection de pages de données physiquement contiguës,tablespace(Tableaux et index) L'espace de stockage pour extent Pour l'unit é .Par exemple,Verscustom Le tableau ne cesse de insertAu moment de l'enregistrement,Pour le tableaucustomer L'espace alloué sera utilisé ,En ce moment, La base de données a besoin d'un nouvel espace pour la table ,gbase 8t Parextent Extension des unités ,Unextent Contient plusieurs pages de données physiquement contiguës .
Stockage de gros objets :
-
Simple et grand objet :blobspace Il ne peut être utilisé que pour stocker des données simples et volumineuses . Les grands objets simples peuvent être stockés dans dbspaceOublobspaceMoyenne.Existedbspace La méthode d'écriture sur le disque est compatible avec les données de table normales , C'est - à - dire que les données sont d'abord mises en cache dans la mémoire partagée bufferMoyenne, Puis rafraîchir à Disque, Enregistrer la logique en même temps 、 Informations physiques du Journal . Si vous stockez de grands objets simples dans un blobspaceAllez., Les données sont écrites directement et rapidement sur le disque via le segment virtuel en utilisant un petit cache séparé ,Similairelight-appendComment, Sans avoir à prendre beaucoup de buffer-poolEspace mémoire, Pour éviter d'évincer d'autres tables ou index de la mémoire ,En même tempscheckpointAucun effet, Et ne pas écrire les informations de log des données dans le log logique 、 Fichiers journaux physiques .Avec un56byte Pointeur vers l'emplacement de stockage d'un grand objet .
-
Grand objet intelligent : Les grands objets intelligents doivent être stockés dans sbspacesAllez., Structure de stockage et I/O Comportement par sbspace Détermination des caractéristiques .sbspaceLe premierchunk Toujours en trois parties : Zone de métadonnées 、 Zone de données utilisateur et zone de conservation ,Autreschunk Peut partager le premier chunk Zone de métadonnées pour . La zone de métadonnées contient des métadonnées ,Utilisé pour représentersbspace Les informations clés et stockées dans sbspace Chaque grand objet intelligent sur , De cette façon, le serveur de base de données peut manipuler et récupérer de grands objets intelligents . La zone de données de l'utilisateur contient des données de gros objets intelligents définies par l'utilisateur ,UnchunkOui.1-2 Zones réservées . Lorsque la zone de métadonnées et la zone de données utilisateur ont besoin de plus d'espace , Peut être attribué à partir de la réserve ,UnchunkOui.1-2 Zones réservées . Serveur de base de données via mémoire partagée buffer pool Pour accéder aux données des grands objets intelligents ,Et stocké dansdbspace Les mêmes données sur . Mais la partie données utilisateur d'un grand objet intelligent a une priorité de mémoire plus faible ,Lors de l'écriture des données,Quand unbuffer page Quand il est plein , Écrivez sur le disque maintenant .
Gbase 8tLimites de stockage:
Quand on regarde la table insertAu moment de l'enregistrement, Problèmes rencontrés et solutions :
·Manque d'espace ->Agrandir l'espace
·extentsLimite supérieure maximale ->Tableau de reconstruction,Utilisation de plus grandesextend size Et next size Ou supprimer certains enregistrements du tableau
· Limite supérieure de la page de données maximale -> Utilisez des tables de découpage ou des pages de données plus grandes
版权声明
本文为[Huit trésors de tofu]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230117222409.html
边栏推荐
- Analysis and configuration process of epit periodic timer for imx6ull bare metal development
- GBASE 8s 并发控制之封锁操作
- API IX JWT auth plug-in has an error. Risk announcement of information disclosure in response (cve-2022-29266)
- 【以太网交换安全】--- 交换机流量控制/DHCP Snooping/IP Source Guard
- 世界读书日:18本豆瓣评分9.0以上的IT书值得收藏
- From construction to governance, the industry's first white paper on microservice governance technology was officially released (including a free download link)
- Here's the point. Have you mastered the most complete Web3 jargon guide?
- World reading day: 18 it books with Douban score above 9.0 are worth collecting
- 光猫超级帐号密码,重置光猫获取超级帐号密码
- Thingskit Internet of things platform
猜你喜欢

API IX JWT auth plug-in has an error. Risk announcement of information disclosure in response (cve-2022-29266)

IMX6ULL裸机开发之硬件SPI分析及配置过程

为企业出海“搭桥”,汇量科技靠什么出圈?

Fault analysis | federated storage engine table causes the monitoring thread to be in the opening table state

【服务器数据恢复】服务器硬盘进水后服务器崩溃的数据恢复案例
![[actf2020 freshman competition]](/img/0c/4c06112383c0b225c987a499b622a9.png)
[actf2020 freshman competition]

What is October 24th? Why are there no senior programmers in China in their fifties and sixties, while foreigners,,, Yu Nianyu Hui take you to celebrate the 1024 programmer Festival

员工公寓楼建设项目电力监控系统的研究与应用
![Flash project cross domain interception and DBM database learning [Baotou cultural and creative website development]](/img/40/2b2f869b9f196318d35903444c09c9.png)
Flash project cross domain interception and DBM database learning [Baotou cultural and creative website development]

简单聊聊Ruby
随机推荐
Application of acrel-3200 remote prepaid electric energy management system in Fuzhou Wanbao Industrial Park
Optical cat super account password, reset optical cat to obtain super account password
"Open source summer" activity is hot. In the registration, rich bonuses are waiting for you to get!
Huawei CDN is fast everywhere
Yyds dry goods counting flag variable rule
[actf2020 freshman competition]
JD side: how can a child thread get the value of the parent thread ThreadLocal? I got...
Generating class diagram with EA reverse engineering code
安全用电管理平台在靖边博物馆安全用电管理系统的应用
Originally, this is the correct posture for developers to open world book day!
Free trial for the first three months! Borui data alarm platform onealert is in progress
Oplg: new generation cloud primary observable best practices
Introduction to Alibaba's super large-scale Flink cluster operation and maintenance system
Three technical solutions of ant group were selected as "typical solutions for information technology application and innovation in 2021"
DCB“一哥”先瑞达,靠什么拉升价值曲线?
GBASE 8s 并发控制之封锁操作
Application of safe electricity management platform in Jingbian Museum safe electricity management system
代码实现发邮件---sendemails
体育训练中心项目电力监控系统的研究与应用
Zhang Jian of Huawei cloud IOT expert group: he has become a senior engineer of Huawei since he was 22. The code is what I want to say to the world