社区
MySQL
帖子详情
表的数据量过大修改或删除太慢怎么解决?
hanfengmvp
2007-07-04 09:41:05
有一个表因为有一个字段为blob类型,而这个表所占的硬盘空间现在达到了20多G,这个表现在控制台select、update或者delete一条数据都会慢的令人无法忍受(这种情况下本人在后台还未成功删除过一条数据),这个表的主键时increment类型的。请问如何解决这种情况下的速度的问题呢?谢谢了
...全文
2019
8
打赏
收藏
表的数据量过大修改或删除太慢怎么解决?
有一个表因为有一个字段为blob类型,而这个表所占的硬盘空间现在达到了20多G,这个表现在控制台select、update或者delete一条数据都会慢的令人无法忍受(这种情况下本人在后台还未成功删除过一条数据),这个表的主键时increment类型的。请问如何解决这种情况下的速度的问题呢?谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanfengmvp
2007-07-06
打赏
举报
回复
我的表就是InnoDB类型的,多打了一个字母。这个表的update和delete所用的查询条件都是用的主键,但是有一点很奇怪,好像在应用程序里显示一条记录好像速度还可以接受,不知为什么update和delete在后台就是这么慢
hanfengmvp
2007-07-06
打赏
举报
回复
如果在where查询了一个不是索引的字段,这个字段不是主键,那么这个字段该建立什么索引?
whalefish2001
2007-07-06
打赏
举报
回复
BDB类型的表,当进行,更新,删除操作时,要进行表级的锁,所以操作起来会比较慢。
建议楼主改为InnoDB类型的表。
两种表类型,都可以支持事务的。
同意用 OPTIMIZE TABLE进行优化,
但是这种优化过程会花费很长时间,楼主要事先准备好。
乌镇程序员
2007-07-06
打赏
举报
回复
SELECT、UPDATE、DELETE的时候WHERE条件只用到主键吗?
乌镇程序员
2007-07-05
打赏
举报
回复
另外,创建合理的索引。
hanfengmvp
2007-07-05
打赏
举报
回复
我的表类型是InnoBDB的,另外建立了主键不就等于有了索引了吗?那么还需要什么东西呢
懒得去死
2007-07-05
打赏
举报
回复
看一下MYSQL的优化吧 。
http://blog.chinaunix.net/u/29134/showart_264480.html
乌镇程序员
2007-07-04
打赏
举报
回复
表类型是什么?如果是MyISAM,并且该表的定义里只有一个VARCHAR、xxxTEXT或者xxxBLOB字段的话,MySQL会自动选择表类型为MyISAM Dynamic。对这种表的频繁修改会产生大量的碎片,用OPTIMIZE TABLE进行碎片整理试试。
(参考自《MySQL5权威指南》)
MySQL单
表
数据
量过千万,怎么优化记?完美
解决
方案
使用MySQL
数据
库(就是MySQL5.7版本),有个用户上网记录
表
6个月的
数据
量近2000万,保留最近一年的
数据
量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人大概是大学没毕业...
mysql
数据
库中,
数据
量很大的
表
,完美
解决
方案
使用阿里云rds for MySQL
数据
库(就是MySQL5.6版本),有个用户上网记录
表
6个月的
数据
量近2000万,保留最近一年的
数据
量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人...
【MySQL】
表
数据
越来越多,查询越来越慢怎么办?
前提是已经考虑了索引的问题,但因为
数据
量大导致读
表
的增删改查还是很慢
解决
方案建议 1. 历史
数据
归档 2.
数据
分
表
一. 历史
数据
归档 1.1 方案 1. 根据时间范围查找需要
删除
的
数据
2. ...
MySQL单
表
数据
量过千万,采坑优化记录,完美
解决
方案
使用阿里云rds for MySQL
数据
库(就是MySQL5.6版本),有个用户上网记录
表
6个月的
数据
量近2000万,保留最近一年的
数据
量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人...
MySQL单
表
数据
量大优化方案及注意事项
使用阿里云rds for MySQL
数据
库(就是MySQL5.6版本),有个用户上网记录
表
6个月的
数据
量近2000万,保留最近一年的
数据
量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人...
MySQL
56,678
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章