网站站做地图软件西安网站工作室

diannao/2026/1/22 1:28:50/文章来源:
网站站做地图软件,西安网站工作室,wordpress 全文 rss,一个企业做网站需要什么资料由于大量数据存储在数据库同一张表中#xff0c;后期性能和扩展会受到影响。所以需要进行表分区#xff0c;因为它可以将大表分成较小的表#xff0c;从而减少内存交换问题和表扫描#xff0c;最终提高性能。庞大的数据集被分成更小的分区#xff0c;更易于访问和管理。 …       由于大量数据存储在数据库同一张表中后期性能和扩展会受到影响。所以需要进行表分区因为它可以将大表分成较小的表从而减少内存交换问题和表扫描最终提高性能。庞大的数据集被分成更小的分区更易于访问和管理。 什么是 PGSQL PGSQL 是一个开源关系数据库系统。它支持关系 (SQL) 和非关系 (JSON) 查询。它被用作基于 Web 、移动和分析应用程序的主要数据库。 以下是 PGSQL 的一些常见用例 LAPPLinux、Apache、PostgreSQL 和 PHP堆栈中的强大数据库。 地理空间数据库。 通用事务数据库。 PGSQL的主要特性 用户定义的数据类型PGSQL 可以扩展以创建用户定义的数据类型。 复杂的锁定机制存在三种锁定机制行级锁、表级锁和资询锁。 表继承PGSQL 允许基于另一个表创建子表。 Foreign Key Referential Integrity指定外键值对应于另一个表中的实际主键值。 嵌套事务保存这意味着子查询的结果不会在其父查询回滚时回滚。但是对于保存若顶层事务被回滚所有的保存点也会被回滚。 什么是 PGSQL 分区 分区是指将一个大表拆分成更小的物理块这些块可以根据其用途存储在不同的存储介质中。每个部分都有其特点和名称。分区有助于提高数据库服务器的性能因为需要读取、处理和返回的行数明显减少。您还可以使用 PostgreSQL 分区来划分索引和索引表。 PGSQL 分区主要有两种类型垂直分区和水平分区。在垂直分区中我们按列划分在水平分区中我们按行划分。 水平分区涉及将不同的行放入不同的表中。例如您将 18 岁以上学生的详细信息存储在一个分区中将 18 岁以下的学生详细信息存储在另一个分区中。可以在两个分区上创建联合视图以显示所有学生。 垂直分区包括创建列较少的表并使用其他表来存储剩余的列。规范化还涉及到跨表的列分割但是垂直分区不仅限于此甚至在已经规范化的情况下还会对列进行分区。 如何创建分区表 简单描述一下自己创建分区表的步骤水平按创建时间分区 1. 创建主表 分区键order_created_time CREATE TABLE mac_id_new (id int8,created_by varchar(255) COLLATE pg_catalog.default,created_time timestamp(6),last_modified_by varchar(255) COLLATE pg_catalog.default,last_modified_time timestamp(6),deleted bool,deleted_by varchar(255) COLLATE pg_catalog.default,deleted_time timestamp(6),optimistic_locking_version int8,order_id int8,order_created_time timestamp(6) ) PARTITION by range(order_created_time); 2.创建分区表函数  CREATE OR REPLACE FUNCTION f_create_partition_table(t_name VARCHAR,bengin_date TIMESTAMP ,end_date TIMESTAMP) RETURNS boolean AS $$ DECLAREcreate_partition_table_sql varchar(1024);create_table_index_sql varchar(1024);create_table_pk_sql varchar(1024);bengin_date_str varchar(64);end_date_str varchar(64);query_partition_table_sql varchar(1024);t_row record; beginbengin_date_str : to_char(bengin_date,YYYYMMDD);end_date_str : to_char(end_date,YYYYMMDD);create_partition_table_sql : create table if not exists || t_name ||_ || bengin_date_str || _ || end_date_str || partition of ||t_name || for values from (|| bengin_date ||) || to (|| end_date ||);create_table_index_sql : CREATE INDEX IF NOT EXISTS idx_|| t_name ||_|| bengin_date_str || _ || end_date_str ||_business_id ON || t_name ||_|| bengin_date_str || _ || end_date_str || USING btree (business_id);;create_table_pk_sql : ALTER TABLE || t_name ||_ || bengin_date_str || _ || end_date_str || ADD CONSTRAINT || t_name ||_ || bengin_date_str || _ || end_date_str ||_PK PRIMARY KEY (id);;execute create_partition_table_sql;execute create_table_index_sql;execute create_table_pk_sql;return true; end; $$ LANGUAGE plpgsql; 3.创建分区表执行后刷新数据库在表mac_id_new下查看验证分区表 SELECT f_create_partition_table(mac_id_new,2023-07-01,2024-01-01); SELECT f_create_partition_table(mac_id_new,2024-01-01,2024-07-01); SELECT f_create_partition_table(mac_id_new,2024-07-01,2025-01-01); SELECT f_create_partition_table(mac_id_new,2025-01-01,2025-07-01); SELECT f_create_partition_table(mac_id_new,2025-07-01,2026-01-01); 最后进行数据迁移数据校验至此分区表创建完成

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

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

