首页 > 其他分享 >索引设计原则

索引设计原则

时间:2023-03-09 15:55:24浏览次数:26  
标签:自增 原则 索引 插入 INCREMENT 设计 尽量 主键

满足业务需求的情况下,尽量降低主键的长度。
插入数据时,尽量选择顺序插入,选择使用AUTO_INCREMENT自增主键。
尽量不要使用UUID做主键或者是其他自然主键,如身份证号。
业务操作时,避免对主键的修改。

 

标签:自增,原则,索引,插入,INCREMENT,设计,尽量,主键
From: https://www.cnblogs.com/wekenyblog/p/17198780.html

相关文章

  • Pandas的索引,选择和定位
    该博客是Pandas课程习题,前往此处可学习课程该习题引用的数据集为WineReviewsdataset,前往此处下载数据集初始化importpandasaspdreviews=pd.read_csv("./winema......
  • 架构设计思想-“开闭原则”
    架构设计思想,其中有一种设计原则叫“开闭原则”,其核心是:一个对象对扩展开放,对修改关闭。就是说,一旦写好了某个类,就不要去轻易改动他,而是要保证它一直能运行下去,而面对新的......
  • Spring设计模式——代理模式[手写实现JDK动态代理]
    代理模式代理模式(ProxyPattern):是指为其他对象提供一种代理,以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介作用,代理模式属于结构型设计模式。使用代......
  • 一Spring框架基础--2设计模式
    一Spring框架基础--2设计模式1.3spring用到的设计模式1.3.1责任链模式有多个对象,每个对象持有对下一个对象的引用,这样就会形成一条链,请求在这条链上传递,直到某一对象......
  • 浅析三款大规模分布式文件系统架构设计
    什么是文件系统当提到文件系统,大部分人都很陌生。但我们每个人几乎每天都会使用到文件系统,比如大家打开Windows、macOS或者Linux,不管是用资源管理器还是Finder,都是在......
  • mysql 索引篇
    --8.0.16selectversion();droptableifexiststest1--建表test1CREATETABLE`test1`(`id`bigintNOTNULL,`code`varchar(30)NOTNULL,`age`int......
  • day88 - 数据库函数设计-插入100w条数据
    数据库插入100w条数据CREATETABLE`app_user`(`id`BIGINT(20)UNSIGNEDNOTNULLAUTO_INCREMENT,`name`VARCHAR(50)DEFAULT''COMMENT'用户昵称',`email`V......
  • Spring设计模式——原型模式
    原型模式原型模式(PrototypePattern),是指原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式主要适用于以下场景:类初始化消耗资源较多使用new生......
  • 前端设计模式——中介者模式
    前端中介者模式(MediatorPattern),用于将对象之间的通信解耦并集中管理。它通过引入一个中介者对象,将对象之间的交互转移到中介者对象中,从而避免对象之间直接相互通信。在前......
  • 设计一个采用三级流水线、顺序、单发射、单核的32位RISC-V处理器
      一切从头开始 1.目的:单周期单指令cpu  只要加法RV32I 通过最后测试需要五条,后面说原因,addaddibnejal(跳转并存储一个地址)lui把立即数做为高位存储在寄存......