码迷,mamicode.com
首页 >  
搜索关键字:唯一索引    ( 757个结果
MySQL面试题之为什么要为innodb表设置自增列做主键?
为什么要为innodb表设置自增列做主键? 1.使用自增列做主键,写入顺序是自增的,和B+数叶子节点分裂顺序一致 2.表不指定自增列做主键,同时也没有可以被选为主键的唯一索引,InnoDB就会选择内置的rowid作为主键,写入顺序和rowid增长顺序一致 所以InnoDB表的数据写入顺序能和B+树索 ...
分类:数据库   时间:2019-01-17 21:11:41    阅读次数:436
mysql锁
1、mysql innoDB默认使用 行级锁、可重复读(Repeated Read)的隔离级别。 1)、只有在通过索引条件查询时,才使用行级锁,否则使用的是全表锁。意味着如果没有使用索引的查询使用的是全表锁。 这里的索引包含:主键索引、唯一索引、普通索引。即所有索引。 2)、使用相同的索引,即使查询 ...
分类:数据库   时间:2019-01-17 10:55:05    阅读次数:175
mysql执行计划 const eq_ref ref range index all
explain:查询查询性能或者需要查看使用索引状态 一、type:连接类型 最关键的一列 效率(const>eq_ref>ref>range>index>all) 1、const:查询索引字段,并且表中最多只有一行匹配(好像只有主键查询只匹配一行才会是const,有些情况唯一索引匹配一行会是ref ...
分类:数据库   时间:2019-01-14 20:15:55    阅读次数:261
phpBB3导入帖子的Python脚本
关联的数据表 在phpBB3中导入用户时, 需要处理的有两张表, 一个是 topics, 一个是 posts.为了方便与原数据关联, 需要在这两个表上新增一个字段并建立唯一索引 如果是新安装的论坛, 在每次导入之前, 用以下语句初始化: 需要的最小数据集 posts表, 需要的最小字段集为 `top ...
分类:编程语言   时间:2019-01-13 17:09:46    阅读次数:193
<数据库>MySQL补充
select * from 表1 left join 表2 on 列1=列2; ...
分类:数据库   时间:2019-01-12 18:29:45    阅读次数:183
MongoDB 创建基础索引、组合索引、唯一索引以及优化
一、索引MongoDB提供了多样性的索引支持,索引信息被保存在system.indexes中,且默认总是为_id创建索引,它的索引使用基本和MySQL等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足为奇。1.基础索引在字段age上创建索引,1(升序);-1(降序):db.users.ensureIndex
分类:数据库   时间:2019-01-08 12:25:08    阅读次数:207
MySQL学习(十五)
索引的概念 索引是数据的目录,能快速定位数据的位置。索引提高了查询速度,降低了增删改的速度。并非加的越多越好。 一般在查询频率高的列上加,而且在重复度低的列上加效果更好。如在性别列上不用加索引,但是身份证号列上就可以加索引。 key 普通索引,就是为了加快查询速度。 unique key 唯一索引 ...
分类:数据库   时间:2019-01-06 11:54:26    阅读次数:173
ora错误解释
ORA-00001: 违反唯一约束条件 (.)错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属 ...
分类:其他好文   时间:2019-01-03 12:09:15    阅读次数:605
INNODB insert buffer 简单分析
在mysql5.1 之前称为Insert Buffer, 优化2级非唯一索引上插入操作的读IO, 在5.5之后改名为Change Buffer, 功能也扩展为2级非唯一索引上的插入、删除、更新、purge的读IO优化。 change buffer的核心思想,当数据库需要对2级缓存进行修改时,先不从外 ...
分类:数据库   时间:2018-12-30 22:46:28    阅读次数:242
MySQL索引原理以及查询优化
一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2.为什么要有索引呢? 索引在MySQL ...
分类:数据库   时间:2018-12-28 19:17:14    阅读次数:229
757条   上一页 1 ... 20 21 22 23 24 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!