腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
7
回答
主键
:
慢
插入
?
sql-server
、
tsql
将列定义为SQL Server上的表中的主列-这是否会使
插入
速度变慢?该表有数百万条记录。
浏览 0
提问于2010-07-21
得票数 3
回答已采纳
1
回答
什么时候由DB本身强制
主键
的唯一性才有意义呢?
database
、
snowflake-cloud-data-platform
我一直是mysql/postgres的用户,执行
主键
的唯一性对我来说似乎很自然,直到我发现雪花并不在
主键
上强制唯一。这也是有意义的,因为如果表不是那么大,执行
插入
的应用程序总是可以检查
主键
本身的唯一性,而应用程序通常不会使用
主键
进行
插入
。 如果这一理解是正确的,什么时候让DB对
主键
强制执行唯一性呢?我的猜测是,应用程序在
插入
之前检查唯一性的时间+实际
插入
的时间比使用DB强制执行唯一性并直接
插入
的时间要<em
浏览 6
提问于2022-04-06
得票数 1
回答已采纳
1
回答
innoDB中的强制隐藏聚类索引
mysql
、
sql
、
innodb
、
mariadb
我有一个带有I的表,这些I是“真正的
主键
”的散列。如果我错了,请纠正我,但是我认为我的
插入
在这个表中非常
慢
,因为这个键上有聚集索引(
插入
100 000行需要多分钟)。有没有一种简单的方法可以避免在我的
主键
上使用mysql集群而不必定义自动增量
主键
?
浏览 2
提问于2016-07-20
得票数 0
回答已采纳
2
回答
UUID作为
主键
(
慢
插入
)
oracle
、
oracle11g
、
oracle10g
我使用UUID (36-chars)作为表中的
主键
。由于我们达到约150兆记录,
插入
变得非常缓慢(似乎是由于PK指数)。 有什么办法改善这种情况吗?或者你们知道吗?
浏览 1
提问于2013-12-10
得票数 0
11
回答
字符串作为SQL数据库中的
主键
sql
、
database
、
database-design
、
string
、
primary-key
从性能的角度来看(
插入
/更新/查询),使用字符串作为
主键
比使用整数
慢
吗?
浏览 355
提问于2009-02-05
得票数 205
回答已采纳
1
回答
Python SQLite总是按顺序执行吗?
python
、
sql
、
sqlite
在Python中,我使用SQLite的executemany()函数和INSERT INTO将内容
插入
到表中。如果我传递给executemany()一个要添加的东西的列表,我能依赖于SQLite从列表中按顺序
插入
这些东西吗?原因是我使用整数
主键
自动递增
主键
。由于各种原因,我需要知道在我将行添加到表中前后(在此之前或之后,但在那个时间前后),行的新的自动递增
主键
,因此可以很方便地假设,对于我传递的executemany()列表中的每个连续元素,
主键
都会递增1在开始添加内容之前,我已经有了最
浏览 0
提问于2014-09-08
得票数 2
1
回答
如何在不使用
主键
时进行
插入
或替换
android
、
mysql
、
database
、
sqlite
、
android-sqlite
我在一个需要UUID的多设备android系统上有一个sqlite数据库(是的,它需要它们),但是我没有将UUID设置为
主键
,相反,UUID只是一个列,
主键
只是每个设备上的一个整数(未被传输),而是在本地的我正在执行一个基于UUID存在的更新(如果失败)
插入
例程,-which非常
慢
,最终我想用SQLITESTATEMENT将它转换成一个大容量系统 但是,为了达到这个目的,我需要让
插入
或替换(或替换到)与我的数据集一起工作--据我理解,它只在
主键
已经存在的情况下工作--因为我的
主键
浏览 2
提问于2013-10-12
得票数 0
回答已采纳
2
回答
阵列多
插入
未命名和电子邮件检查
php
、
sql
我有一个数组,我想检查用户名和电子邮件值是否存在于数据库中,如果不存在,则在数据库中
插入
用户名和电子邮件值。使用多个
插入
件,因为大约有80000个
插入
件需要预成型。
浏览 1
提问于2010-09-12
得票数 0
回答已采纳
2
回答
RethinkDB:如何在
插入
时创建自定义重复检查
node.js
、
rethinkdb
我想使用NodeJS和RethinkDB批量
插入
一个数据数组,但不想
插入
现有记录(其中name & value已经有一个记录,我不想重复检查
主键
id)。name:"Robert", value:"1337"}, {name:"Oskar", value:"1"}如果上面的值已经存在,不要
插入
我目前的工作解决方案是遍历数组,并首先
浏览 1
提问于2015-10-08
得票数 1
1
回答
Mysql包含8列的索引
mysql
、
performance
、
indexing
所有
主键
的列的串联(通过触发器提交),这个新列将被索引为varchar(200)?谢谢!
浏览 2
提问于2015-01-22
得票数 0
1
回答
mysql是否需要大量的时间来处理带有随机字母的索引而不是数字?
mysql
、
database
我有一个网站,它存储像website.com/图片?id=12345这样的链接。像select * from table where row_id=12345这样的查询会比select ... where row_id="Af3Gh2"更快计算吗?
浏览 1
提问于2015-02-28
得票数 0
回答已采纳
3
回答
插入
上的MySQL事务行为
mysql
、
transactions
在下面的例子中,第三次
插入
失败,但我得到了前两次
插入
。问题是我要么全部做要么什么都不做。或全部
插入
或全部不
插入
。 我怎么可能在MySQL中做到这一点呢?我使用的是InnoDB。
浏览 0
提问于2012-09-07
得票数 0
1
回答
Cassandra中复合
主键
插入
速度
慢
c#
、
cassandra
至于如何搜索数据,我发现复合
主键
非常适合我的需要,但是这个列Family中的记录的
插入
时间太长了,我不完全确定为什么。我知道Cassandra存储具有复合
主键
的列族是完全不同的。据我所知,它会将所有内容存储为
主键
的主组件的基本行之外的新列。这是
插入
缓慢的原因吗?当我说
慢
的时候,我的意思是如果我对id只有一个
主键
,
插入
将需要大约200毫秒,而对于复合
主键
(或它的任何子集,我尝试只使用clientid和id达到相同的效果),1000条记录
浏览 1
提问于2013-07-25
得票数 1
1
回答
使用UUID作为
主键
优化PostgreSQL性能
postgresql
、
uuid
、
database-performance
我理解,与顺序整数值相比,使用UUID作为
主键
可能会对性能产生不利影响。 我在我的机器上做了一些测试,观察到各种操作(在相当大的范围内)确实要
慢
一些。我有一个具有顺序整数
主键
的表,并
插入
了2000万条记录--这是在1分55秒内完成的。然后,我删除了表,并再次创建了相同的表,但这次使用的是UUID
主键
。
插入
2000万条记录需要6分44秒。目前,我正在使用uuid数据类型配置
主键
列,默认值设置为gen_random_uuid(),因此UUID是在数据库级别而不是应用程序级别
浏览 19
提问于2022-09-23
得票数 0
1
回答
组合
主键
中错序字段的影响?
sql-server-2008
、
primary-key
、
clustered-primary-key
在我的表中,
主键
如下所示:-BusinessDate-BusinessDate我的推理是,这个键的排序顺序将更自然地遵循典型的
插入
顺序。我想知道我是否应该改变键中字段的顺序。 到目前为止,表现是可以接受的。
浏览 0
提问于2012-03-06
得票数 1
1
回答
添加辅助键时在MySQL innoDB表中缓慢
插入
mysql
、
database
、
insert
、
innodb
、
indexing
对于InnoDB表,我遇到了一个无法解决的问题:
浏览 1
提问于2011-10-30
得票数 2
2
回答
如何对此进行优化?
java
、
sqlite
、
optimization
、
jdbc
java sqlite
插入
非常
慢
...我的代码是 query="INSERT OR REPLACEprep.setInt(2, Integer.parseInt(list.get(i-1).get("ccolor"))); } 第一列是
主键
浏览 2
提问于2014-07-18
得票数 0
2
回答
SQL
插入
非常
慢
sql
、
sql-server
每5秒我要
插入
大约10k行到表中。表是未规范化的,没有
主键
或任何索引。我注意到insert的性能非常
慢
--20秒内10k行,这对我来说是不可接受的。
浏览 7
提问于2014-03-03
得票数 0
回答已采纳
1
回答
只有在两列中没有相同值的行(没有子查询)时,才有一种有效的
插入
方法吗?
mysql
EXISTS () 但是这非常
慢
,因为它在每次
插入
时都使用子查询。我不想使用
主键
来测试副本。
浏览 6
提问于2016-06-10
得票数 0
回答已采纳
1
回答
使用SQLite触发器时
插入
速度较慢
database
、
sqlite
为此,我设置了一个触发器,该触发器在每次
插入
新行后执行。SELECT uuid FROM table ORDER BY sent ASC, timestamp DESC LIMIT -1 OFFSET 1000END;我在Stack Overflow和其他关于触发器的网站上发现了许多不同的线索,但它们都没有帮助我解决这
浏览 0
提问于2011-12-30
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券