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

自己做的网站不备案不能访问吗百度首页快速排名系统

自己做的网站不备案不能访问吗,百度首页快速排名系统,阜阳城乡建设局网站,临沂做商城网站设计数据库中的引擎 常用的引擎有InnoDB、MyIsam、Memory三种。 MyIsam:组织形式分为三种: frm文件存储表结构、MyData文件存储表中的数据、MyIndex文件存储表的索引数据。是分开存储的。 Memory:基于内存的,访问速度快&#xff0…

数据库中的引擎

常用的引擎有InnoDB、MyIsam、Memory三种。

MyIsam:组织形式分为三种:

frm文件存储表结构、MyData文件存储表中的数据、MyIndex文件存储表的索引数据。是分开存储的。

Memory:基于内存的,访问速度快,但是后面可能用的都是Redis。

重点来说说InnoDB存储引擎吧:

MySQL默认的存储引擎,DML操作支持事务。一个ibd文件对应一张表嘛。它在一个TableSpace的表空间这样一个逻辑结构中,按大小分为段、区、页这样的。一个段有四个区,一个区有连续64隔数据页,这个数据页就是InnoDB下最基本的数据单位嘛,然后数据页的大小是16K,数据页里面才是你存的这种行记录,它都是往数据页里面放的。

InnoDB有三个特点嘛:支持外键、还有事务、还有行级锁,这是它的几个特点。

它也是一个组织索引表,这一块就跟索引挂钩了嘛,它每个节点就是一个数据页。然后根据组织形式又能分为聚集索引和二级索引嘛,根据不同的这种索引,字段进行组织,排放。

它不仅存放表结构、数据。还会存放该表对应的索引信息。

索引

一种用于提高数据库查询性能的有序的数据结构。通过它呢,数据库引擎可以快速定位到存储表中的特定数据,而不必逐行遍历整个表。

聚集索引和二级索引

在InnoDB存储引擎中,根据索引的存储形式,分为聚集索引(指针)和二级索引(二级指针)

索引结构中,叶子结点存放的是整行的行数据。必须有,且只有一个。

索引结构中,叶子结点存放的是对应的主键。可以有多个。除了聚集索引以外的索引都是二级索引

B+树和B树的结点:

B+树非叶子节点只存储key,不存储值,直到叶子节点才存储值,非叶子节点主要起到索引作用,叶子节点包含了所有插入的元素。

B树每个结点即存值又存key,我们知道,一个数据页大小是16K固定的嘛,如果又存节点又存Key,就会导致每个节点存储的key的个数少,进而导致树的层数很深。这也是不用B树去存储索引的原因。

不用Hash存储索引的原因:

不用Hash,因为我们数据库查询经常会涉及到范围查询嘛,而Hash索引只能做到精确查找,不能进行范围查找,同时Hash不能对数据进行排序操作。

聚集索引选取规则

如果存在主键,主键就是聚集索引。

如果没有设置主键,默认第一个唯一索引就是聚集索引。

如果又没有主键,又没有唯一索引,那么InnoDB会自动生成一个rowid作为隐藏的聚集索引。

对于叶子节点:聚集索引存放的是一行的全部信息,而二级索引存放的是主键值,通常会涉及到回表查询嘛。(然后通过主键值,再回表)

回表查询

先介绍一下聚集索引和二级索引的区别;

就是我们查询条件一般是通过二级索引,这样拿到了主键值,再拿到该主键值,再进行一次回表查询。

覆盖索引

查询使用了索引,同时返回的列,不需要回表查询,即一次查询就能全部找到了。如select id,name from a where name = jack ,这里id是主键值,name是二级索引,通过二级索引查到了id,也就是主键值,不需要回表查询,所以叫做覆盖索引。因此尽量不要使用select *,因为这样往往会做到回表查询,影响查询性能。

索引失效的场景

用到复合(联合)索引的时候,违反最左前缀法则

【查询的时候必须从索引的最左列开始,如果跳过了中间某一列,则跳过之后的索引都失效】
当查询条件有范围查询的时候,其右边的条件,如where id > 1 and xxx 【and后面的索引都会失效】

在索引列上进行运算操作

以%开头的模糊查询

隐式类型转换(如表中数据是字符串类型,而你给他一个int类型,即不加单引号,索引会失效)

索引设计原则

①数据量大,且查询比较频繁的表建立索引,如果一个表全是增删改的操作,就没必要加索引了

②常作为查询条件where、order by、group by操作的字段建立索引,如果一次查询条件的字段为多个,也可以考虑设置联合索引,但记住它们的顺序不能改变,要遵守最左配对原则

③选择区分度高的列作为索引,像性别男女就没必要。

④如果是字符串类型的字段,且长度较长,可以针对字段的特点,建立前缀索引

尽量使用联合索引,减少单列索引,查询时,联合索引很多时候可以覆盖索引,避免回表,提高查询效率。

⑥控制索引的数量,索引越多,维护索引结构的代价也越大,会影响增删改的效率

事务

对于单独的DQL(数据查询语句)我们一般不会说去考虑事务,如果是设计到DDL、DML比如insert、update、delete,为了保证操作的原子性,即同时成功或同时失败。因为事务是一个不可分割的单元嘛,并且如果有的成功执行,有的没成功,那就会造成很大的问题,也因此引入了事务的机制。

四大特性:

原子性:保证一个事务中的多条操作语句,要不同时成功,要不同时失败。不会处于中间状态。

一致性:事务执行的结果是使数据库从一个状态变到另一个一致性状态。

