
mysql
文章平均质量分 93
朱清震
这个作者很懒,什么都没留下…
展开
-
制作mysql8.0.22 绿色版
一、下载mysql压缩包,https://downloads.mysql.com/archives/community/我们选择Linux - Generic (glibc 2.17) (x86, 64-bit), Compressed TAR ArchiveMinimal Install版本,Minimal Install因为不包含调试和测试工具,所以安装包比较小,tar.xz压缩文件只有49M,解压后才300多M;下载完压缩包后,解压mysql到本地目录:xz -d ...原创 2021-02-03 03:51:30 · 1547 阅读 · 0 评论 -
磁盘满了以后的现象
1. 日志文件的修改时间有更新,但是打开文件后发现文件内容是之前时间写入的,2. 文件结尾写入内容不完整;3. mysql更新操作被挂起:服务端日志异常:com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting trans...原创 2020-03-29 22:16:20 · 649 阅读 · 0 评论 -
5.6 版本添加索引不会锁表;
详情见mysql官网文档:https://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-overview.html上面链接已经失效,这两天发现已经迁移到这个位置了:https://dev.mysql.com/doc/refman/5.6/en/innodb-online-ddl-operations.html...原创 2018-09-12 00:36:47 · 7005 阅读 · 0 评论 -
mysql参数优化
mysql为了提高查询和写入效率,设计了非常多的内存缓存,mysql读写数据很多时候并不是直接去操作磁盘,而是利用了他的缓存,下面我们一一介绍mysql中的这些缓存;内存Innodb_buffer_poolInnodb BufferPool 不仅缓存索引,同时还会缓存实际的数据,它的大小直接影响数据库的性能,随着缓冲池的增大,TPS会线性增长;直到缓冲池的大小大于数据文件本身的大小为止,最好的情...原创 2018-03-12 23:56:56 · 3177 阅读 · 0 评论 -
MySQL 加锁处理分析
转载自 http://hedengcheng.com/?p=771#_Toc374698322目前看到所有的网上分析的文章中,讲的最好的一篇,转载要给出出处,不给出就是耍流氓!MySQL 加锁处理分析 1 背景 11.1 MVCC:Snapshot Read vs Current Read 21.2 Cluster Index:聚簇索引 31.3 2PL...转载 2018-03-05 16:10:19 · 340 阅读 · 0 评论 -
max_connections参数对mysql初始化内存的影响
今天发现mysql的max_connections 参数的大小对mysql内存初始化大小影响非常大; 公司的amp监控项目组件越来越多,部署是需要的内存也越来越多,测试环境下,原来4G内存就能跑的应用,现在8G都不够用,经常发生oom-killer,因为物理机资源已经超量分配,经常导致虚拟机挂掉,验证影响了研发进度;今天过了一遍所有应用的内存配置,修改了部分应用jvm的内存大小设置,节省了不少内存原创 2017-12-22 13:35:18 · 2646 阅读 · 0 评论 -
mysql的优化
之前本人在知乎上回答的一个关于mysql的问题,其实只是回答了一下原理,具体优化并没有涉及多少,转存过来:MySQL 对于千万级的大表要怎么优化?作者:zhuqz链接:http://www.zhihu.com/question/19719997/answer/81930332来源:知乎著作权归作者所有,转载请联系作者获得授权。很多人第一反应是各种切分;我给的顺序是:第一优化你的sql和索引;第二加...原创 2016-09-08 22:50:54 · 478 阅读 · 0 评论