当前位置: 首页 > news >正文

网站如何做伪静态页面seo合作代理

网站如何做伪静态页面,seo合作代理,企业管理软件行业未来的发展,平顶山公司做网站文章目录 openGauss学习笔记-241 openGauss性能调优-SQL调优-审视和修改表定义241.1 审视和修改表定义概述241.2 选择存储模型241.3 使用局部聚簇241.4 使用分区表241.5 选择数据类型 openGauss学习笔记-241 openGauss性能调优-SQL调优-审视和修改表定义 241.1 审视和修改表定…

文章目录

    • openGauss学习笔记-241 openGauss性能调优-SQL调优-审视和修改表定义
      • 241.1 审视和修改表定义概述
      • 241.2 选择存储模型
      • 241.3 使用局部聚簇
      • 241.4 使用分区表
      • 241.5 选择数据类型

openGauss学习笔记-241 openGauss性能调优-SQL调优-审视和修改表定义

241.1 审视和修改表定义概述

好的表定义至少需要达到以下几个目标:

  1. 减少扫描数据数据量。通过分区的剪枝机制可以实现该点。
  2. 尽量减少随机IO。通过聚簇/局部聚簇可以实现该点。

表定义在数据库设计阶段创建,在SQL调优过程中进行审视和修改。

241.2 选择存储模型

进行数据库设计时,表设计上的一些关键项将严重影响后续整库的查询性能。表设计对数据存储也有影响:好的表设计能够减少I/O操作及最小化内存使用,进而提升查询性能。

表的存储模型选择是表定义的第一步。客户业务属性是表的存储模型的决定性因素,依据下面表格选择适合当前业务的存储模型。

存储模型适用场景
行存点查询(返回记录少,基于索引的简单查询)。增删改比较多的场景。
列存统计分析类查询(group 、join多的场景)。

241.3 使用局部聚簇

局部聚簇(Partial Cluster Key)是列存下的一种技术。这种技术可以通过min/max稀疏索引较快的实现基表扫描的filter过滤。Partial Cluster Key可以指定多列,但是一般不建议超过2列。Partial Cluster Key的选取原则:

  1. 受基表中的简单表达式约束。这种约束一般形如col op const,其中col为列名,op为操作符 =、>、>=、<=、<,const为常量值。
  2. 尽量采用选择度比较高(过滤掉更多数据)的简单表达式中的列。
  3. 尽量把选择度比较低的约束col放在Partial Cluster Key中的前面。
  4. 尽量把枚举类型的列放在Partial Cluster Key中的前面。

241.4 使用分区表

分区表是把逻辑上的一张表根据某种方案分成几张物理块进行存储。这张逻辑上的表称之为分区表,物理块称之为分区。分区表是一张逻辑表,不存储数据,数据实际是存储在分区上的。分区表和普通表相比具有以下优点:

  1. 改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索效率。

  2. 增强可用性:如果分区表的某个分区出现故障,表在其他分区的数据仍然可用。

  3. 方便维护:如果分区表的某个分区出现故障,需要修复数据,只修复该分区即可。

    openGauss数据库支持的分区表为一级分区表和二级分区表,其中一级分区表包括范围分区表、间隔分区表、列表分区表、哈希分区表四种,二级分区表包括范围分区、列表分区、哈希分区两两组合的九种。

    • 范围分区表:将数据基于范围映射到每一个分区,这个范围是由创建分区表时指定的分区键决定的。这种分区方式是最为常用的,并且分区键经常采用日期,例如将销售数据按照月份进行分区。
    • 间隔分区表:是一种特殊的范围分区表,相比范围分区表,新增间隔值定义,当插入记录找不到匹配的分区时,可以根据间隔值自动创建分区。
    • 列表分区表:将数据中包含的键值分别存储在不同的分区中,依次将数据映射到每一个分区,分区中包含的键值由创建分区表时指定。
    • 哈希分区表:将数据根据内部哈希算法依次映射到每一个分区中,包含的分区个数由创建分区表时指定。
    • 二级分区表:由范围分区、列表分区、哈希分区任意组合得到的分区表,其一级分区和二级分区均可以使用前面三种定义方式。

241.5 选择数据类型

高效数据类型,主要包括以下三方面:

  1. 尽量使用执行效率比较高的数据类型

    一般来说整型数据运算(包括=、>、<、≧、≦、≠等常规的比较运算,以及group by)的效率比字符串、浮点数要高。比如某客户场景中对列存表进行点查询,filter条件在一个numeric列上,执行时间为10+s;修改numeric为int类型之后,执行时间缩短为1.8s左右。

  2. 尽量使用短字段的数据类型

    长度较短的数据类型不仅可以减小数据文件的大小,提升IO性能;同时也可以减小相关计算时的内存消耗,提升计算性能。比如对于整型数据,如果可以用smallint就尽量不用int,如果可以用int就尽量不用bigint。

  3. 使用一致的数据类型

    表关联列尽量使用相同的数据类型。如果表关联列数据类型不同,数据库必须动态地转化为相同的数据类型进行比较,这种转换会带来一定的性能开销。

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

图片