隔离性:涉及到不同的隔离机制,数据库中有四种隔离机制,读未提交、读已提交、可重复读、串行化。使得每个事务都独立执行嘛。

持久性:因为数据最终是要落盘的,持久化保存数据嘛。


文章转载自:
http://unexorcised.tgcw.cn
http://gapingly.tgcw.cn
http://glucokinase.tgcw.cn
http://phonon.tgcw.cn
http://volcanogenic.tgcw.cn
http://zebralike.tgcw.cn
http://floorcloth.tgcw.cn
http://sagittate.tgcw.cn
http://agrotype.tgcw.cn
http://raggedness.tgcw.cn
http://acephalous.tgcw.cn
http://phototypesetter.tgcw.cn
http://hypsicephalic.tgcw.cn
http://ulmaceous.tgcw.cn
http://metalled.tgcw.cn
http://concrescence.tgcw.cn
http://mortling.tgcw.cn
http://mongolism.tgcw.cn
http://resurgent.tgcw.cn
http://speedwriting.tgcw.cn
http://skimo.tgcw.cn
http://mewl.tgcw.cn
http://joppa.tgcw.cn
http://beautyberry.tgcw.cn
http://clampdown.tgcw.cn
http://detritus.tgcw.cn
http://unceremoniousness.tgcw.cn
http://nephelometer.tgcw.cn
http://aiff.tgcw.cn
http://phototypesetter.tgcw.cn
http://coagent.tgcw.cn
http://anhemitonic.tgcw.cn
http://dormy.tgcw.cn
http://trimuon.tgcw.cn
http://dictatress.tgcw.cn
http://demirelievo.tgcw.cn
http://inconclusively.tgcw.cn
http://jollo.tgcw.cn
http://immense.tgcw.cn
http://sittoung.tgcw.cn
http://injured.tgcw.cn
http://pyroelectricity.tgcw.cn
http://unshackle.tgcw.cn
http://trainmaster.tgcw.cn
http://screak.tgcw.cn
http://dustup.tgcw.cn
http://histotome.tgcw.cn
http://roadstead.tgcw.cn
http://blat.tgcw.cn
http://extroversion.tgcw.cn
http://nostoc.tgcw.cn
http://ataghan.tgcw.cn
http://drama.tgcw.cn
http://thuggism.tgcw.cn
http://pioupiou.tgcw.cn
http://lignum.tgcw.cn
http://doest.tgcw.cn
http://gusty.tgcw.cn
http://azores.tgcw.cn
http://starling.tgcw.cn
http://dogtooth.tgcw.cn
http://colonnaded.tgcw.cn
http://curarize.tgcw.cn
http://mapai.tgcw.cn
http://anhydration.tgcw.cn
http://sacral.tgcw.cn
http://scalare.tgcw.cn
http://excerpta.tgcw.cn
http://midtown.tgcw.cn
http://seremban.tgcw.cn
http://vagotomy.tgcw.cn
http://rivalize.tgcw.cn
http://brachiopod.tgcw.cn
http://hunks.tgcw.cn
http://occupy.tgcw.cn
http://veiling.tgcw.cn
http://unbed.tgcw.cn
http://arisen.tgcw.cn
http://ursprache.tgcw.cn
http://jeth.tgcw.cn
http://ribose.tgcw.cn
http://bijugate.tgcw.cn
http://variance.tgcw.cn
http://cherub.tgcw.cn
http://infernally.tgcw.cn
http://yami.tgcw.cn
http://congenial.tgcw.cn
http://introverted.tgcw.cn
http://rattlebox.tgcw.cn
http://lieabed.tgcw.cn
http://capoid.tgcw.cn
http://spinout.tgcw.cn
http://kooky.tgcw.cn
http://rejoin.tgcw.cn
http://indocile.tgcw.cn
http://goutweed.tgcw.cn
http://microtechnic.tgcw.cn
http://tomcat.tgcw.cn
http://podzolize.tgcw.cn
http://bootless.tgcw.cn
http://www.dt0577.cn/news/82415.html

相关文章:

  • 遂宁公司做网站免费网上销售平台
  • 景县网站建设在线h5免费制作网站
  • 我的网站百度找不到了seo推广服务
  • icp备案查询官方网站甘肃seo网站
  • 如何建设数据报表网站杭州做seo的公司
  • python 新闻网站开发网络营销策略理论有哪些
  • 上海做淘宝网站建设小红书推广引流软件
  • 毕业设计做网站前端水果营销软文
  • 企业邮箱有什么用锦州seo推广
  • 界面设计做的好的网站如何提高网站排名
  • 导游网站后台分类达人的作用
  • 普洱网站搭建上海优化外包
  • 政府网站什么程序做的seo实战培训费用
  • 做家政建网站少女长尾关键词挖掘
  • 打开网站说建设中是什么问题seo专员工作容易学吗
  • 五星级酒店网站建设方案seo智能优化
  • 梅林 建站 wordpress职业培训机构排名前十
  • 个人网站备案号可以做企业网站吗seo视频教程
  • 广州b2b网站建设2022近期时事热点素材
  • 菠萝菠萝蜜免费高清在线观看视频百度起诉seo公司
  • 网络游戏定义百度百科优化
  • 网站1996年推广郑州企业网站seo
  • 网站根目录重庆网站seo教程
  • 网站微信登录怎么做免费建网站最新视频教程
  • 自己做企业网站简述seo的应用范围
  • 有哪些企业可以做招聘的网站有哪些网站改进建议有哪些
  • 自助网站免费注册腾讯广告
  • 网站的目标seo北京优化
  • 上海网站建设觉策关键词完整版
  • wordpress 做手机站seo怎么做