当手机失窃信息被盗后
这两天关于微软允许员工永久在家远程办公,并且微软会承担远程办公费用的新闻,接连上了微博的热搜和知乎的热榜。 关于微软允许员工永久在家办公的新闻要点,如下: 微软近日宣布将允许更多员工永久性在家办公。为了应对疫情期间的特殊状况,该公司最近在内部发布了 “混合工作场所” 指南,概述了公司未来的灵活工作计划。 微软将允许员工每周不超过 50% 的工作时间在家工作,或经经理批准后可永久进行远程办公。选择永久远程办公的员工将放弃分配到的办公室空间,但仍然可以选择使用微软办公室可用的临时区域。 微软重点介绍了仍然需要到访公司办公室的一些职位,包括硬件实验室、数据中心和现场培训的职位。员工也可以在获得批准的情况下在美国国内调动,如果远程工作对他们的特殊职位可行,甚至还可以寻求国际职位调动。
同时,薪酬和福利将根据区域位置而有所变化。微软将为长期远程办公人员支付家庭办公室的开支,但决定离开微软办公室的员工需要自行负担搬迁费用。 数据的插入 当数据插入时,InnoDB 会使页面 1/16 空闲,以备将来插入和更新索引记录。
在随机插入中,会频繁的移动、分页,从而造成大量的碎片,并且使索引树不够紧凑。而使用顺序插入的方式,则数据比较紧凑,有更高的空间利用率。 4.总结 Q&A Q: 什么是回表和索引覆盖? A: 回表:先在二级索引查询到对应的主键值,然后根据主键再去聚簇索引里面取查询。 索引覆盖:二级索引记录了主键列和二级索引列,如果我只查询主键列的值和二级索引列的值,那就不需要回表了。 Q: 为什么要设置自增主键 id ? A: 可以唯一标识一行数据,在 InnoDB 构建索引树的时候会使用主键。 自增 id 是顺序的,可以保证索引树上的数据比较紧凑,有更高的空间利用率以及减少数据页的分裂合并等操作,提高效率。 一般使用手机号、身份证号作为主键等并不能保证顺序性。 流水号一般相对较长,比如 28 位,32 位等,过长的话会二级索引占用空间较多。同时为了业务需求,流水号具有一定的随机性。 结束语 本文主要通过查阅资料,了解为什么要设置一个和业务无关的自增 id 用来当做主键,很多内容比较浅显,比如 InnoDB 的 B+ 树,页分裂及页合并,插入过程等都没有进行深入研究,有兴趣的小伙伴可以更深入的研究下。
同时在建表时除了要设置一个自增 id 用来当做主键,小伙伴们在业务开发过程中是否也会遇到一种情况:用户的注销,数据的删除等都是进行的逻辑删除,而不是物理删除。 (编辑:广安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |