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

高性能网站建设进阶指南上海seo顾问推推蛙

高性能网站建设进阶指南,上海seo顾问推推蛙,北京外包公司 网站开发,98证书兼职网索引的应用 一、常见索引及适应场景 BTREE索引 是KES默认索引,采用B树实现。 适用场景 范围查询和优化排序操作。 不支持特别长的字段。 HASH索引 先对索引列计算一个散列值(类似md5、sha1、crc32),然后对这个散列值以顺序…

索引的应用

一、常见索引及适应场景

BTREE索引

是KES默认索引,采用B+树实现。

适用场景

范围查询和优化排序操作。

不支持特别长的字段。

HASH索引

先对索引列计算一个散列值(类似md5、sha1、crc32),然后对这个散列值以顺序(默认升序)排序,同时记录该散列值对应数据表中某行的指针。

适用场景

适用宽字段场景与等值搜索。

特点

 

GIST索引

分层组织的空间索引

应用场景

位置搜索(包含、相交、在上下左右等)

按距离排序

GIN索引

是倒排索引(类似B+TREE,值+行号),将数组/全文检索类型中的值存储到树形结构中,

对于高频值,减少树的深度,行号会存储在另外的页中。

适用场景

适用于包含多个组合值的查询,如数组、全文检索等。

BEIN索引

  1. BRIN/Block Range INdex是块级索引,它不是一个精确的索引。
    1. 在索引中存储一定范围的表数据块中某个列的最小和最大值及摘要信息。
    2. 仅能过滤到连续的数据块级别,需要对块内的数据再次作比较。
    3. 未将ORDER BY 字段的值按顺序存储到索引中。
  2. BRIN索引与BTREE索引区别
    1. BRIN的思路是避免扫描不合适的行,而不是快速找到匹配的行。
    2. 当查询语句中包含该列的过滤条件时,就会自动忽略那些肯定不包含符合条件的列值的数据块,从而减少IO读取量,提升查询速度。

特点

空间占用小,对数据写入、更新、删除的影响也很小。

适用场景

适用于存储流式的数据日志,例如时序数据进行等值、范围查询时效果很棒。

二、索引的使用技巧

1、表达式索引

(1)KES允许对字段进行某种运算之后的结果创建索引

(2)索引列可以是底层表中的原始列

2、部分索引

 

 

  1. 复合索引(基于表的多列上创建的索引)


 

日常运维

  • 数据库瘦身步骤
    1. 大表瘦身

 

找出大表

 

    1. 清理不必要的索引

 

3.定位慢查询

4.处理长事务

5.垃圾回收

http://www.ds6.com.cn/news/32804.html

相关文章:

  • 怎么看一个网站是哪个公司做的专注网络营销推广公司
  • html代码怎么运行seo建设
  • 韶关网站seo济南网站优化公司哪家好
  • 做网站实训目的和意义婚恋网站排名前三
  • wordpress前台登陆seo对网络推广的作用是什么?
  • python做个人网站推广宣传方式有哪些
  • 网站建设费用申请怎么免费给自己建网站
  • 产品广告设计图片西安seo服务
  • 高仿服装网站建设接推广一般多少钱
  • 电气网站建设关键seo排名点击软件
  • 用ssh做的网站怎么卸载windows优化大师
  • 生活常识网站源码高端企业网站定制公司
  • 成都好的网站建设公司百度如何发布作品
  • 哈尔滨网站建设费用全媒体运营师培训机构
  • 网站开发设计的步骤长沙的seo网络公司
  • 网站源码免费资源网网络营销策划方案的目的
  • 网站域名实名认证吗网站排名优化查询
  • 企业公司网页关键字排名优化公司
  • 各大招聘网站收费标准网站怎么弄
  • 个人如何建设网站百度关键词批量看排名工具
  • 海南省住房公积金管理局咨询电话seo是什么车
  • 网站建设分几步免费推广方式都有哪些
  • 沈阳网站维护公司十大网络营销经典案例
  • div+css网站模版下载成都官网seo费用
  • 想做个网站不知道做什么百度识图在线识图
  • 怎样才能接外单 需做网站吗长尾关键词查询
  • 做汽车拆解视频网站最新收录查询
  • 河南工程学院网站建设seo如何优化网站步骤
  • 简洁大气网站源码网站搜索优化
  • 网站建设开发色目人