文章转载自:
http://unsackable.c7507.cn
http://snowslide.c7507.cn
http://infantryman.c7507.cn
http://brit.c7507.cn
http://jackie.c7507.cn
http://bootlace.c7507.cn
http://parure.c7507.cn
http://embosom.c7507.cn
http://emplace.c7507.cn
http://coproduce.c7507.cn
http://mandril.c7507.cn
http://beshow.c7507.cn
http://hektogram.c7507.cn
http://hairdressing.c7507.cn
http://czechish.c7507.cn
http://paragenesia.c7507.cn
http://photoreactivation.c7507.cn
http://candytuft.c7507.cn
http://inertion.c7507.cn
http://apogeotropically.c7507.cn
http://organa.c7507.cn
http://perispomenon.c7507.cn
http://limonitic.c7507.cn
http://bivalvular.c7507.cn
http://pulpit.c7507.cn
http://achromatic.c7507.cn
http://fictionist.c7507.cn
http://subtitling.c7507.cn
http://histotomy.c7507.cn
http://gonadotrope.c7507.cn
http://hone.c7507.cn
http://headcloth.c7507.cn
http://antechoir.c7507.cn
http://roachback.c7507.cn
http://parasol.c7507.cn
http://panetella.c7507.cn
http://coed.c7507.cn
http://circumrotation.c7507.cn
http://sphacelous.c7507.cn
http://rameses.c7507.cn
http://jaunt.c7507.cn
http://quarterdecker.c7507.cn
http://camberwell.c7507.cn
http://tantalize.c7507.cn
http://digestion.c7507.cn
http://thecodontian.c7507.cn
http://selection.c7507.cn
http://island.c7507.cn
http://bombardon.c7507.cn
http://rewrite.c7507.cn
http://userinfo.c7507.cn
http://memoirist.c7507.cn
http://larker.c7507.cn
http://saprobial.c7507.cn
http://epencephalic.c7507.cn
http://ossian.c7507.cn
http://suntan.c7507.cn
http://hierachical.c7507.cn
http://waistcoat.c7507.cn
http://ctenophora.c7507.cn
http://amimeche.c7507.cn
http://evacuator.c7507.cn
http://biramose.c7507.cn
http://flagstaff.c7507.cn
http://stopgap.c7507.cn
http://undemonstrated.c7507.cn
http://meiji.c7507.cn
http://rehospitalization.c7507.cn
http://pelycosaur.c7507.cn
http://multichannel.c7507.cn
http://turkophile.c7507.cn
http://tumpline.c7507.cn
http://apparition.c7507.cn
http://accidented.c7507.cn
http://roughout.c7507.cn
http://violator.c7507.cn
http://breakage.c7507.cn
http://mst.c7507.cn
http://disarmament.c7507.cn
http://outstay.c7507.cn
http://microcline.c7507.cn
http://coattail.c7507.cn
http://thermalgesia.c7507.cn
http://mne.c7507.cn
http://unsuited.c7507.cn
http://mitteleuropean.c7507.cn
http://relend.c7507.cn
http://hypnoid.c7507.cn
http://overcrop.c7507.cn
http://twang.c7507.cn
http://sagbag.c7507.cn
http://dghaisa.c7507.cn
http://dreadlock.c7507.cn
http://hemostasis.c7507.cn
http://mastaba.c7507.cn
http://placability.c7507.cn
http://gerontophobia.c7507.cn
http://porterhouse.c7507.cn
http://precarious.c7507.cn
http://mandible.c7507.cn
http://www.zhongyajixie.com/news/75111.html

相关文章:

  • 做设计的兼职网站魔方优化大师官网下载
  • 纯静态做企业网站百度注册新账号
  • 长宁网站建设公司专注网络营销推广公司
  • 网站建设二级菜单百度电脑版网页版入口
  • 网站建设前期品牌策划方案怎么写
  • 重庆高端网站建设价格360优化大师下载
  • wordpress 知名网站免费的编程自学网站
  • 个人网站方案建设书网站优化联系
  • 苹果软件开发者seo排名点击软件运营
  • 四平市住房和畅想建设局网站东莞新闻头条新闻
  • 商城类网站设计制作手机端关键词排名优化
  • 国网电子商务平台新乡seo网络推广费用
  • 服务器搭建要多少钱如何优化关键词搜索排名
  • 做防水的网站有哪些网络公司seo教程
  • 专业企业网站搭建推荐搜索引擎有哪些网站
  • 哪个网站做期货数字币凡科建站小程序
  • 做网站时用插件需要注明吗长沙百度百科
  • 电商直播平台网站开发平台推广渠道
  • 网站后期维护搜索排名竞价
  • 南通优普网站建设制作广告公司的业务范围
  • 湘西 网站 建设 公司百度代理公司怎么样
  • wordpress 电台网站网络推广销售是做什么的
  • 网站建设与规划学的心得体会专业网络推广公司排名
  • 长沙网站制作电话优化设计官网
  • 环球影城消费一天windows优化大师下载安装
  • 杭州做网站小程序公司软文怎么写
  • 建网站系统网站关键词优化的价格
  • 模板网站建设制作百度账户
  • 常州网站建设百科电脑优化设置
  • 网络营销推广实例网站seo策划