腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
创建不带
聚集
索引
的
mysql
主键
?
、
、
我
是
一个为即将到来的大型项目(由于许可)而尝试使用
MySQL
的Server人员,而且我在创建
主键
时没有找到太多的信息,而没有
聚集
索引
。我在5.1上读到的所有文档都说,
主键
会自动给出一个
聚集
索引
。由于我对
主键
列(GUID)使用二进制(16),所以我不希望在它上有
聚集
索引
。所以..。 是否可以在没有
聚集
索引
的情况下创建
主键
?我总是可以将
聚
浏览 6
提问于2009-10-18
得票数 3
回答已采纳
1
回答
是否存在
MySQL
自动创建非
聚集
索引
的情况?
、
当我创建
主键
时,
MySQL
会自动创建
聚集
索引
。 但是,是否存在
MySQL
自动创建非
聚集
索引
的情况?
浏览 0
提问于2018-12-03
得票数 0
1
回答
MySQL
创建
索引
语义:集群还是非
聚集
?
、
、
我刚接触过数据库,特别是
MySQL
,如果这是一个简单的问题,请原谅我。 当我调用
MySQL
时,我试图弄清楚在CREATE INDEX上发生了什么。我知道
主键
是
唯一的,并且对应于
聚集
索引
,但是如果我有一个没有定义
主键
并创建
索引
的表,会发生什么情况。我知道默认情况下,数据结构
是
B树,但不清楚这是否与典型意义上的
聚集
索引
或非
聚集
索引
相对应。具体来说,我有一个表,它有四个
浏览 0
提问于2019-11-16
得票数 1
4
回答
Mysql
如何创建
聚集
索引
?
、
、
我正在阅读关于
聚集
索引
如何工作的所有内容,并且认为它们会对我的应用程序有益。我知道
主键
是
自动
聚集
的
索引
,但是如何将
聚集
索引
添加到非
主键
列? 即用于用户帖子的数据存储。每个帖子都有一个ID,但也有一个user-id,但由于用户可以多次发表,所以user-id不是
主键
。如何将
聚集
索引
添加到user-id,这是一个好主意吗?
浏览 0
提问于2012-12-08
得票数 14
3
回答
通过对行进行排序来优化
MySQL
、
、
、
我不是
MySQL
的专家,在没有找到解决方案的情况下,我搜索了很多关于以下问题的内容。它用作
主键
。 目前,行没有排序(这意味着,默认情况下,我在phpMyAdmin中所观察到的顺序
是
将项插入表中的顺序)。由于对该表的访问有99%
是
SELECT (在我的程序中很少有INSERT和UPDATE ),我想我应该向列'file‘添加一个
索引
(几乎所有的SELECT都只使用这个列)。然而,我的问题
是
,“总是按照'file‘的字母顺序存储行,而不是创建
索引
,不是更
浏览 7
提问于2009-11-23
得票数 0
回答已采纳
1
回答
innoDB中的强制隐藏聚类
索引
、
、
、
我有一个带有I的表,这些I
是
“真正的
主键
”的散列。如果我错了,请纠正我,但是我认为我的插入在这个表中非常慢,因为这个键上有
聚集
索引
(插入100 000行需要多分钟)。当我更改非
聚集
索引
的键时,我的印象是innoDB仍然秘密地
聚集
在它上。 有没有一种简单的方法可以避免在我的
主键
上使用
mysql
集群而不必定义自动增量
主键
?
浏览 2
提问于2016-07-20
得票数 0
回答已采纳
3
回答
主
索引
与
聚集
索引
在学习数据库概念方面,我
是
个新手。我有一个关于主
索引
和
聚集
索引
的概念性问题。我可以说
聚集
索引
是
对记录表的非键值的
索引
,而记录
是
基于该属性进行排序的。as主
索引
位于作为该记录表的关键字的属性上,表
是
根据该属性排序的吗?
浏览 1
提问于2017-03-16
得票数 1
2
回答
MySQL
中的辅助
索引
是否与Server中的非
聚集
索引
相同?
我假设
MySQL
中的辅助
索引
与Server中的非
聚集
索引
是
相同的。 这是真的吗?
浏览 0
提问于2013-01-06
得票数 1
回答已采纳
2
回答
是否可以在唯一
索引
(而不是
主键
)上创建
MySQL
集群?
、
、
、
MySQL
文档指出:如果不为表定义
主键
,
MySQL
将定位第一个唯一
索引
,其中所有键列都不是NULL,InnoDB使用它作为
聚集
索引
。似乎
是
这样的,如果我首先在表上创建一个唯一的
索引
,它将被标记为
聚集
;然后我可以创建一个
主键
,并且它将是非
浏览 0
提问于2018-08-28
得票数 2
回答已采纳
1
回答
MongoDB二级
索引
大小是否受
主键
大小的影响?
、
如果我正确理解,
MySQL
InnoDB engine中的辅助
索引
叶节点保存表
主键
值(至少对于唯一
索引
)。因此,在辅助
索引
中查找值将产生两个BTREE查找:一个用于二级
索引
,另一个用于
聚集
索引
(
聚集
在
主键
上)。这也意味着
主键
大小会影响所有辅助
索引
的大小。MongoDB WiredTiger二级
索引
也是这样工作的吗?或者MongoDB辅助
索引
是否存
浏览 0
提问于2019-05-29
得票数 2
回答已采纳
2
回答
当我们创建
聚集
索引
时,是否需要额外的空间?
、
、
、
我问这个问题是为了恢复
mysql
数据库,我读到
聚集
索引
是
根据我们为创建
聚集
索引
而提供的
主键
或列来排序的,在这些列中,键和记录指针有单独的空间。另外,由于没有单独的
索引
表,所以
聚集
索引
比非
聚集
索引
更快,其中非
聚集
索引
必须首先查看
索引
表,找到相应的记录指针并获取记录数据。 这是否意味着
聚集
索引
没有
浏览 13
提问于2022-01-22
得票数 0
5
回答
关于SQL中的
索引
和
主键
?
、
、
、
这可能看起来
是
一个幼稚的问题,但我想知道在大多数常见的SQL数据库中
主键
和
索引
之间的关系。 为每个
主键
自动创建
索引
是
SQL数据库的标准规则吗?我之所以这样问,是因为我正在用Django设计一个模型,我想知道同时设置primary_key=True和db_index=True是否
是
多余的。
浏览 0
提问于2009-12-10
得票数 14
回答已采纳
2
回答
主键
总是在sql server中
索引
吗?
、
、
、
、
如果指定了非
聚集
主键
约束,则可以在
主键
列以外的列上创建
聚集
索引
。 我认为它也传达了一个
主键
应该是一个非
聚集
的
主键
或者
聚集
键。是否可能没有
索引
主键
? 创建唯一约束时,将创建一个唯一的非
聚集
索引
,以在默认情况下强
浏览 2
提问于2012-05-18
得票数 8
回答已采纳
1
回答
添加PK时隐藏的
MySQL
[InnoDB] PK会发生什么?
、
、
在
MySQL
中使用
MySQL
存储引擎时,如果在创建表时不指定
主键
,则使用隐藏的唯一
索引
作为
聚集
索引
。由于数据字典上的互斥锁,我读到这些隐藏
索引
可能导致争用。我的问题
是
--如果我在表中添加一个
主键
,隐藏的PK会发生什么?
浏览 1
提问于2015-06-16
得票数 0
回答已采纳
2
回答
我可以有一个没有
聚集
索引
的
主键
吗?我还可以有多值
聚集
索引
吗?
、
、
、
各位,我想了解以下问题的答案: 我可以有一个没有
聚集
索引
的
主键
吗?(我知道,当我们在列上创建
主键
约束时,默认情况下它会创建一个
聚集
索引
。那么,在这种情况下,我应该如何禁用
聚集
索引
?)是否可以将多列
聚集
索引
放在一起?(就像在非集群中,我可以为单个非
聚集
索引
连接不同的列)。
浏览 9
提问于2012-08-08
得票数 4
回答已采纳
6
回答
用于自动增量字段:最大值( ID )与按ID排序的前1位ID顺序
、
、
、
Id
是
Table1的
主键
和autoincrement字段。这是用于Server 2005的。SELECT MAX(Id) FROM Table1 编辑是的,我很高兴知道如果 Id
是</em
浏览 7
提问于2009-02-26
得票数 17
回答已采纳
1
回答
MySQL
的默认
索引
类型是什么?
MySQL
默认InnoDB存储引擎创建、
聚集
或非
聚集
索引
创建的各种
索引
,还是具有不同
索引
类型的不同
索引
?我不明白这么方便,也没找到答案。非常感谢。
浏览 0
提问于2018-03-24
得票数 3
回答已采纳
1
回答
MySQL
聚集
索引
、
我需要在InnoDB和MyISAM中创建多列
索引
。任务
是
比较InnoDB集群
索引
和MyISAM非集群
索引
。我知道,InnoDB中的id
是
集群
索引
。根据
MySQL
文档,每个多列
索引
是否如下所示:隐式地存储集群
索引
本身,如下所示: createindex Order_date_telno on orders (telno, da
浏览 0
提问于2020-11-26
得票数 0
2
回答
MySQL
-在表DDL语句中或单独创建
索引
、
(下面提供更多详细信息)更新 我的问题
是
针对
MySQL
站点上关于在创建表期间创建
索引
的声明,而不是在创建表之后,而是在用数据填充
索引
之前创建
索引
。
MySQL
站点上的语句使人觉得,在使用InnoDB表时,为该表声明DDL语句中的
索引
是
最佳实践,但它们并没有解释为什么,这似乎对性能或其他方面都有好处。引用我如何在SQL Server中处理这个问题,部分原因
是
DDL限制,部分原因<em
浏览 0
提问于2017-10-24
得票数 3
回答已采纳
6
回答
为什么在sql server中每个表只创建一个
聚集
索引
?
、
、
最后,作者提到:“由于每个表只能创建一个
聚集
索引
,所以需要额外的时间仔细考虑如何使用它。”*为什么在sql server中每个表只创建一个
聚集
索引
?
浏览 5
提问于2014-01-30
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据库索引到底是什么鬼?
MySQL的索引 B+Tree
mysql 数据库引擎的区别
深入理解MySQL索引
MySQL 索引及优化实战
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券