腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
删除
索引
要比创建
索引
花费更长的时间?
、
、
在postgresql中,我在一个
大
表
中添加了一个
索引
,大约花了1秒(坦率地说,这让我很惊讶)。为什么
删除
索引
比创建
索引
花费的时间要长得多?EDIT:表示对于
mySql
,具有多个
索引
的
表
将复制该
浏览 0
提问于2014-10-14
得票数 15
回答已采纳
1
回答
大型
删除
后的
MySQL
回收
索引
空间?
、
在
MySQL
中执行了一个
大
的
删除
之后,我知道您需要运行一个NULL ALTER来恢复磁盘空间,对于回收
索引
空间也是这样吗?我们有使用> 10G
索引
空间的
表
,并
删除
/存档了大量数据,并且不确定是否需要重新构建
表
以减少
索引
的大小。我们试图避免重建
表
,因为这需要很长一段时间才能锁定
表
。 谢谢!
浏览 0
提问于2013-10-22
得票数 2
3
回答
Newbie:一些SQL语句的含义
、
、
我使用的是
MySQL
,我有一个转储文件,其内容如下 INSERT INTO cars ...
浏览 2
提问于2011-11-02
得票数 2
回答已采纳
1
回答
1100万行的
MySQL
索引
、
、
、
我从开发到生产导入了一个
大
表
,但是在我开始这个过程之前,我
删除
了所有的
索引
来加速导入过程,因为我使用的是存储过程,而对于
索引
,它非常慢。在开发机器上,当我处理创建/
删除
索引
时,我注意到
mysql
在磁盘上使用临时空间(默认的/tmp)来创建
索引
,并且几乎达到了8G。问题是,由于生产服务器有64G的ram,
mysql
是在创建
索引
时使用RAM存储临时
表
,还是使用
浏览 0
提问于2021-05-26
得票数 1
6
回答
MySQL
对于alter table查询非常慢
、
、
为什么更新这个
表
来添加一列要花一个多小时呢?这个
表
有15M行。它有两个
索引
和一个键主键。ALTER TABLE查询现在已经处于"copy to tmp table“状态1小时15分钟。`item_catalog_map`
表
:+------------------------+---
浏览 7
提问于2012-10-08
得票数 63
回答已采纳
1
回答
在无文本搜索查询上使用sphinx和
MySQL
、
我有这样的疑问:这个想法是在非常
大
的
表
中搜索大于给定日期的日期,并按分数排序(例如,
大
整数),同时获得相关的用户信息。所以,没有文本搜索,但我有一个非常
大
的
表
。我应该使用sphinx (或其他搜
索引
擎),还是应该只使用一些
MySQL
索引
?如果我使用sphinx,我肯定可以获得非常快的结果;但是也许刷新
索引
,即使使用增量
索引
,也不
浏览 1
提问于2012-11-20
得票数 2
2
回答
用指数
删除
Django
大
容量模型
、
、
、
最近,我使用它从数据库中
删除
了200多万行(我想清除用户不再存在的任何用户历史记录)。我在用Django简单的历史。User.objects.values_list("id", flat=True)这花费了大约5分钟,并且
删除
了我想要的所有行但是,在运行该操作之前,我的
表
大小约为900 MB。在
删除
行之后,它仍然是700 MB --比我预期的要多得多。经进一步检查,该
表
的index
浏览 2
提问于2016-06-06
得票数 1
回答已采纳
2
回答
迁移到InnoDB后
删除
MyISAM文件(ibdata1和iblog文件)
、
、
我将复制从上的两个InnoDB
表
更改为MyISAM,因此该从表现在只有MyISAM
表
。 现在我可以完全
删除
ibdata1文件了吗?
浏览 0
提问于2013-07-16
得票数 1
回答已采纳
4
回答
如何禁用innodb中的
索引
、
、
我试图通过临时禁用InnoDB
表
中的
索引
来加快
大
容量插入:但是它给出了一个警告1 row in set (0.00 sec)我们如何加快这一进程?
浏览 18
提问于2012-03-01
得票数 42
2
回答
如何查看数据库中的哪些列引用了某个特定的列作为外键?比如“反向”外键?
、
、
我有一个相当
大
的关系数据库,并在管理后端工作。我想知道哪些
表
引用了某个特定
表
中的列。 例如:假设我有一个以id作为主
索引
的
表
products。我可以有很多引用这个
索引
的
表
,比如orders
表
、user_bookmarks
表
和product_reviews
表
。如果我想
删除
一个特定的产品,我首先需要对其他
表
做一些工作--简单的"cascade“或" delete”指
浏览 0
提问于2013-07-03
得票数 1
回答已采纳
1
回答
在
mysql
中向现有
表
添加主键需要时间。
22小时前,我启动了一个脚本,该脚本执行一个alter来向一个拥有2.25亿个记录的
表
添加一个主键。MSISDN是唯一的列。 在showproceslist中,它的进程状态是“复制到tmp
表
”。
浏览 0
提问于2014-11-26
得票数 2
2
回答
如何优化
MySQL
视图
、
、
我有一些使用视图的查询,这些查询的运行速度比我预期的要慢得多,因为所有相关的
表
都被
索引
了(而且也不是那么
大
)。所有的
表
都被正确地编入了
索引
,但是运行速度很慢,当我解释的时候,我得到 # id select_type table type possible_keys key key_len ref单个项目(itm)似乎工作得很好,通过order _ id进行
索引
。问题似乎出在第4行,它表明系统没有为orders
表
(Orders)使用键。我在某处读到过,简
浏览 0
提问于2009-06-20
得票数 2
回答已采纳
2
回答
mysql
大
表
删除
、
、
、
我使用的是
mysql
数据库版本5,我有一个
表
,它有大约500.000.000个rows.The
表
,如果我信任phpmyadmin,它可以回收50 if的磁盘空间。我喜欢
删除
90%的行来回收磁盘空间。我可以使用脚本
删除
行并运行“优化
表
”。这张桌子会锁上,但我不知道需要多长时间?有什么经验吗? 我可以
删除
这个
表
,创建一个新的
表
,然后手动导入10%。这个尺寸的落地桌需要多长时间?
浏览 1
提问于2020-10-08
得票数 1
回答已采纳
2
回答
MySQL
数据库的最大
表
大小
、
、
MySQL
表
的最大大小是多少?50 at时是200万,80 at时是500万? 在较高的大小范围内,我需要考虑压缩数据吗?或者如果
表
变得太大,可能会拆分它?
浏览 2
提问于2008-09-07
得票数 30
2
回答
Rails/
MySql
迁移整合
、
我有一个运行在
MySql
数据库上的Rails应用程序。假设我有一个名为members的非常
大
的
表
,我创建了一个迁移来将列name添加到该
表
中,稍后我创建了另一个迁移,该迁移添加了另一个字段address并向address字段添加了
索引
。当我现在运行迁移时,它将更改
表
3次:添加
索引
、添加address和添加
索引
。每一次,alter table命令实际上都会创建一个新
表
,将所有数据复制到新
表</em
浏览 0
提问于2011-10-04
得票数 0
回答已采纳
1
回答
大
容量插入期间
删除
/重新生成
索引
、
我有
表
,其中有超过7000万条记录;我刚刚发现,开发人员在
大
容量插入之前
删除
索引
,然后在
大
容量插入结束后再次创建。存储过程的执行时间将近30分钟(执行
删除
索引
,执行
大
容量插入,然后从头开始重新创建
索引
)。建议:这是一个很好的做法,把INDEX从桌子上
删除
,因为INDEX有超过70+百万的记录,每天增加300万到400万。 在
大
容量插入之前不
删除
索引
有助于提高性能吗
浏览 2
提问于2011-08-05
得票数 3
1
回答
基于InnoDB的重建
索引
、
、
、
我有一个
大
表
,有200万行和50列。但是我想对这个例子使用另一个查询:正如我从
mysql
指南中读到的, 对于InnoDB
表
,将优化
表
映射为更改
表
.,它重新构建
表
以更新index统计信息,并在聚集
索引</
浏览 1
提问于2015-06-16
得票数 1
2
回答
A连接B与B连接A之间的差异
、
、
我之所以重新问这个问题,是因为我认为它被错误地关闭了,没有一个令人满意的答案:原始问题:当处理大型数据集时,
表
A的行数比B少得多,将
表
A与B连接在一起与使用A连接在一起有什么区别吗?
浏览 4
提问于2017-05-17
得票数 0
1
回答
MySQL
大
表
索引
-推荐
索引
长度
、
、
我正在处理一个拥有数亿行数据的
表
。它使用varchar(32) UUID作为主键和外键(有两个)。我想知道这个
表
的大小,我需要对每个字段进行多少
索引
才能保持良好的性能,而不是对这三个字段的每个字符进行
索引
。目前,该
表
的大小为100 up,
索引
占用了该空间的一半以上。我想恢复其中的一些空间,并降低该
表
的增长率
浏览 0
提问于2017-06-14
得票数 3
1
回答
从INNODB中的
表
中回收空间需要多少空间?
、
、
、
、
我继承了一个
MySQL
InnoDB
表
,该
表
拥有大约200 GB的数据,以及几个不需要的
索引
,这些
索引
大约相当于500 GB。我已将大约75 %的记录存档,并从我的
表
中
删除
了这些记录,并希望恢复
表
中的空间。我想知道我是否需要大约200 GB的空闲空间来回收空间,或者更接近700 GB。
MySQL
版本为5.5。我正在考虑运行优化
表
(如从
表
中
删除
行后恢复磁盘空间)或使用Percona的
浏览 0
提问于2014-11-23
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL大表优化方案
MySQL 大表优化方案
php实例根据ID删除mysql表中的数据
mysql 使用ALTER TABLE语句添加索引可能会锁表
ElasticSearch索引 VS MySQL索引
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券