社区
MySQL
帖子详情
数据库表容量越来越大解决方法 查询越来越慢
Juoon
2014-04-18 11:42:48
我是个小白,想请大家来帮忙探讨下。
如果一个数据库表每天都有大量新的数据导入,这个表会越来越大,问题就来了,查询会越来越慢,有没有什么好的解决方法
...全文
498
4
打赏
收藏
数据库表容量越来越大解决方法 查询越来越慢
我是个小白,想请大家来帮忙探讨下。 如果一个数据库表每天都有大量新的数据导入,这个表会越来越大,问题就来了,查询会越来越慢,有没有什么好的解决方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2014-04-19
打赏
举报
回复
这个要具体分析日常的查询是什么,任何软件上的优化方案仅是针对某一类查询而言的。 如果平时的查询比较容易分类,比如都是按日间来查,则显然分区表会提高查询性能。 如果查询不确定,类似与决策分析,则一般是采用数据仓库的概念,每天事先把明细数据整理成CUBE,这个你可以阅读一下BI方面的资料。
benluobo
2014-04-18
打赏
举报
回复
建立了解一下mysql分区表
rabitsky
2014-04-18
打赏
举报
回复
当数据量无限增大时 ,分区表只能是隔靴搔痒,作用微乎其微。可以采用合理的数据库规划,根据具体业务,适当采用水平拆分和垂直拆分,分库、分表,具体分解的规则要根据你的常用维度来确定
rucypli
2014-04-18
打赏
举报
回复
分区没什么大用 除了好的数据库设计之外 只能靠硬件升级了
SQL
数据库
容量
大,
查询
速度
慢
,有何
解决
方案?
SQL
数据库
容量
大,
查询
速度
慢
,有何
解决
方案?
查询
数据库
中最大的
表
当SQLServer
数据库
越来越
庞大,而其中的
表
有非常多的时候,想要知道到底是哪些
表
最耗存储空间,到底该怎样统计各个
表
的存储大小呢?其实SQLServer提供了一个sp_spaceused的系统存储过程可以实现该功能,下面就是调用的SQL: create table #tb(
表
名 sysname,记录数 int ,保留空间 varchar(10),使用空间
高并发场景下
数据库
的常见问题及
解决
方案
一、分库分
表
(1)为什么要分库分
表
随着系统访问量的增加,QPS
越来越
高,
数据库
磁盘
容量
不断增加,一般
数据库
服务器的QPS在800-1200的时候性能最佳,当超过2000的时候sql就会变得很
慢
并且很容易被请求打死,而单
表
数据量过大也会导致
数据库
执行sql很
慢
,为了应付这种场景产生了分库分
表
这种思想和技术。 分
表
就是把一个
表
的数据放到多个
表
中,然后
查询
的时候你就查一个
表
。可以按照某一个维度...
解决
Access
数据库
突然变得很大的
方法
其实这是因为Access不能及时把已删除的项目清空,需要进行修复一下就OK了,
方法
如上: 1、打开刚刚那个大
容量
的Access
数据库
2、依次点击Access菜单中的工具→
数据库
实用工具→压缩和修复
数据库
即可,相关截图如下所示:
数据库
大数据量的优化方案
在系统开发的初期以及使用的初期,一般不会太过于在意
数据库
的设计以及sql语句的优化,这就会导致系统有可能在日积月累的海量数据下
越来越
慢
直至崩溃,所以以后在系统
数据库
设计之初完备的
数据库
模型的设计是必须的。 优化
数据库
方案 对于
数据库
的的优化此处给出三种优化方案: 1.优化现有mysql
数据库
优点:不影响现有业务,源程序不需要修改代码,成本最低 缺点:有优化瓶颈,数据量过亿就无法继续支撑相应的业务 2.升级
数据库
类型,换一种100%兼容mysql的
数据库
优点:不影响现有业务,源程序不需要修改代码,你几
MySQL
56,673
社区成员
56,705
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章