腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如果我
删除
一个带有
索引
的PG
表
,该
索引
是否仍然存在?
postgresql
、
postgresql-9.2
如果我
删除
并重
新创建
一个带
索引
的Postgres
表
,那么这个
索引
还会存在吗?在重
新创建
表
之后,我是否需要
删除
它
并重
新建立
索引
,或者我只需要在新
表
上重
新创建
索引
,并将旧
索引
的清理工作留给Postgres?
浏览 36
提问于2016-07-20
得票数 17
回答已采纳
4
回答
正在
删除
并重
新创建
表
...为了
避免
索引
问题
?
sql
、
tsql
、
indexing
我遇到了一位DBA的有趣争论,他坚持认为不应该在T-SQL中使用DELETE命令,相反,
删除
数据的正确方法是将希望保留的数据移动到临时
表
中,然后
删除
并重
新创建
原始
表
。这样做的理由是它应该防止
索引
碎片
问题
。 有没有人听说过这是一种实践,有人能提出为什么这可能是一个好主意的原因吗?这是一个相当复杂的结构,我们通常讨论的是从旨在无限期聚合数据的
表
中进行少量选择性
删除
(如图所示,一次少于1000行)。我不能想象这样做的理由,
浏览 0
提问于2009-11-25
得票数 0
4
回答
使用ALTER TABLE将varchar列调整为更大的大小是不好的吗?
sql-server
、
tsql
、
sql-server-2008-r2
如果您尝试使用SQL Server企业管理器,则它生成的脚本将有效地创建一个具有新结构的新
表
,将现有
表
中的所有数据插入其中,
删除
现有
表
,重命名新
表
,
并重
新创建
任何
索引
。ALTER是否会
以
任何方式影响数据的存储方式?
索引
?统计?我希望
避免
由于这种修改而影响性能,因为
表
可能会变得很大。
浏览 2
提问于2011-09-01
得票数 6
回答已采纳
1
回答
Oracle drop和create
索引
oracle
、
indexing
我想知道
删除
Oracle
索引
并重
新创建
它们是否会带来任何数据
问题
(假设这些操作是在计划内停机期间完成的)。最近发现一些
索引
驻留在不正确的
表
空间上,希望通过
删除
索引
并在正确的
表
空间上重
新创建
来纠正它。 敬请指教。
浏览 4
提问于2012-04-12
得票数 2
回答已采纳
2
回答
实体框架:大数据量的缓慢迁移
entity-framework-core
、
database-migration
、
entity-framework-migrations
我们在数据层使用Entity Framework Core,并发现在具有大量数据(数百万行)的
表
上执行大量操作时,迁移非常缓慢。 例如,目前我们正在调整整个数据库中字符串(varchar)列的大小。随着每一列长度的改变,EF将
删除
所有的
表
索引
和约束
并重
新创建
它们。例如,如果我们有1个
索引
和10个更改的列,EF将
删除
并重
新创建
索引
10次,而不是简单地
删除
索引
一次,更
浏览 26
提问于2021-02-13
得票数 2
回答已采纳
1
回答
是否需要
删除
并重
新创建
索引
才能更改
索引
中未包含的列大小?
oracle11g
我有一个脚本,它
删除
3个
索引
,更改同一个
表
中的列,但与这些
索引
无关,
并重
新创建
索引
。
索引
位于需要45分钟才能重
新创建
的大
表
上。是否必须
删除
并重
新创建
索引
?
浏览 1
提问于2012-10-16
得票数 2
1
回答
可以让hibernate生成SQL代码来创建
表
的
索引
吗?
java
、
hibernate
我需要从巨大的表格中
删除
许多条目。要快速做到这一点,唯一的方法是
删除
并重
新创建
表
的
索引
。我能用hibernate
以
某种方式做到这一点吗? 谢谢。
浏览 0
提问于2013-07-07
得票数 1
回答已采纳
1
回答
将
索引
顺序从升序更改为降序
postgresql
、
index
、
index-tuning
、
postgresql-9.6
我的postgres 9.6 db中有一个
表
索引
,如果对表进行降序排序(而不是升序),效率会更高(目前的情况是这样)。我想要测试的数据还没有完全投入生产使用,但是可能随时被用户访问,如果我能
避免
的话,我宁愿不把它取下来。两个
问题
:如果没有,我想我需要
删除
索引
并重
新创建
它。显然,在没有
索引
的情况下,这将减缓搜索查询的速度。这是最坏的结果吗?没有什么能完全停止工作,对吧?据我所知,在
删除</
浏览 0
提问于2018-03-14
得票数 1
1
回答
重命名在SQL中具有大量数据的表列。
sql
、
sql-server
、
database
、
sqlperformance
我想更改表格的列--那个
表
有500多万条记录。该列与几个
索引
相关,我必须
删除
这些
索引
并重
命名列,然后再重
新创建
索引
。这个过程需要很长时间。差不多1:30小时。是否有更好的解决方案
以
更好的性能重命名该列?
浏览 8
提问于2022-03-07
得票数 -2
1
回答
删除
主键而不
删除
索引
postgresql
、
index
、
primary-key
、
ddl
是否可以在不
删除
索引
的情况下
删除
表
上的主键约束?当我想要
删除
PRIMARY KEY
以
摆脱NOT NULL约束并将其设置为另一个列对时,我遇到了一种情况。我希望
避免
删除
和重
新创建
索引
。是否可以
删除
索引
上的PRIMARY KEY‘属性’?
删除
约束将移除
索引
。 我使用的是PostgreSQL版本9.1。
浏览 0
提问于2015-06-02
得票数 6
回答已采纳
2
回答
是否可以将MySQL唯一
索引
更改为非唯一,而无需重
新创建
它
mysql
、
database
、
database-migration
是否可以在不重
新创建
(DROP和CREATE)的情况下将MySQL唯一
索引
更改为非唯一
索引
? 我使用的是MySQL版本8.0.19。
浏览 80
提问于2021-06-06
得票数 2
回答已采纳
1
回答
在ServiceStack OrmLite中
删除
和重
新创建
索引
servicestack
、
ormlite-servicestack
我有一些由ServiceStack.OrmLite创建的MSSQL
表
,我想
以
编程方式更改一些列的类型,或者
删除
并重
新创建
其中的一些(具有不同的类型)。
问题
是它们中的一些可能在
索引
中使用(也是由OrmLite通过
索引
/复合
索引
属性创建的)。有没有一种简单的方法可以让OrmLite
删除
并创建特定列使用的所有
索引
?我注意到有IDbConnection.CreateIndex,但这可能不适用于复合
浏览 3
提问于2016-10-17
得票数 3
2
回答
使用Include子句将列添加到
索引
中,而不
删除
Server中的
索引
sql
、
sql-server
、
sql-server-2008
、
sql-server-2012
我想以下面的格式向现有
索引
介绍一列。现有
索引
:我的新
索引
是我想
以
这种方式添加大约300个
索引
的列。注意:我的大多数
索引
都属于唯一(非聚集)/主键(聚集
索引
)
浏览 6
提问于2015-08-25
得票数 1
回答已采纳
1
回答
存储过程如何处理
索引
?
tsql
存储过程是否使用
新创建
的
索引
?我有一个
表
,它在每次执行过程之前都会被
删除
并重
新创建
。我是必须重新编译过程,还是使用新的
索引
和执行计划? Sp_recompile
浏览 0
提问于2015-02-11
得票数 0
1
回答
如果我截断并将数据插入到
表
中,是否应该
删除
并重
新创建
索引
sql
、
sql-server
、
indexing
、
ssms
我想知道,如果我有一个带有
索引
的
表
,我想截断该
表
并将新数据插入到该
表
中,我是否应该
删除
这些
索引
并重
新创建
它们?或者我应该只留下
索引
?会有什么不同吗?
浏览 0
提问于2018-04-19
得票数 0
2
回答
使用SCHEMABINDING的
索引
视图
sql-server-2008
我们有许多
索引
视图,它们当然需要SCHEMABINDING。复制中涉及支持这些视图的基
表
。我们的DBA最近不得不重
新创建
复制,他说所有这些
索引
视图都让他很痛苦,因为他不能
删除
基
表
并重
新创建
它们,我猜这就是复制所做的。他告诉我,在每个
索引
视图中,他注释掉了“SCHEMABINDING”并保存了视图定义。当他这样做时,每个视图的相关
索引
发生了什么?被
删除
了吗?我是否必须返回到每个视图,包括SCHEMAB
浏览 0
提问于2011-11-11
得票数 4
回答已采纳
2
回答
Spring boot ddl自动生成器
java
、
spring
、
hibernate
、
spring-boot
我使用的是spring boot和spring.jpa.hibernate.ddl-auto=create,但是当应用程序重新启动时,所有的
表
都会
删除
并重
新创建
。有什么方法可以
避免
重
新创建
已经存在的
表
吗?
浏览 3
提问于2014-01-14
得票数 46
回答已采纳
1
回答
在sybase中更改非聚集
索引
sql
、
sybase
我在sybase
表
上有一个惟一的非聚集
索引
,它包含4列: col1、col2、col3和col4。我不想
删除
并重
新创建
索引
。 我是否可以修改
索引
,使其不考虑此列?
浏览 1
提问于2010-08-01
得票数 0
2
回答
删除
并重
新创建
索引
可以加快SQL
删除
的速度吗?
sql-server-2008
、
indexing
、
sql-delete
我正在对表执行一些基于日期的大型delete查询,这些
表
的
索引
不是date。有人告诉我,
删除
这些
索引
,执行delete,然后重新构建
索引
,可能比只对
索引
表
运行delete更快。真的是这样吗?我可以理解为什么在没有
索引
的情况下,实际
删除
记录的速度会更快,但我觉得必须稍后重新构建它的行为将抵消所获得的任何速度优势。
浏览 2
提问于2010-10-15
得票数 5
回答已采纳
1
回答
在全文
索引
重新填充期间截断日志文件可以吗?
sql-server
、
logging
、
sql-tuning
一个简单的
问题
。CREATE FULLTEXT INDEX ON [dbo].当全文
索引
正在重新填充时,即: SELECT FULLTEXTCATALOGPROPERTY('<thefulltextcatalog>
浏览 0
提问于2018-11-03
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券