位置: 编程技术 - 正文

几个缩减MySQL以节省磁盘空间的建议(mysql缩进快捷键)

编辑:rootadmin

推荐整理分享几个缩减MySQL以节省磁盘空间的建议(mysql缩进快捷键),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql瘦身,mysql缩进,mysql缩进,mysql缩进,mysql瘦身,mysql缩印,mysql缩进,mysql缩表,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在工作中时常会遇到一些客户的TPSQPS都不太高,但磁盘占用非常大,一旦单实例空间太大,像内存、网络、CPU以及备份都将增加相应的开销。可能仅仅是由于空间不满足使得我们不得不进行扩容,下面的方法提供给大家参考。有则改之无则加勉。1、表结构设计上1) 字符集是否遵循了最小化原则&#;(能用latin的就不用gbk。能用gbk的就不用utf8)2) 索引上是否有滥用?(根本不使用的字段建索引、不适合建索引的字段建索引、重复建索引或者不能很好的利用前缀索引等)3) 冗余字段是否太多?(各表中不用的或者字段冗余太多)4) 不正确的字段类型?(能用1个字节非要用几个字节,像枚举类、状态类比较常见)5) 将较长的字段或者几个字段组合做为主键?(主键最好用mysql自增)具体事例如下:

通过上面的表结构能看到如下地方不合适1、主键与唯一索引明显重复,索引cm_cd_ind与索引cm_cdcn_ind索引重复(这种情况经常出现,大家留意下)2、cm_cs_ind如果两个状态分布均匀也明显不合适建索引3、class_desc由于是描述性质的,也不合适建索引4、最好以自增做为主键,可以减少整表的空间5、class_status列明显可以用tinyint来存,可以省下个字节

几个缩减MySQL以节省磁盘空间的建议(mysql缩进快捷键)

2、存储内容上1) 是否将图片、视频、音乐等大数据存储在表中?(表里最好只保留路径而不是实际的文件内容)3、数据保留上1)是否有已过期而未删除的数据&#;(对于无效数据及时清理或者进行历史归档)4、后期维护上1)是否对经常删除的表进行维护(optimize table)

建议:1、在性能要求不高的case中(并发不太高),可以考虑使用压缩表。一般压缩率在%-%之间,收益非常可观。2、对于删除非常频繁的表要定期进行优化,使表中碎片减少。提高查询、写入的性能。3、在表结构设计上,一定要发扬“斤斤计较”的精神,能用1个字节表示的坚决不用2个字节。4、尽量减少大字段的使用。

ps:经常在跟开发评审表结构的时候,时常会被笑话说DBA太抠门,一点都不大气。当数据量小的时候可能大家不觉得,但当你的数据级到T或者P的时候,哪怕多省几个字节都是非常可观的,给大家简单算笔账,如果我们将一张5亿条记录的表,字段从个字节降到个字节(应该很容易做到吧),那么不算上索引将节约大约G的空间。

MySQL中一些优化straight_join技巧 在oracle中可以指定的表连接的hint有很多:orderedhint指示oracle按照from关键字后的表顺序来进行连接;leadinghint指示查询优化器使用指定的表作为连接的首

通过MySQL优化Discuz!的热帖翻页的技巧 写在前面:discuz!作为首屈一指的社区系统,为广大站长提供了一站式网站解决方案,而且是开源的(虽然部分代码是加密的),它为这个垂直领域的行

分析MySQL中索引引引发的CPU负载飙升的问题 收到一个mysql服务器负载告警,上去一看,loadaverage都飙到多了,用top一看,CPU跑到了%,不过IO和内存的负载并不高,根据经验,应该又是一起索引

标签: mysql缩进快捷键

本文链接地址:https://www.jiuchutong.com/biancheng/347320.html 转载请保留说明!

上一篇:简单解析MySQL中的cardinality异常(mysql -ne)

下一篇:MySQL中一些优化straight_join技巧(mysql常见优化手段)

  • 补缴以前年度企业所得税如何填报汇算清缴表
  • 税法基本原则是什么意思
  • 耕地占用税的征收标准
  • 公司买手表账务处理
  • 签证费没有发票可以入账吗
  • 商贸公司收到的邮票怎么做账
  • 代开发票的小微企业如何享受税收优惠
  • 应收账款售让会计分录怎么写?
  • 长期负债平均余额怎么算
  • 年度销售返利的计算方法
  • 公司内部食堂招待费账务处理
  • 开给天猫的服务费分录如何做
  • 公司为什么要成立工会委员会
  • 申报增值税附表二代不出数据
  • 处于汇总期
  • 公司不给发公司
  • 技术服务费发票需要备注吗
  • 外账成本要注意什么
  • 金蝶哪个版本最好
  • 结转出租包装物的成本
  • 上缴税金包括什么
  • win10 usb恢复
  • php实现的中秋博饼游戏之掷骰子并输出结果功能详解
  • 怎么隐藏权限
  • tracert命令的作用及用法
  • register.exe - register进程有什么用.是什么意思
  • php字符串变量
  • PHP:pcntl_getpriority()的用法_PCNTL函数
  • 所得税税前扣除的费用有哪些
  • 蒂内河畔圣艾蒂安小镇,法国阿尔卑斯省 (© CAVALIER Michel/hemis.fr/Alamy Stock Photo)
  • 栖息在树林中
  • 个人独资企业和合伙企业的区别
  • 哈勃太空望远镜取得的部分成果有哪些
  • 采用公允价值模式计量的投资性房地产处置
  • Chrome谷歌浏览器网页
  • 机票的退票费可以开具发票吗
  • 基于stm32f103c8t6的毕业设计
  • php date()
  • php服务端开发教程
  • 推特网页设置
  • 固定资产改造费用化账务处理
  • 预先支付的房租
  • 机关事业单位以外包服务方式长期用工
  • vue3子组件如何拿到父组件实例
  • 织梦怎么用
  • 外来原始凭证审核内容
  • 什么情况下需要做心脏造影
  • sqlserver获取数据库名
  • 小规模开票多少成一般纳税人
  • 金税四期对建筑行业有什么影
  • 捐赠支出入账
  • 原材料存货跌价准备
  • 制造费用转入生产成本摘要怎么写
  • 注册资本实缴制改为认缴制
  • 企业收到劳务费会计分录怎么做账
  • 汇算清缴从业人数平均值怎么算
  • 没有销货清单的发票可以报销吗
  • mysql优化总结
  • sql server使用教程
  • 目前默认系统%1
  • wibdows任务管理器
  • linux误删除数据
  • mediaexplorer是什么意思
  • 如何输入密钥上网
  • win8系统笔记本怎么恢复出厂设置
  • win10如何将我的电脑添加到桌面
  • linux中mnt
  • java框架怎么用
  • opengl超级宝典第八版 pdf
  • 骨头动漫头像
  • cmd更改文件属性
  • js实现原理
  • javascript html5 canvas实现可拖动省份的中国地图
  • java复选按钮
  • javascriptfor循环九九乘法表
  • 使用驱动器u盘之前需要格式化
  • python框架scrapy
  • 苏州税务所电话是多少
  • 单位车辆购置税怎么申报缴纳
  • 广东电子税务局财务报表在哪里查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设