《叶问》第8期

简介: 《叶问》是知数堂新设计的互动栏目,不定期给大家提供技术知识小贴士,形式不限,或提问、或讨论均可,并在当天发布答案,让大家轻轻松松利用碎片时间就可以学到最实用的知识点。

2018年9月21日,周五

innodb已经使用了独立undo表空间,那么ibdata1还会增长吗,为什么?

1、答:使用独立undo表空间后,ibdata1里主要存储Data dictionary、Rollback segments、Double write buffer、change buffer、Foreign key constraint system tables等数据。

下面两种情况可能还会导致ibdata1文件增长:

1、当使用共享表空间模式时(设置innodb_file_per_table=0),ibdata1还会存储用户数据,导致ibdata1文件增长。(当然了,现在应该几乎没人再这么用了)
2、在高I/O负载时,可能会来不及刷新和回收change buffer page,也会导致ibdata1文件增长。(此种情况再高并发压测情形下更容易出现)

2018年9月30日,周日

怎么安心过好国庆节?

1、检查备份。不管是逻辑备份、物理备份,还有binlog也要备份。备份文件可恢复,才是好备份。
2、做好安全措施。授权合理不要过大,在外不要连陌生的网络办公。危险操作,尽量等节后执行。
3、健康巡检。节前巡检包括:数据库桩体、硬盘空间、日志信息、物理硬件、系统负载是否预警等。

「知数堂」祝大家节日快乐,DB不宕机跑得欢。

2018年10月9日,周二

MySQL线上实例insert慢常见原因有哪些?

1、锁等待:SQL产生的间隙锁、自增锁、死锁、MDL锁、外键检查锁,锁等待时间
2、iops达到瓶颈:例如备份任务、高频binlog redolog等文件写入
3、semi-sync:因为网络抖动,MySQL半同步、增强半同步导致语句卡住
4、高并发:高并发场景下,导致系统资源达到瓶颈,从而SQL执行慢
5、大字段:当前表索引过多,或者写入大量的text类型数据
6、硬件故障:因为磁盘、raid卡、内存等物理硬件故障导致写入慢
7、磁盘资源耗尽:操作系统的磁盘、inode资源耗尽
8、文件系统故障:MySQL data目录的所在挂在的不可写、或者被设置为只读
9、binlog group commit等待
10、参数配置:innodb_buffer、redo_buffer过小
11、autocommit:事物非自动提交,等待程序提交。

2018年10月12日,周五

1、索引字段重复值或者空值太多。
2、查询条件范围太广返回结果数太多,全索引扫描
3、没有利用到覆盖索引,造成大量回表
4、查询字段过多,并且包含大字段
5、索引字段数据分布太随机,回表不多也会引起大量随机io
6、统计信息不准
7、表的单行数据值很大,需要较多io
8、表中包含多个索引, 命中的索引不是最优的索引。

目录
相关文章
|
6月前
|
人工智能 小程序 Android开发
鸿蒙应用开发从入门到入行 - 篇1:HarmonyOS介绍——带你深入理解鸿蒙特性
本文介绍了华为的HarmonyOS(鸿蒙系统),这是一个面向全场景的分布式操作系统,不仅适用于手机和平板,还支持电脑、车机、手表、电视等多种设备。文章详细解析了鸿蒙系统的三大特性:一次开发多端部署、可分可合自由流转、统一生态原生智能,并分析了鸿蒙系统为何能蚕食安卓市场份额的原因。猫林老师认为,鸿蒙凭借其先进的技术和国内政策支持,有望在未来的市场中占据重要地位。最后,文章提供了学习鸿蒙系统的建议和一些课后练习,帮助读者更好地理解和掌握这一系统。
571 7
鸿蒙应用开发从入门到入行 - 篇1:HarmonyOS介绍——带你深入理解鸿蒙特性
|
7月前
|
机器学习/深度学习 供应链 算法
量子计算:从理论到实践的跨越
量子计算基于量子力学原理,利用量子比特的叠加态和纠缠特性,展现出远超经典计算机的计算能力。本文从基本概念、发展历程、应用场景及未来挑战四个方面,全面介绍量子计算从理论到实践的跨越,展望其在优化问题、量子化学、机器学习等领域的广泛应用前景。
|
7月前
|
Go vr&ar 图形学
重塑体验:AR/VR技术在游戏与娱乐行业的创新应用
【10月更文挑战第29天】本文探讨了AR/VR技术如何改变游戏与娱乐行业,介绍了AR和VR的基本概念及其在游戏和娱乐中的应用实例,包括《精灵宝可梦GO》的AR开发和VR视频播放器的实现代码,并展望了未来的发展趋势。
592 2
|
7月前
|
机器学习/深度学习 监控 算法
基于深度学习的图像识别技术及应用
基于深度学习的图像识别技术及应用
409 0
|
云安全 存储 弹性计算
阿里云产品试用图文教程及注意事项
阿里云产品可以免费试用,阿里云企业和个人用户都能申请,本文以个人用户申请试用云服务器ECS产品为例为大家展示阿里云产品试用图文教程及注意事项,来看看怎么申请免费试用到阿里云产品吧。
阿里云产品试用图文教程及注意事项
LXJ
|
安全 关系型数据库 Linux
PostgreSQL通过pg_upgrade进行大版本升级
PostgreSQL通过pg_upgrade进行大版本升级
LXJ
3208 0
|
存储 缓存 网络协议
TCP详解(WireShark抓包分析TCP三次握手和TCP四次挥手)(一)
TCP详解(WireShark抓包分析TCP三次握手和TCP四次挥手)
536 0
|
SQL 缓存 监控
MySQL批量导入数据时,为何表空间膨胀了N倍
本文目录 问题缘起 排查思路 问题发现
304 0
|
缓存 前端开发 算法
Ant Design 5.0 正式发布!
Ant Design 5.0 正式发布!
762 0