相关文章

东莞网站设计案例阿里建站价格

目录 AQS简介AQS的设计思路AQS的核心组成部分 状态(State)同步队列(Sync Queue)条件队列(Condition Queue) AQS的内部实现 节点(Node)锁的获取与释放 独占锁共享锁 条件变量 AQS的应…

谷歌网站推广费用软装设计网站有哪些

void类型修饰符(type specifier)表示“没有值可以获得”。因此,不可以采用这个类型声明变量或常量。void 类型可以用于下面各小节所描述的目的。void用于函数声明没有返回值的函数,其类型为 void。例如,标准库函数 perror() 被声明为以下原型…

关于建设集团公司网站的报告众包网站建设

按显示技术尺寸来分,主要分为大尺寸和小尺寸(10寸以下),TFT-LCD行业下游主要是各类型消费电子,包括PC显示器,液晶电视,智能手机等。 TFT-LCD面板产业链 资料来源:共研产…

做公众好号的网站吗黄冈做学生互评的网站

这开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题,有需求都可以加群群内,可以解决你的问题。加群请联系 liuaustin3 ,(共1830人左右 1 2 3 4 5&#xf…

做足球推荐网站能赚钱吗1.网站建设基本流程是什么

代码框架 // 在数组nums将下标从left到right中进行从小到大排序// 原理是先将一个元素排好序,然后将其他的元素排好序void sort(int[] nums, int left, int right) {if (left > right) {return;}// 对数组nums[left,right]进行切分,使得nums[left,p-1…

台州企业网站搭建价格网站关键词代码位置

目前的技术存在的问题?   尽管DCOM和IIOP都是固定的协议,业界还没有完全转向其中任何一个协议。没有融合的部分原因是文化的问题所致。而且在当一些组织试图标准化一个或另一个协议的时候,两个协议的技术适用性就被提出质疑。传统上认为DC…

正规网站制作公司哪家好多个wordpress站点互相

在linux服务器环境下,可以使用cat /proc/cpuinfo命令查看当前CPU的核数等信息。 cat /proc/cpuinfo 字段解析 /proc/cpuinfo 是一个特殊的文件,在 Linux 系统中提供有关 CPU 的详细信息。它实际上是一个伪文件系统中的文件,通过它可以获取到…

大观网站建设seo知识分享

在本文中,我们将介绍五种方法,这些方法可以使用有效的编码来帮助垃圾回收器减少分配和释放内存的CPU时间,并减少GC开销。 较长的GC通常会导致我们的代码在回收内存时被停止(也称为“停止世界”)。 一些背景 GC的建立…

网站建设中html网页长沙 网站设计 公司价格

要在 CentOS 7 下使用 Ansible Playbook 实现 MySQL 8.0.34 的二进制安装,需要先下载 MySQL 8.0.34 的二进制包,并将其上传至目标服务器。 以下是基于二进制包安装的一个简化示例 Playbook: --- # mysql8_binary_install_playbook.yaml- nam…

我想花钱做网站徐州seo公司

以下是在学习和使用spark过程中遇到的一些问题,记录下来。 1、首先来说说spark任务运行完后查错最常用的一个命令,那就是把任务运行日志down下来。 程序存在错误,将日志down下来查看具体原因!down日志命令:yarn logs -application…

网站建设会提供哪些服务备案查询入口

引言 随着人工智能技术的迅猛发展,人工智能生成内容(AIGC)技术已经逐渐走进人们的视野。AIGC技术是指利用人工智能技术生成各种形式的内容,如文字、图像、音频、视频等。这种技术不仅可以提高内容生产效率,还可以创造…

网站的建设怎么弄外贸网站建设知识 列表

面试技术栈 —— 2024网易雷火暑期实习真题 1. 最长递增子序列。2. 集中限流和单机限流你觉得哪个好?3. redis部署服务器配置,为什么不用哨兵?4. 讲讲分布式session的原理。5. 数据库:表数据量大了,如何分表&#xff1…

自学wordpressseo网址查询

1.docker的简介 1.1docker是什么 用一句话来说docker就是一个新一代虚拟化技术 Docker是一种开源的平台,用于开发、交付和运行应用程序。它允许开发人员将应用程序和它们的依赖打包在一个容器中,然后部署到任何支持Docker的环境中。Docker的主要特点包括…

免费ip代理服务器苏州seo推广公司

关卡名 认识回溯思想 我会了✔️ 内容 1.复习递归和N叉树,理解相关代码是如何实现的 ✔️ 2.理解回溯到底怎么回事 ✔️ 3.掌握如何使用回溯来解决二叉树的路径问题 ✔️ 回溯可以视为递归的拓展,很多思想和解法都与递归密切相关,在很多…

网站开发者工具post建筑学院app网站

chrome浏览器使用 Console(控制台) 了解如何:打开DevTools Console(控制台),堆叠冗余消息或在自己的行上显示它们,清除或保持输出或将其保存到文件,过滤输出,以及了解其他Console(控制台)设置。 TL;DR 以专用面板形式,或作为任何其他面板的抽屉式面板的形式,打开Console…

如何做一个公司网站网页设计作业及答案

Vue中常用的修饰符主要有以下几类: 事件修饰符: .stop:阻止事件的冒泡,相当于调用了event.stopPropagation()方法。 .prevent:阻止事件的默认行为,相当于调用了event.preventDefault()方法。 .capture&a…

邯郸网站关键字优化制作网站的策划方案

在信息爆炸的时代,数据无处不在,而如何有效地管理和处理这些数据,成为了现代计算机科学的一个重要课题。排序算法,作为数据处理的基本工具之一,对于数据的组织、搜索和分析起着至关重要的作用。今天,我们就…

怎么制作移动端网站坪山城市建设局官方网站

一、创建全局的自定义命令 1、打开一个空文件夹,新建一个bin文件夹,在bin文件夹下新建cli.js文件,js文件可以命名为cli.js(您随意) 2、在cli.js文件中的开头(!!)写下面这…

企业网站建设美丽什么系统做网站最安全

沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇我们将介绍驱动开发面试题 。 1、Linux驱动程序的功能是什么? 对设备初始化和释放。进行内核与硬件的数据交互。检测和处理设备出现的错误。2、内核程序中申请内存使用什么函数? 答案:kmalloc()、kzalloc()、vm…

教育培训网站源码wordpress网站名称

UML,统一建模语言是一种可视化建模语言。 UML包括九种类型的图:用例图,类图,对象图,顺序图,协作图,状态图,活动图,构件图,及部署图,各种图示系统在…