腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
添加PK时隐藏
的
MySQL
[InnoDB] PK会发生什么?
mysql
、
indexing
、
innodb
在
MySQL
中使用
MySQL
存储引擎时,如果在创建表时不指定
主键
,则使用隐藏
的
唯一
索引
作为聚集
索引
。由于数据字典上
的
互斥锁,我读到这些隐藏
索引
可能导致争
用
。我
的
问题是--如果我在表中添加一个
主键
,隐藏
的
PK会发生什么?
浏览 1
提问于2015-06-16
得票数 0
回答已采纳
2
回答
MYSQL
在使用NOT IN时不使用index
mysql
、
database
、
optimization
、
indexing
我有一个表,其中有一个列
的
索引
,所以像这样
的
查询:正确使用
索引
。但是,如果我使用相反
的
方法:则不使用该
索引
。问题是表有超过100,000行,所以全表扫描
的
成本非常高。NOT IN部分并不小,它可以从表中消除大约3/4
的
行,因此优化器使用这些ids和
索引
来消除行并只
浏览 2
提问于2014-11-30
得票数 2
2
回答
是否可以将ID (自动递增)作为
MySQL
主键
的
第二列?
mysql
是否可以将id (自动递增)作为
MySQL
主键
的
第二列?请参阅下面的order表。我
的
想法是,当我
用
MySQL
(customer_id,id)查询order表时,通过
主键
索引
(customer_id,id)访问order会更快。
浏览 2
提问于2016-08-11
得票数 1
回答已采纳
9
回答
主键
是否在
MySQL
中自动
索引
?
mysql
、
database
、
indexing
、
key
您需要显式创建
索引
,还是在定义
主键
时隐式创建
索引
?MyISAM和InnoDB
的
答案是一样
的
吗?
浏览 0
提问于2009-07-02
得票数 260
回答已采纳
1
回答
SpringBatch -使用
Mysql
性能
mysql
、
spring-batch
我不确定这是
mysql
问题还是spring批。我使用spring批处理从
mysql
数据库读取数据(使用JdbcPagingItemReader),我试图读取
的
记录接近100万条,pageSize为10000,问题是每批10000条记录
的
读取操作非常慢我
用
explain分析了sql,这是因为即使有
索引
和所有,由于按
主键
排序,
mysql
使用内部文件。 以前有没有人遇到过类似的问题?对不起,如果细节不够(我没有提供查询,但它
的
简单查询有两个
浏览 0
提问于2022-06-30
得票数 0
回答已采纳
2
回答
插入到我
的
SQL数据库时出现错误502,没有
主键
javascript
、
mysql
、
node.js
、
ajax
我正在为我
的
团队开发一个仪表板,它允许获得我们项目的信息。在仪表板中创建新项目时,用户必须在表单中填写项目的名称、开始日期和结束日期。但是,当我插入一个名称已经存在于数据库中
的
项目时,我有一个问题,我无法找到解决方案,因为每个项目都有自己
的
索引
(在DB中有一个自动递增
的
整数列),而项目名称列不是表
的
主键
。当使用不同
的
名称时,它工作得很好,例如,如果"project summer“在DB中,插入"project summer”将失败(
浏览 3
提问于2018-12-03
得票数 0
3
回答
Mysql
:在
Mysql
视图中添加
主键
?
mysql
我已经在
mysql
数据库中创建了视图。现在,我使用gii应用程序在yii中创建了一个CRUD操作,使用该视图,但它给出了一个错误,作为未定义
的
主键
。如何在我
的
视图中定义或添加
主键
,因为我
的
视图中没有唯一字段。
浏览 74
提问于2014-01-24
得票数 0
1
回答
mySQL
指数重置为零
mysql
我需要重新构建
mySQL
表
的
索引
,以便在删除某些字段时再次从0开始。我确实创建了一个新
索引
,删除了旧
索引
,并将新
索引
作为
主键
,但它不是从0开始
的
。此外,通过优化表和修复表go OK,表和DB始终工作正常,但
索引
不会重置为0。在某种程度上是可以自动实现
的
,还是
用
mySQL
手动实现? 提前谢谢你!
浏览 1
提问于2018-10-16
得票数 0
回答已采纳
1
回答
Mysql
Order by子句使用"FileSort“
mysql
、
indexing
、
database-performance
、
explain
Extra为什么找不到我定义为
主键
的
索引
浏览 0
提问于2012-08-12
得票数 9
回答已采纳
1
回答
在
MySQL
中,rewritebatchedStatements在内部做什么?
mysql
、
spring
、
jdbc
做了一些代码
的
基准测试,我试图提高批处理写
的
性能。我目前正在使用Spring
的
jdbcTemplate通过updateBatch来插入批处理。对应用程序层中
的
50,000条记录进行排序非常快,那么当数据没有排序时,
MySQL
中插入缓慢
的
原因是什么呢?
浏览 0
提问于2014-02-14
得票数 3
2
回答
创建不带聚集
索引
的
mysql
主键
?
sql
、
mysql
、
indexing
我是一个为即将到来
的
大型项目(由于许可)而尝试使用
MySQL
的
Server人员,而且我在创建
主键
时没有找到太多
的
信息,而没有聚集
索引
。我在5.1上读到
的
所有文档都说,
主键
会自动给出一个聚集
索引
。由于我对
主键
列(GUID)使用二进制(16),所以我不希望在它上有聚集
索引
。所以..。 是否可以在没有聚集
索引
的
情况下创建
主键
?我总是可以将聚集<em
浏览 6
提问于2009-10-18
得票数 3
回答已采纳
2
回答
mysql
警告:
MYSQL
中同一字段
的
主键
和
索引
mysql
、
indexing
mysql
警告:
MYSQL
中同一字段
的
主键
和
索引
。正如理论书中所用
的
那样,这两个术语被用来解释
索引
,但是在实践中,当我试图对同样是
主键
的
特定字段进行
索引
时,
MySQL
会生成一个警告,尽管
索引
是创建
的
。 有人能解释一下吗?
浏览 5
提问于2013-10-06
得票数 2
回答已采纳
1
回答
是否向不属于
主键
的
auto_incrementing分区表添加
MySQL
编号会导致一致性问题?
mysql
我有一个表,它有一个不包含auto_incrementing号
的
主键
。为了减少争
用
点
的
总体策略,需要对表进行分区(在这个
主键
上)。我需要在
主键
/分区之外添加一个auto_incrementing编号,但我担心
MySQL
如何能够保持正确
的
顺序编号,如果在
主键
/分区之外,所有分区表本质上都是不同
的
表,而且auto_incrementing号不能在单独
的
唯一
索引
中。所
浏览 0
提问于2019-10-09
得票数 0
2
回答
在
MySQL
中,更改表
的
主键
会发生什么?
mysql
、
primary-key
在
MySQL
中, 谢谢。
浏览 0
提问于2018-07-10
得票数 1
2
回答
JPA @Id @GeneratedValue注释与DB
主键
?
jpa
、
annotations
我有一个应用程序使用JDBC访问现有的
MySQL
DB,并正在转换为JPA。我
的
DB已经
用
自动生成
的
主键
设置了。我是否需要注释我
的
实体类w/ @Id,@GeneratedValue.当这已经在DB中定义了?注释是否会覆盖/冲突于已经定义
的
DB
主键
/
索引
?
浏览 4
提问于2017-11-16
得票数 0
回答已采纳
3
回答
使用主
索引
而不是多列
索引
的
MySql
!
php
、
mysql
、
indexing
好
的
,我在这里有一个SQL查询:我想按国家和id获取准确
的
文章,并为该
索引
创建两列Id也是
主键
。我使用EXPLAIN关键字来查看使用了哪个
索引
,它使用
的
不是多列
索引
,而是
主键
索引
,但我确实在创建
索引
时准确地设置了where内容
浏览 1
提问于2010-07-01
得票数 2
回答已采纳
1
回答
mysql
innodb按
主键
删除10000行,不使用
索引
mysql
、
indexing
、
innodb
、
sql-delete
我有一个使用InnoDB存储引擎
的
MySQL
表。它包含大约8000000个数据行,当我使用select * from t它可以命中
主键
索引
。当我减少参数
的
数量以删除5000行数据时,或者当我删除非
主键
索引<
浏览 14
提问于2020-05-11
得票数 0
5
回答
Pandas to_sql,如何创建一个带有
主键
的
表?
python
、
mysql
、
pandas
、
primary-key
、
pandasql
我想用Pandas
的
MySQL
函数创建一个to_sql表,该表有一个
主键
(通常在
mysql
表中有一个
主键
比较好),如下所示:但是这会创建一个没有任何
主键
的
表(甚至没有任何<e
浏览 6
提问于2015-06-16
得票数 48
回答已采纳
1
回答
主键
索引
的
类型及其在
MySQL
中
的
修改
mysql
、
database
、
indexing
、
primary-key
、
b-tree-index
最高级别的答案提到了如何在
MySQL
中按主
索引
的
顺序存储记录。这是否意味着创建
的
主要
索引
是稀疏
索引
?如果是这样的话,如果一个人修改了
主键
,通过改变它
的
构造所在
的
列或修改其中
的
一个条目,会发生什么。在处理查询时非常慢
的
表时,我遇到了这个疑问,所以我想,也许以某种方式插入行,而这种方式是基于表中
的
实际列
的
。
浏览 4
提问于2022-04-28
得票数 1
回答已采纳
1
回答
MySql
(InnoDB)如何更新次要
的
非唯一
索引
?
mysql
、
innodb
假设我们有一个具有以下结构
的
表: PersonID int NOT NULL PRIMARY KEY,);另外,您可以注意到我们有一个名为Lastname
的
次要
索引
从
MySql
(InnoDB engine)
的
文档中可以清楚地看到,辅助
索引
引用
浏览 0
提问于2020-11-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为啥不能用uuid做MySQL的主键?
凭啥不能用uuid做MySQL的主键!?
MySQL中的主键问题和赋权限问题
MySQL 8 新特性之自增主键的持久化
MySQL索引详解-001-MySQL的文件结构
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券